marketplace

PATCH /v1/marketplace/vendor/verification/subjects/{subject_id}

Correct a person already on a file that is still editable.

All marketplace endpoints

All developer docs →

Authentication

Send an API key as a bearer token. This endpoint checks no specific permission, so any key for your organisation can call it.

This endpoint takes no organisation id. Your key already identifies the organisation it belongs to, and the response is scoped to it.

Try it

Replace anything in angle brackets with your own values, and the key placeholder with a key from your dashboard.

curl -X PATCH https://api.zinndigital.com/v1/marketplace/vendor/verification/subjects/{subject_id} \
  -H "Authorization: Bearer zdk_live_…" \
  -H "Content-Type: application/json" \
  -d '{  }'

Signed in? The API console in your dashboard fills in your real organisation id and your own key, and runs the request against the live API so you can see the actual response. Open this endpoint in the API console

Details

Sets the person's name parts and date of birth (DAC7, docs/298 §2a) without removing them, so documents already uploaded against the person are kept. Only the keys sent are changed. Refused once the file is in review or approved. ⛔ Exists because an individual seller saved without first name, last name and date of birth had no way to add them — one person per individual file, and no edit path — and the payout gate demanded all three.

Parameters

NameTypeRequiredWhat it is
subject_id (path)stringYes—

Request body

NameTypeRequiredWhat it is
full_namestringNo—
first_namestringNo—
last_namestringNo—
date_of_birthstringNoISO YYYY-MM-DD. A future date or another format is a 422 naming the field.

Response

NameTypeRequiredWhat it is
idstringYes—
kindMarketplaceVerificationSubjectKindYesWhy a natural person appears on the file. primary is the individual themselves, or the person authorised to act for a company; beneficial_owner is a holder of more than 25%.…
full_namestringYes—
ownership_percentintegerNoNull on the individual track and for a pure authorised signatory. A holding of 25% or less is refused rather than recorded.
is_authorisedbooleanYesThe person authorised to act. An individual is trivially that person.
first_namestringNoDAC7 given name. Blank when not supplied.
last_namestringNoDAC7 family name. Blank when not supplied.
date_of_birthstringNoDAC7 date of birth. Null when not supplied.
stateMarketplaceVerificationSubjectStateYes—
rejection_reasonstringNo—

Errors this endpoint can return

401 · 404 · 422