POST /partners/kyb is a single JSON object.
See Submission Rules for the cross-field checks that run on top of these per-field requirements.
Business Fields
Do not send an
id. The record id is generated by Holdstation Pay and returned in the response.Persons
Each entry inpersons[] is one legal representative or director. Field names match the Partner Customer KYC API.
Documents
The same document object is used in bothdocuments[] and persons[].documents[] — only the accepted type values differ.
Document Types
Types
4 and 5 are conditional on the company importing, exporting, or selling physical products, but no request field declares that — they are accepted when present and never demanded.
Files
See Submitting Documents for encoding rules and size limits.
Response-Only Fields
GET /partners/kyb/{id} echoes every submitted field at the same path, plus:
Inside
documents[].files[] and persons[].documents[].files[], the data field is replaced by: