Pular para o conteúdo

Envio de Leads

Por volta de 2 min

Documentação da API de integração de Leads

As informações dos leads serão enviados via protocolo HTTP ou HTTPS com o verbo POST com payload em formato JSON para o endpoint especificado para o cliente.

Cada lead será enviado de forma individual, a medida que forem gerados na plataforma OLX, contendo os seguintes campos:

ParâmetroObrigatórioDescrição
sourceSimEnviaremos o valor 'WhatsApp' quando a origem for WhatsApp, e o valor 'olx' para as demais origens.
adId1NãoIdentificador do anúncio no software de gestão (integrador).
listIdSimIdentificador do anúncio na OLX
linkAdSimLink do anúncio na OLX
nameSimNome do cliente que entrou em contato.
emailSimEmail do cliente que entrou em contato.
phoneNãoTelefone do cliente que entrou em contato. Sequência numérica de até 13 caracteres. Telefones podem vir com ou sem DDD.
messageSimMensagem enviada pelo cliente.
createdAtSimData e hora da geração do lead.
adsInfo2NãoInformações adicionais de anúncios. Disponível apenas para algumas categorias.
externalIdNãoIdentificador único do lead.

1 Caso o campo adId for enviado vazio, significa que o anúncio do cliente foi inserido manualmente (diretamente no portal OLX) e não pela nossa API de integração de anúncios

2 Para mais informações detalhadas de anúncio, consultar a documentação Envio de leads com informações detalhadas de anúncio

Segue um exemplo de um JSON para um lead enviado:

{
  "source": "OLX",
  "adId": "a1234",
  "listId": "12345689",
  "linkAd": "https://www.olx.com.br/vi/12345689",
  "name": "Nome do cliente",
  "email": "email.docliente@gmail.com",
  "phone": "2199999999",
  "message": "Olá, gostaria de saber mais informações sobre o anúncio a1234", 
  "createdAt": "2019-02-12T14:30:00.500Z",
  "adsInfo": {
    "category": 2020,
    "subject": "Harley Davidson",
    "body": "Harley Davidson fat boy carburada, frente cabeça de touro",
    "type": "sell",
    "price": "90000",
    "zipcode": "25964000",
    "regdate": "90000",
    "mileage": "43000",
    "carcolor": "1",
    "fuel": "1",
    "car_steering": "1",
    "exchange": "1",
    "owner": "1",
    "financial": "2|3|4",
    "financial_status": "1",
    "vehicle_brand": "28",
    "vehicle_model": "7",
    "vehicle_version": "2",
    "cubiccms": "21",
    "moto_features": "1|2|3|4|5|6|7|8|9"
  },
  "externalId": "123jdanjkdna-danjndaada"
}

Restrições atuais

Atualmente, a OLX só suporta envio de leads via integração para algumas de suas categorias:

CategoriaSubcategoriaCódigo da Categoria
AutosCarros, vans e utilitários2020
AutosMotos2060
AutosCaminhões2040

Status code

Nosso controle de entrega de leads será feito com base no status code do protocolo HTTP:

  • 2XX: Indica que o lead foi recebido com sucesso.
  • 3XX, 4XX ou 5XX: Indica que houve erro no recebimento do lead.

A OLX guardará a resposta da entrega do lead para eventual troubleshoot. A priori, a OLX não tem política de reenvio ou reprocessamento de leads que não forem recebidos.

É recomendável que seja enviada um responseId, para identificar o recebimento do lead e a resposta devolvida referente a esse lead recebido.

Timeout

As requisições para o endpoint estão configuradas com timeout de 5 segundos. Caso a requisição que demore mais que 5 segundos, será considerada ERRO.

Última atualização: