Criar ou atualizar um contato
POST/v1/contacts
Procura pelo telefone, em qualquer formato com DDD. Se existe, atualiza os campos enviados e responde 200. Se não, cria e responde 201.
Corpo
phonetextoobrigatórioCom DDD. Aceita +55, espaços e traços.
nametextoAté 200 caracteres.
emailtextoE-mail do cliente.
notestextoObservações visíveis para a equipe.
curl -X POST https://zeyn.app.br/api/v1/contacts \
-H "Authorization: Bearer $ZEYN_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"phone": "+55 85 98888-7777",
"name": "Marina Costa"
}'{
"object": "contact",
"id": "6f1c2d4e-8a3b-4c5d-9e0f-1a2b3c4d5e6f",
"name": "Marina Costa",
"phone": "+5585988887777",
"email": "[email protected]",
"stage": "lead",
"lead_status": "warm",
"source": "api",
"notes": null,
"last_message_at": "2026-11-07T13:02:11.000Z",
"created_at": "2026-11-01T10:00:00.000Z"
}