API de Leads – Usadosbr/Moto.com.br

API de Leads – Usadosbr/Moto.com.br

Tempo estimado: 2 minutos de leitura


Manual de Integração com a API de Leads da Usadosbr/Moto.com.br


Processo


A busca de leads através da API tem duas partes: autenticação e a busca propriamente dita. A autenticação é via token JWT, que é um método RCT 7519 padrão da indústria para realizar autenticação entre duas partes por meio de um token assinado que autentica uma requisição web.


Autenticação

Para a Autenticação, será preciso enviar uma requisição HTTP ao endpoint de autenticação da API. Nela é enviado, no corpo da requisição, o “user” e o “password”, disponibilizados. Dessa maneira:

EndpointDescrição
https://api.usadosbr.com/leads/tokenEndpoint de Produção
https://api.usadosbr.dev/api/leads/tokenEndpoint de Homologação




Uma vez que os dados enviados pelo cliente tenham sido autenticados, a API retornará um token que será utilizado para o endpoint de busca de Leads, dessa forma:


Requisição


Com o token, realizar o consumo da API como segue:

DescriçãoValor
Método HTTPGET
Endpoint de Produçãohttps://api.usadosbr.com/leads/
Endpoint de Homologaçãohttps://api.usadosbr.dev/api/leads/
AuthorizationBearer + Token gerado pela autenticação


A API retornará todos os leads recebidos dos anunciantes vinculados, desde a última requisição. Caso seja a primeira, trará todos os Leads recebidos nos últimos cinco minutos.


Header

ChaveValor
AuthorizationBearer «token recebido no procedimento anterior»


Query Params

Caso queira filtrar por data, pode-se passar as datas por query params, no formato Y-m-d H:i:s. Também é possível definir o limite de leads enviadas (padrão 100).

ChaveValorDescrição
start2024-08-01 00:00:00Data início
end2024-08-30 23:59:00Data fim


O consumo da API ficará da seguinte forma:

DescriçãoValor
Método HTTPGET
Endpoint de Produçãohttps://api.usadosbr.com/leads/?start=2024-08-09 00:01:00&end=2024-08-09 23:59:59
Endpoint de Homologaçãohttps://api.usadosbr.dev/api/leads/?start=2024-08-09 00:01:00&end=2024-08-09 23:59:59
AuthorizationBearer + Token gerado pela autenticação


Resposta da Requisição


Erros:

Tabela de Status de Erros

StatusDescrição
429Mais de uma requisição em menos de cinco minutos
422Data inválida (start ou end)

Informações Complementares


Solicitação de acesso aos leads da loja, enviar no Fale Conosco.

A identificação a que loja o lead se refere deve ser realizada pelo CNPJ enviado junto do lead.


Segue nossa documentação completa: