Pular para o conteúdo principal
POST
Enviar contato
Em implementação. Hoje só um contato por mensagem funciona: o attachments aceita uma lista, mas do segundo item em diante nada é enviado.Também só levamos name e phones. A Meta aceita até 257 contatos no mesmo envio, e em cada um também e-mail, endereço, organização, aniversário e site.Estamos ampliando o endpoint. Até lá, mande um contato por requisição.

Conceituação

Envia um contato para um destinatário. O campo content.type deve ser CONTACT. Você pode enviar múltiplos telefones no array phones.
Detalhes da regra da Meta Cloud API em janela de conversa. Veja o que cada canal aceita para todos os canais.
Com o canal desconectado, a API recusa o envio com 422 e subCode CHANNEL_DISCONNECTED, e a mensagem não é enviada. Veja Erros no envio.

Autorizações

Authorization
string
header
obrigatório

Secret Key gerada no painel de Segurança do Omni Z-API

Parâmetros de caminho

channelId
string
obrigatório

ID do canal

Exemplo:

"SEU_CHANNEL_ID"

Corpo

application/json
recipient
object
obrigatório
content
object
obrigatório

Resposta

Mensagem enviada com sucesso

messageId
string

ID da mensagem enviada — hexadecimal de 32 caracteres maiúsculos