Editar um contato
https://api.joinotify.com/contacts/{id}Campo ausente fica como está; null apaga. attributes é um patch sobre os valores
guardados, e tagIds é o conjunto completo de tags. O consentimento não se edita
aqui — use opt-in e opt-out.
Com uma API key restrita a alguns números, um contato sem conversa nesses números responde 404, como um que não existe.
Path Params
1 obrigatório(s)
Id do contato.
Body Paramsapplication/json
1 condicional(is)9 opcional(is)
Telefone em formato internacional. Sem código de país, use defaultCountry.
máx. 40 caracteresaceita null
Id do usuário na Meta para a empresa (BSUID), no formato BR.abc123. Use quando não houver telefone.
máx. 160 caracteresaceita null
Obrigatório quando `phone` vem sem o código do país.
País (ISO 3166-1 alfa-2) para ler um telefone sem código de país.
exatamente 2 caracteres
Nome, até 80 caracteres.
máx. 80 caracteresaceita null
Sobrenome, até 80 caracteres.
máx. 80 caracteresaceita null
E-mail do contato, gravado em minúsculas.
máx. 254 caracteresaceita null
Idioma, como pt ou pt-BR.
aceita nullformato ^[a-z]{2}(-[A-Z]{2})?$
Fuso horário IANA.
máx. 64 caracteresaceita null
Patch nos campos personalizados. null ou "" apagam o valor; o formato é validado pelo tipo do campo.
Ids das tags. Na edição, é o conjunto completo.
até 50 itens