Publica uma nova versão dos termos a partir de um PDF (multipart)
Publica uma nova versão imutável dos termos a partir de um arquivo PDF (multipart, até 10MB) com o campo opcional requireReacceptance. O arquivo é guardado no storage e baixado depois via GET /programs/:programId/terms/:version/file. Só administradores. Emite o evento terms.published.
Authorizations
Chave de API (prefixo rstr_) enviada como Authorization: Bearer rstr_....
Path Parameters
Identificador do programa cujos termos serão listados/publicados.
^prog_[0-9A-HJKMNP-TV-Z]{26}$"prog_01J9Z8M3QK8X2YV4N7P5R6T0EF"
Response
Default Response
Identificador único da versão dos termos.
"term_01J9Z8M3QK8X2YV4N7P5R6T0AB"
Identificador da organização dona dos termos.
"org_01J9Z8M3QK8X2YV4N7P5R6T0CD"
Identificador do programa ao qual esta versão de termos pertence.
"prog_01J9Z8M3QK8X2YV4N7P5R6T0EF"
Número sequencial da versão dos termos no programa (incrementa a cada publicação).
-9007199254740991 <= x <= 90071992547409913
Formato dos termos: markdown (texto), pdf (arquivo) ou link (URL externa exibida via iframe).
markdown, pdf, link Conteúdo integral dos termos em Markdown (presente apenas quando format é markdown).
URL externa dos termos (presente apenas quando format é link).
Nome original do arquivo PDF (presente apenas quando format é pdf). O download é feito via GET /programs/:programId/terms/:version/file.
Indica se esta versão exige que afiliados que aceitaram versões anteriores reaceitem os termos.
Data/hora de publicação desta versão (ISO-8601).
"2026-06-13T12:00:00.000Z"