Skip to content

Considerações iniciais ​

A API de Parceiros é REST, responde JSON e é autenticada por uma chave fixa enviada em cabeçalho. Não há OAuth, não há token que expira e não há etapa de renovação.

O que você precisa receber de nós antes de começar ​

ItemO que é
Chave de acessoUma por ambiente, entregue por cofre de senhas. Nunca por e-mail ou mensagem.
Escopos liberadosQuais operações a sua chave alcança. Vêm na resposta do ping.
IDs dos usuários de destinoSó se a sua integração passa o lead para alguém do nosso time.

Envelope das respostas ​

Toda resposta tem o campo success, inclusive as de erro. O código HTTP e o success sempre concordam: nunca devolvemos 200 com erro dentro do corpo.

json
{
  "success": true,
  "pagina": 1,
  "total_paginas": 97,
  "total": 9649,
  "leads": []
}
json
{
  "success": false,
  "error": "Informe \"produto\" com um destes valores: imoveis, veiculos."
}

O campo error é uma frase legível, escrita para ser mostrada a uma pessoa ou registrada em log. Não é um código: não monte lógica em cima do texto dele, use o código HTTP.

Convenções ​

  • Nomes de campo em português, em snake_case: lead_id, nome_contato, quantidade_informada.
  • Datas sempre em ISO 8601 com fuso. Veja Formato de datas.
  • Valores em reais são número, não texto: R$ 547,00 trafega como 547.
  • Campo opcional vem null, não vem ausente. Trate null como ausência de informação, não como erro.

Documentação das integrações da Chaves na Mão