Referência da API
Contatos
Crie, liste, consulte e atualize contatos da sua conta.
Listar contatos
Requer o escopo crm:read. Aceita limit, offset e query (busca por nome).
bash
curl "https://app.pipecor.com/api/v1/contacts?query=maria&limit=25" \
-H "Authorization: Bearer SUA_CHAVE_DE_API"Criar contato
Requer crm:write. Campos aceitos: name (obrigatório), email, phone, document, company_id, owner_id, external_id e custom_fields.
bash
curl -X POST https://app.pipecor.com/api/v1/contacts \
-H "Authorization: Bearer SUA_CHAVE_DE_API" \
-H "Content-Type: application/json" \
-d '{
"name": "Maria Souza",
"email": "maria@empresa.com",
"phone": "+5562999999999",
"document": "123.456.789-00",
"external_id": "erp-4821"
}'Use external_id para amarrar o contato ao identificador dele no seu sistema — útil para evitar duplicidade nas próximas sincronizações.
Consultar um contato
Requer crm:read. Retorna 404 not_found se o contato não existir na sua conta.
Atualizar um contato
Requer crm:write. Envie apenas os campos que deseja alterar.
bash
curl -X PATCH https://app.pipecor.com/api/v1/contacts/CONTACT_ID \
-H "Authorization: Bearer SUA_CHAVE_DE_API" \
-H "Content-Type: application/json" \
-d '{ "phone": "+5562988887777" }'