Skip to content

Update editable branch office profile facts

POST
/branch-office-profile-updates
curl --request POST \
--url https://example.com/branch-office-profile-updates \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{ "commandId": "example", "revisionId": "example", "branchOfficeProfileId": "example", "expectedRevision": 1, "displayName": "example", "legalName": "example", "contactEmail": "example", "primaryPhoneNumber": "example", "addressLine": "example", "businessRegistrationReference": "example", "reason": "example" }'
Media typeapplication/json
UpdateBranchOfficeProfileRequest
object
commandId
required
string
>= 1 characters
revisionId
required
string
>= 1 characters
branchOfficeProfileId
required
string
>= 1 characters
expectedRevision
required
integer
displayName
required
string
>= 1 characters
legalName
required
string
>= 1 characters
contactEmail
required
string
>= 1 characters
primaryPhoneNumber
required
string
>= 1 characters
addressLine
required
string
>= 1 characters
businessRegistrationReference
required
string
>= 1 characters
reason
required
string
>= 1 characters
key
additional properties

Branch office profile revision committed

Media typeapplication/json
BranchOfficeProfileRevisionResponse
object
revisionId
required
string
>= 1 characters
branchOfficeProfileId
required
string
>= 1 characters
revisionNumber
required
integer
>= 1
factGroup
required
string
Allowed values: profile lifecycle settlement_account membership_fee_policy credential_rotation
actorId
required
string
>= 1 characters
reason
required
string
>= 1 characters
effectiveAt
required
string format: date-time
key
additional properties

Supabase bearer token is required

Actor cannot update the branch office profile

Expected revision is stale

Branch office profile store is unavailable