Pular para o conteúdo principal
Use uma API key da organização dona do programa com escopo de escrita. O produto precisa estar ativo. Envie todas as condições e a version obtida na consulta. A primeira publicação usa version: 0. Publicar também ativa o programa. Por exemplo, o Studio publica 20% nas três primeiras faturas. Sandy aceita. Uma publicação posterior de 15% vale para novas adesões; o acordo aceito por Sandy continua em 20%. Se outra pessoa alterar as condições antes de sua publicação, a API responde 409. Consulte o programa novamente, confira as condições e só então envie outra publicação com a versão atual. Reenviar as mesmas condições não cria outra versão.
string
obrigatório
ID do programa.
string
obrigatório
invite_only, manual ou automatic.
integer
obrigatório
De 1 a 10000 pontos-base. 2000 representa 20%.
integer
obrigatório
Prazo da indicação, de 1 a 180 dias.
integer | null
Obrigatório e positivo quando recurrence_mode é limited, até 2147483647. Nos demais modos, omita ou envie null.
string
obrigatório
first, all ou limited.
integer
obrigatório
Versão recebida na última consulta; 0 antes da primeira publicação.
Use uma Idempotency-Key diferente para cada operação que deseja executar.

Exemplos de duração

Erros

affiliate_program_changed indica conflito de versão e exige nova consulta antes de publicar.

Chargefy for Platforms

Esta seção só se aplica a contas com o produto Chargefy for Platforms habilitado. Nesse produto, uma plataforma opera pagamentos para suas organizações conectadas.
Use a chave da plataforma e o header Organization com o ID da organização conectada dona do produto. A organização conectada precisa estar ativa na sua rede. O programa continua pertencendo à organização conectada e ao modo da chave.