Update a contact via the form's tokenized surface

Form-scoped equivalent of PATCH /v1/merchants/:merchantId/contacts/:contactId. Resolves the merchant from the form record then delegates to ContactApiService. Returns 409 if the patch creates a canonical-identity collision. Returns 404 if the contact does not belong to the form's merchant.

Path Params
string
required

The boarding form id.

string
required

The contact id to update.

Body Params
string
length ≤ 255

Contact's first name.

string
length ≤ 255

Contact's last name.

string
length ≤ 255

Contact's email. Normalized to lowercase on write.

string
length ≤ 14

Contact phone in strict E164 format (+1XXXXXXXXXX). Required. Any other format — display "(NNN) NNN-NNNN", bare 10-digit, or dash/dot-separated — is rejected with HTTP 400.

string
length ≤ 255

Optional job title.

string
length ≤ 1000

Optional free-form notes.

Responses

400

Validation failure. Returns { errors: [{ path, message }] }.

404

Form, merchant, or contact not found.

409

Patch would create a canonical-identity collision.

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json