Skip to main content
Os grupos programs, tiers, commission-rules, tier-commission-rules, terms e materials gerenciam programas de afiliados (moeda, modelo e janela de atribuição, hold de comissão e modo de aprovação) e seus sub-recursos pela CLI.

programs

repass programs get prog_xxx --json
programs list é paginado. Veja Paginação para --all e cursores.

Ações de estado

programs archive é destructive. Irreversível na prática, sem “desarquivar” no registry. Em terminal interativo, pede confirmação; fora de TTY exige --yes. Veja Convenções.

tiers

Lista ordenada de faixas de um programa, geridas individualmente (criar, renomear, reposicionar, reordenar e arquivar). Todos os comandos recebem program-id como argumento posicional.
tiers archive é destructive. Soft-delete idempotente, mas sem “desarquivar” no registry. Rode tiers list antes para confirmar o id certo, e use --yes fora de TTY (veja Convenções).

commission-rules

Regra padrão do programa, versionada e imutável: cada alteração publica uma nova versão em vez de sobrescrever a anterior. Todos os comandos recebem program-id.

tier-commission-rules

Cada tier tem seu próprio histórico versionado e imutável de regras, independente da regra padrão do programa. Enquanto o tier não publica uma regra própria, ele cai na regra padrão (veja precedência). Todos os comandos recebem program-id e tier-id.

terms

Versões dos termos do programa. Todos os comandos recebem program-id.

materials

Materiais (criativos) de um programa: uploads e listagem/edição. Todos os comandos recebem program-id.
materials list é paginado. Veja Paginação.
materials delete é destructive. Exclusão permanente (hard-delete), sem recuperação. Rode materials get antes para confirmar qual arquivo, e use --yes fora de TTY (veja Convenções).
Para o schema completo de cada corpo e os campos dos objetos retornados, consulte a página SDK equivalente (Programs) e a Referência da API. As regras de negócio estão em Programas e regras e Comissões.