Skip to main content
The questionnaire is sent as sectionsitems. A single-select item uses { "value": "..." }; a multi-select uses { "values": [ ... ] }. Country items take ISO 3166-1 alpha-3 codes.
Shape
A value outside the lists below returns 400profileDetails.occupation must be one of the allowed options (got 'X'). The whole payload is rejected and nothing is created.

Individual questionnaire

Items marked required if are only needed when their trigger question has the stated value.

Occupation

All 50 codes.

Annual salary

Account purpose

Expected monthly volume

Custom fields

Sent as customFields, alongside the questionnaire rather than inside it. An unknown key returns 400 unknown custom field 'foo'.

Business questionnaire

ifYesPleasePro_gd5nk is a file item. It cannot be supplied through this JSON API — a licensed company needs to provide that document another way.

Business industry

Source of funds

Estimated annual revenue

Business activities

Multi-select — send any number of these in values.

Primary account purpose