Pular para o conteúdo principal

Contatos do lead de empresa

Corresponde à aba Contatos da tela Leads de empresas. São as pessoas que representam a empresa do lead. Os contatos são usados nas interações e são copiados para o cliente quando o lead é convertido.

Endpoints​

MétodoCaminhoDescrição
GET/crm/business-leads/{business_lead_uuid}/contactsLista os contatos do lead
POST/crm/business-leads/{business_lead_uuid}/contactsCadastra um contato
GET/crm/business-leads/{business_lead_uuid}/contacts/{id}Consulta um contato
PUT/crm/business-leads/{business_lead_uuid}/contacts/{id}Altera um contato
DELETE/crm/business-leads/{business_lead_uuid}/contacts/{id}Apaga um contato

GET /crm/business-leads/{business_lead_uuid}/contacts​

Lista os contatos do lead.

Parâmetros de URL

ParâmetroDescrição
searchTexto no nome do contato
per_page, pagePaginação, conforme Convenções

Resposta (200): a lista de contatos, com os nomes de quem criou e de quem alterou.

POST /crm/business-leads/{business_lead_uuid}/contacts​

Cadastra um contato no lead.

Corpo

CampoObrigatórioTipoDescrição
nameSimtextoNome da pessoa de contato
emailNãotextoE-mail da pessoa
phonenumberNãotextoTelefone
cellphoneNãotextoCelular
observationNãotextoObservação sobre o contato

Exemplo

curl -X POST https://api.pedagogo.app/crm/business-leads/<uuid-do-lead>/contacts \
-H "Accept: application/json" \
-H "Authorization: Bearer <token-de-sessao>" \
-H "Content-Type: application/json" \
-d '{
"name": "Contato exemplo",
"email": "[email protected]"
}'

Resposta (201): o contato cadastrado.

PUT /crm/business-leads/{business_lead_uuid}/contacts/{id}​

Altera um contato. Envie apenas os campos que mudam. Aceita os mesmos campos do cadastro, todos opcionais.

Resposta (200): o contato alterado.

Consultar e apagar​

GET /crm/business-leads/{business_lead_uuid}/contacts/{id} traz o contato. DELETE /crm/business-leads/{business_lead_uuid}/contacts/{id} remove o contato do lead. Resposta (200).