Skip to main content

Endpoint

GET /v1/contacts
Escopo necessário: read:contacts

Parâmetros de query

ParâmetroTipoDescrição
limitintegerItens por página. Padrão: 25. Máximo: 100
cursorstringToken de paginação para a próxima página
sortstringCampo de ordenação: created_at (padrão), updated_at, name
orderstringDireção: desc (padrão) ou asc
searchstringBusca por nome, email ou telefone (case-insensitive)
tagstringFiltra por tag exata
assigned_tostringID do membro responsável
sourcestringFonte do contato (ex: whatsapp, instagram, manual, api)
has_whatsappbooleantrue / false — filtra por presença de WhatsApp
has_instagrambooleantrue / false — filtra por presença de Instagram
has_messengerbooleantrue / false — filtra por presença de Messenger
created_afterstringISO 8601 — contatos criados após esta data
created_beforestringISO 8601 — contatos criados antes desta data
updated_afterstringISO 8601 — contatos atualizados após esta data

Exemplo de requisição

curl "https://api.socialsell.ai/v1/contacts?limit=10&tag=vip&has_whatsapp=true" \
  -H "Authorization: Bearer sk_live_..."

Exemplo de resposta

{
  "data": [
    {
      "id": "664f1a2b3c4d5e6f78901234",
      "name": "João Silva",
      "email": "joao@empresa.com.br",
      "phone": "+5511999999999",
      "instagram_username": "joaosilva",
      "whatsapp_jid": "5511999999999@s.whatsapp.net",
      "messenger_psid": null,
      "messenger_name": null,
      "source": "whatsapp",
      "avatar_url": "https://...",
      "assigned_to": {
        "id": "664a1b2c3d4e5f6789012345",
        "name": "Maria Santos"
      },
      "company": {
        "id": "664b1c2d3e4f5a6789012346",
        "name": "Empresa ABC"
      },
      "tags": ["vip", "cliente"],
      "custom_fields": {
        "cpf": "123.456.789-00"
      },
      "funnel_stage": "Qualificados",
      "notes_count": 3,
      "deals_count": 2,
      "last_message_at": "2026-06-01T14:22:00.000Z",
      "created_at": "2026-01-15T10:30:00.000Z",
      "updated_at": "2026-06-01T14:22:00.000Z"
    }
  ],
  "meta": {
    "total": 350,
    "has_more": true,
    "next_cursor": "eyJpZCI6IjY2NGYxYTJiM2M0ZDVlNmY3ODkwMTIzNCIsImNhIjoiMjAyNi0wMS0xNVQxMDozMDowMC4wMDBaIn0",
    "request_id": "req_01jx8kz3m4n5p6q7r8s9t0u1v"
  }
}

Objeto contato

CampoTipoDescrição
idstringID único do contato
namestringNome completo
emailstring|nullEmail
phonestring|nullTelefone
instagram_usernamestring|nullUsername do Instagram
whatsapp_jidstring|nullJID do WhatsApp (ex: 5511999999999@s.whatsapp.net)
messenger_psidstring|nullPSID do Facebook Messenger
messenger_namestring|nullNome no Messenger
sourcestring|nullOrigem: whatsapp, instagram, messenger, manual, import, api
avatar_urlstring|nullURL do avatar
assigned_toobject|nullMembro responsável {id, name}
companyobject|nullEmpresa vinculada {id, name}
tagsstring[]Lista de tags
custom_fieldsobjectCampos personalizados (chave → valor)
funnel_stagestring|nullEtapa no funil de contatos (plano Starter)
notes_countintegerQuantidade de notas
deals_countintegerQuantidade de negócios
last_message_atstring|nullTimestamp da última mensagem
created_atstringTimestamp de criação (ISO 8601)
updated_atstringTimestamp de atualização (ISO 8601)