SendApp Docs
Entrar

Criar contacto

POST https://app.sendapp.ai/api/contacts
Cria (ou atualiza via upsert) um único contacto. Deve ter pelo menos um telefone OU um email. Contactos existentes com o mesmo telefone/email são unidos (etiquetas combinadas, metadata unida).
Respostas: 201 Created com o contacto criado — 403 se atingido o limite de contactos do plano — 422 se faltarem tanto o telefone como o email.
Podes escrever os campos personalizados já na criação com custom_fields, por nome, com as mesmas regras de Atualizar contacto: um nome desconhecido ou um valor inválido devolvem 422 e o contacto não é guardado. Se o contacto já existe, os valores enviados substituem os guardados e os valores vazios são ignorados. Os nomes dos campos encontras com GET /api/contact-fields.

Parâmetros

9 · 3 obrigatórios
apikey obrigatório
A sua API Key (o cabeçalho X-API-Key também funciona).
name opcional
Nome completo, até 255 caracteres.
first_name opcional
Nome próprio. Com first_name e/ou last_name o nome completo é composto a partir deles (têm prioridade sobre name).
last_name opcional
Sobrenome.
phone obrigatório
Formato internacional (ex. +393391234567). Obrigatório se faltar o email.
email obrigatório
Email válido. Obrigatório se faltar o telefone.
tags opcional
Array de strings ou string separada por vírgulas (ex. "vip,newsletter").
metadata opcional
Objeto JSON com campos personalizados.
custom_fields opcional
Objeto cuja chave é o NOME do campo personalizado, p. ex. {"Cidade": "Lisboa", "Newsletter": true}. Cada valor é verificado segundo o tipo do campo, como em Atualizar contacto.
Precisa de ajuda com a integração? info@sendapp.live