🌐Requisições

Utilização de cada endpoint e padrões de requisição

Contamos atualmente com 4 endpoints em nossa API de Parceiros, aprenda à seguir como utilizá-los da maneira correta e a função de cada um.

Padrão de corpo e regras das requisições

  1. Todas requisições de consulta devem ter pelo menos as chaves user_id ou email preenchidas, user_id sendo o ID do usuário e o email sendo o email do usuário que deseja consultar as métricas. Não permitido o uso simultâneo das duas chaves.

  2. Você só terá acesso às informações sobre os seus usuários afiliados.

  3. As requisições não poderão constar headers como set-cookie e afins.

Código de Erros Comuns

  • 400 Bad Request: A requisição não pôde ser processada devido a um erro genérico.

  • 401 Unauthorized: Sua Chave de API é inválida.

  • 403 Forbidden: Seu usuário não tem a API de Parceiros habilitada.

  • 404 Not Found: O usuário solicitado não foi encontrado ou não pertence aos seus afiliados.

  • 422 Unprocessable Entity: Seu postback está com algum problema.

  • 500 Internal Server Error: Ocorreu um erro interno ao processar a requisição.

Corpo de Resposta de Erros Comuns


Endpoints

GET /recharges

Função: Obter dados de recargas do usuário.

Corpo de envio:

Corpo de resposta:

GET /sent-messages

Função: Obter mensagens enviadas do usuário.

Corpo de envio:

Corpo de resposta:

GET /credits

Função: Obter dados de créditos gerais do usuário.

Corpo de envio:

Corpo de resposta:

GET /clicks

Função: Obter o número de clicks nos envios do usuário

Corpo de envio:

Corpo de resposta:

GET /phones-blacklist

Recupera todos os números da blacklist na conta de e-mail informada, com paginação de 1.000 registros por vez.

Corpo de envio:

Corpo de resposta:

POST /phones-blacklist

Inclusão de telefones na blacklist na conta de e-mail informada. Caso o número seja inválido, ele será descartado, não sendo incluído na blacklist.

Corpo de envio:

Corpo de resposta:

DELETE /phones-blacklist

Exclusão de telefones na blacklist.

Corpo de envio:

Corpo de resposta:

Dúvidas?

Em caso de dúvidas, entre em contato com nosso suporte.

Last updated