Joinotify

Editar um contato

PATCHhttps://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)

stringobrigatório

Id do contato.

Body Paramsapplication/json

1 condicional(is)9 opcional(is)

stringopcional

Telefone em formato internacional. Sem código de país, use defaultCountry.

máx. 40 caracteresaceita null

stringopcional

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

stringcondicional

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

stringopcional

Nome, até 80 caracteres.

máx. 80 caracteresaceita null

stringopcional

Sobrenome, até 80 caracteres.

máx. 80 caracteresaceita null

string<email>opcional

E-mail do contato, gravado em minúsculas.

máx. 254 caracteresaceita null

stringopcional

Idioma, como pt ou pt-BR.

aceita nullformato ^[a-z]{2}(-[A-Z]{2})?$

stringopcional

Fuso horário IANA.

máx. 64 caracteresaceita null

objectopcional

Patch nos campos personalizados. null ou "" apagam o valor; o formato é validado pelo tipo do campo.

array of stringsopcional

Ids das tags. Na edição, é o conjunto completo.

até 50 itens

Respostas