Skip to main content
POST
Advance company application

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

How to start or continue the company application. The accepted method depends on the project KYB verification method. Omit method or send MANAGED_KYB with redirectUri for the hosted flow.

redirectUri
string<uri>
required

URL to redirect to after company verification completes

method
string
default:MANAGED_KYB

Must match the KYB verification method configured on your project. Defaults to MANAGED_KYB when omitted.

Allowed value: "MANAGED_KYB"

Response

Company application created or amended

Company application and the next action required

id
string<uuid>
required

Unique company application identifier

companyId
string<uuid>
required

Company this application belongs to

status
enum<string>
required

Application lifecycle status

Available options:
INITIATED,
IN_PROGRESS,
APPROVED,
REJECTED,
REVIEW_REQUIRED,
WORKFLOW_ERROR,
EXPIRED
Example:

"INITIATED"

sessionUrl
string | null
required

URL for the corporate client to complete verification

expiresAt
string | null
required

When the verification session URL expires (ISO 8601)

createdAt
string
required

When the application was created (ISO 8601)

updatedAt
string
required

When the application was last updated (ISO 8601)

nextAction
DocumentUpload · object
required

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