Skip to main content
POST
Upload application documents

Authorizations

Authorization
string
header
required

API key as Bearer token

Headers

Reap-Version
enum<string>
required

API version (YYYY-MM-DD)

Available options:
2025-02-14
Example:

"2025-02-14"

Path Parameters

id
string<uuid>
required

Unique company identifier

Body

multipart/form-data

Multipart form uploading one company supporting document type

documentType
enum<string>
required

Which supporting document this upload is for (one type per request; from the pending documents in nextAction)

Available options:
CERTIFICATE_OF_INCORPORATION,
COMPANY_PROFILE,
SHAREHOLDING_CHART,
REGISTER_OF_DIRECTORS,
BUSINESS_REGISTRY,
SOURCE_OF_FUNDS,
SOURCE_OF_WEALTH
Example:

"CERTIFICATE_OF_INCORPORATION"

files
required

The document file(s) for this type. Send a single file, or repeat the files field (max 5, 5MB total).

Maximum string length: 5242880

Response

Application state after uploading a company document

documentType
enum<string>
required

Document type that was uploaded

Available options:
CERTIFICATE_OF_INCORPORATION,
COMPANY_PROFILE,
SHAREHOLDING_CHART,
REGISTER_OF_DIRECTORS,
BUSINESS_REGISTRY,
SOURCE_OF_FUNDS,
SOURCE_OF_WEALTH
Example:

"CERTIFICATE_OF_INCORPORATION"

files
object[]
required

Files stored for this upload

nextAction
DocumentUpload · object
required

Action the client must take next, or null if none remains