Joinotify

Edit a contact

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

An absent field is left alone; null clears it. attributes is a patch over the stored values, and tagIds is the complete set of tags. Consent is not edited here — use opt-in and opt-out.

With an API key limited to some numbers, a contact with no conversation on those numbers answers 404, like one that does not exist.

Path Params

1 required

stringrequired

Body Paramsapplication/json

10 optional

stringoptional

Phone in international format. Without a country code, use defaultCountry.

max. 40 charactersnullable

stringoptional

max. 160 charactersnullable

stringoptional

Country (ISO 3166-1 alpha-2) to read a phone without a country code.

exactly 2 characters

stringoptional

max. 80 charactersnullable

stringoptional

max. 80 charactersnullable

string<email>optional

max. 254 charactersnullable

stringoptional

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

stringoptional

max. 64 charactersnullable

objectoptional

Patch over the custom fields. null or "" clear the value; the format is validated by the field type.

array of stringsoptional

Tag ids. On an edit, it is the complete set.

up to 50 items

Responses