Pular para o conteúdo principal
Um programa define a oferta de afiliação de um produto da sua organização. Cada produto tem no máximo um programa por modo, real ou teste. Criar ou publicar um programa não inclui afiliados em pagamentos: a participação exige aceite das condições e, conforme a regra escolhida, aprovação. Por exemplo, o Studio publica para seu curso comissão de afiliado de 20% nas três primeiras faturas positivas. Sandy aceita essas condições. Se o Studio depois publicar 15% para novas adesões, Sandy conserva o acordo que aceitou.
string
ID do programa (afp_*).
string
Sempre affiliate_program.
string | null
invite_only, manual ou automatic; null antes da primeira publicação.
integer | null
comissão de afiliado em pontos-base: 2000 representa 20%. De 1 a 10000; null antes da primeira publicação.
integer | null
Prazo da indicação em dias, de 1 a 180. Vale o último clique dentro do prazo; um cupom de afiliado válido tem prioridade. null antes da primeira publicação.
string
Data de criação, em ISO 8601.
boolean
true no modo real; false no modo teste.
object
Sempre {}. O recurso não aceita metadata de entrada.
string
ID do único produto do programa. Não pode ser trocado depois da criação.
integer | null
Quantidade de faturas no modo limited; null nos demais modos.
string | null
first, all ou limited; null antes da primeira publicação.
string
active, paused ou archived. O programa nasce paused.
string
Data da última mudança, em ISO 8601.
integer
Versão atual das condições. Começa em 0, antes da primeira publicação. Envie o valor recebido ao publicar alterações.

Entrada de afiliados

Duração da comissão de afiliado

Trial gratuito e faturas sem valor não contam. Tentativas de pagamento e reemissões da mesma fatura não contam novamente. A ordem é a de emissão, mesmo quando o cliente paga fora de ordem. Atingir o limite não encerra a participação do afiliado. Publicar novas condições muda a oferta para próximas adesões; não altera o que participantes anteriores aceitaram nem reescreve assinaturas ou valores já distribuídos. Pausar ou arquivar bloqueia novas adesões e indicações, preservando o histórico e os acordos existentes.