Joinotify

Editar un contacto

PATCHhttps://api.joinotify.com/contacts/{id}

Un campo ausente queda igual; null lo borra. attributes es un parche sobre los valores guardados, y tagIds es el conjunto completo de etiquetas. El consentimiento no se edita aquí — usa opt-in y opt-out.

Con una API key restringida a algunos números, un contacto sin conversación en esos números responde 404, como uno que no existe.

Path Params

1 obligatorio(s)

stringobligatorio

Body Paramsapplication/json

10 opcional(es)

stringopcional

Teléfono en formato internacional. Sin código de país, usa defaultCountry.

máx. 40 caracteresacepta null

stringopcional

máx. 160 caracteresacepta null

stringopcional

País (ISO 3166-1 alfa-2) para leer un teléfono sin código de país.

exactamente 2 caracteres

stringopcional

máx. 80 caracteresacepta null

stringopcional

máx. 80 caracteresacepta null

string<email>opcional

máx. 254 caracteresacepta null

stringopcional

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

stringopcional

máx. 64 caracteresacepta null

objectopcional

Parche sobre los campos personalizados. null o "" borran el valor; el formato se valida por el tipo del campo.

array of stringsopcional

Ids de las etiquetas. En la edición, es el conjunto completo.

hasta 50 elementos

Respuestas