Programas de afiliados
Publicar condições do programa
Publica a oferta do produto para próximas adesões.
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
Use uma
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.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
Use a chave da plataforma e o headerOrganization 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.
