Skip to main content
PATCH
Atualizar Afiliado

Endpoint

Este endpoint permite atualizar as informações de um afiliado existente. Todos os campos são opcionais - envie apenas os campos que deseja atualizar.
Atualização Parcial: Este é um endpoint PATCH, então você pode enviar apenas os campos que deseja modificar. Os campos não enviados permanecerão inalterados.

Autenticação

string
required
Sua API key obtida no dashboard em Configurações → API Keys

Path Parameters

number
required
ID do afiliado que você deseja atualizar

Body Parameters

string
Nome completo do afiliado
string
E-mail do afiliado. Deve ser único dentro da campanha.
string
Telefone de contato do afiliado
string
Código de referência único. Deve ser único globalmente.
Cuidado: Alterar o referralId pode quebrar integrações existentes que usam o código antigo.
string
Nova senha para o afiliado. Mínimo de 6 caracteres.A senha será armazenada com hash bcrypt seguro.
string
Status do afiliadoValores possíveis:
  • pending - Afiliado aguardando aprovação (auto-cadastro)
  • active - Afiliado ativo (pode gerar conversões)
  • inactive - Afiliado inativo (não gera novas conversões)

Response

number
ID único do afiliado
string
Nome atualizado do afiliado
string
E-mail atualizado do afiliado
string
Telefone atualizado do afiliado
string
Código de referência atualizado
string
Status atualizado do afiliado
string
Data de criação original (não muda)
number
Total de conversões
number
Total de comissões em BRL
number
Total pago em BRL

Exemplos

Atualizar Nome e Telefone

Resposta de Sucesso (200 OK)


Alterar Status (Desativar Afiliado)


Atualizar Senha

A senha é armazenada com hash bcrypt e nunca é retornada pela API.

Atualizar Múltiplos Campos


Erros

400 - Dados Inválidos

Solução: Corrija os dados conforme as mensagens de erro.

401 - API Key Inválida

Solução: Verifique se o header X-API-Key está correto.

404 - Afiliado Não Encontrado

Solução: Verifique se o ID está correto e se o afiliado pertence à sua campanha.
Segurança: A API não revela se um afiliado existe em outra campanha por motivos de segurança.

409 - E-mail ou Referral ID Não Disponível

ou
Solução: Use um e-mail ou referralId diferente.
Segurança: As mensagens não revelam se o conflito é dentro da sua campanha ou em outra.

429 - Rate Limit

Solução: Aguarde 60 segundos.

Casos de Uso

Mantenha os dados do afiliado sincronizados com seu CRM atualizando automaticamente quando houver mudanças.
Permita que afiliados atualizem seus próprios dados de contato via sua interface.
Ative ou desative afiliados conforme necessário sem perder o histórico de conversões.
Implemente funcionalidade de “esqueci minha senha” atualizando a senha via API.
Corrija rapidamente informações incorretas de afiliados.

Boas Práticas

Como é um PATCH, envie apenas os campos que realmente mudaram. Isso economiza banda e é mais eficiente.
Consulte o afiliado antes de atualizar para verificar se ele existe e obter os dados atuais.
Alterar o referralId pode quebrar links de rastreamento existentes. Considere isso antes de mudar.
Prefira desativar afiliados (status: inactive) ao invés de deletá-los para manter o histórico.
Ao atualizar senhas, garanta que atendem critérios de segurança adequados.

Próximos Passos

Consultar Afiliado

Veja os dados atualizados

Listar Afiliados

Liste todos os afiliados

Deletar Afiliado

Remova o afiliado da campanha

Dashboard

Gerencie via dashboard