Skip to main content

Contatos

O recurso contacts permite gerenciar os contatos do CRM da sua empresa.

Listar contatos

curl "https://api.synax.app.br/functions/v1/api-proxy/contacts?limit=20&order=created_at.desc" \
  -H "Authorization: Bearer sk_live_SuaChaveAqui"

Filtros disponíveis

ParâmetroExemploDescrição
temperature=hotFiltrar por temperaturacold, warm, hot
is_active=trueFiltrar ativosApenas contatos ativos
source=apiFiltrar por origemOrigem do contato

Paginação

# Primeiros 20
?limit=20&offset=0

# Próximos 20
?limit=20&offset=20

Buscar um contato

curl "https://api.synax.app.br/functions/v1/api-proxy/contacts/{id}" \
  -H "Authorization: Bearer sk_live_SuaChaveAqui"

Criar contato

Requer chave com permissão de escrita.
curl -X POST "https://api.synax.app.br/functions/v1/api-proxy/contacts" \
  -H "Authorization: Bearer sk_live_SuaChaveAqui" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "João Silva",
    "phone": "+5511999999999",
    "email": "joao@email.com",
    "temperature": "warm",
    "tags": ["lead", "site"],
    "source": "api",
    "custom_fields": {
      "origem": "landing-page"
    }
  }'

Campos obrigatórios

CampoTipoDescrição
phonestringTelefone com código do país (ex: +5511999999999)

Campos opcionais

CampoTipoDescrição
namestringNome do contato
emailstringEmail
temperaturestringcold, warm ou hot
tagsstring[]Lista de tags
sourcestringOrigem (ex: api, manual, whatsapp)
job_titlestringCargo
empresastringEmpresa do contato
segmentostringSegmento de mercado
necessidade_principalstringPrincipal necessidade
valor_estimadonumberValor estimado do negócio
observacoesstringObservações livres
custom_fieldsobjectCampos personalizados (JSON livre)
do_not_contactbooleanNão contatar (opt-out)

Atualizar contato

curl -X PATCH "https://api.synax.app.br/functions/v1/api-proxy/contacts/{id}" \
  -H "Authorization: Bearer sk_live_SuaChaveAqui" \
  -H "Content-Type: application/json" \
  -d '{
    "temperature": "hot",
    "tags": ["lead", "site", "qualificado"]
  }'

Excluir contato

curl -X DELETE "https://api.synax.app.br/functions/v1/api-proxy/contacts/{id}" \
  -H "Authorization: Bearer sk_live_SuaChaveAqui"