Update submitter details for several applications
Normalizes and applies one submitter patch per application. Shared submitters are copied before editing; an explicit resend is always performed.
Authorizations
Section titled “ Authorizations ”Request Bodyrequired
Section titled “ Request Bodyrequired ”object
Applications the action applies to
Submitter details applied to every selected application
object
Three-way, because “leave it alone” and “clear it” are different instructions and a two-way field cannot say both: OMITTED keeps whatever is stored (and carries it onto a fork), null clears it, an object sets it.
object
The contact’s role, free text (e.g. Authorised signatory). Three-way like phoneNumber: OMITTED keeps whatever is stored, null or blank clears it, a string sets it. Prefilled on the periodic review’s declaration.
The contact’s capacity, free text (e.g. Director). Three-way like role.
Re-send the onboarding link to the updated email after saving. Works regardless of application status.
Examples
{ "applicationIds": [ "68f2c1a9d4b1f2a3c4d5e6f7", "68f2c1a9d4b1f2a3c4d5e6f8", "68f2c1a9d4b1f2a3c4d5e6f9" ], "patch": { "firstName": "", "lastName": "", "email": "", "phoneNumber": { "countryCode": "+1", "phoneNumber": "4143319681" }, "resend": false }}{ "applicationIds": [ "68f2c1a9d4b1f2a3c4d5e6f7", "68f2c1a9d4b1f2a3c4d5e6f8", "68f2c1a9d4b1f2a3c4d5e6f9" ], "patch": { "firstName": "Michael", "lastName": "Chen", "email": "michael.chen@example.com", "phoneNumber": { "countryCode": "+1", "phoneNumber": "4143319681" }, "role": "string", "capacity": "string", "resend": false }}Responses
Section titled “ Responses ”object
Applications this call changed
Applications already in the requested state, left untouched
How many applications changed
How many applications were already in the requested state
Ids from applicationIds whose onboarding email resend failed; omitted when none
Examples
{ "applicationIds": [ "68f2c1a9d4b1f2a3c4d5e6f7", "68f2c1a9d4b1f2a3c4d5e6f8" ], "skippedApplicationIds": [ "68f2c1a9d4b1f2a3c4d5e6f9" ], "changedCount": 2, "skippedCount": 1}{ "applicationIds": [ "68f2c1a9d4b1f2a3c4d5e6f7", "68f2c1a9d4b1f2a3c4d5e6f8" ], "skippedApplicationIds": [ "68f2c1a9d4b1f2a3c4d5e6f9" ], "changedCount": 2, "skippedCount": 1, "emailFailedApplicationIds": [ "68f2c1a9d4b1f2a3c4d5e6f8" ]}