Send Customer Application
Submits a previously configured customer application for review and processing. This endpoint finalizes the application submission, triggering the review workflow and moving the application from draft to submitted status.
Endpoint: PATCH /v2/customer/{customerId}/application
Link:
Request
Path Parameters
Parameter
Type
Description
Required
Example
customerId
string
Customer ID whose application to submit.
Yes
"D7k3xbc-ERrj-lde9k1t3XuaE"
Headers
Key
Value
Required
Authorization
123
Yes
Accept
application/json
Yes
Content-Type
application/json
Yes
Request Body
No request body required for this endpoint. The submission is based on the previously saved application data.
Response (200 OK)
Returns the submission status and confirmation message.
Response Fields
Field
Type
Description
Example
success
boolean
Submission status.
true
message
string
Operation result message.
"Application submitted successfully"
Error Responses
Customer Not Found:
json
Application Not Configured:
json
Missing Required Information:
json
Unauthorized:
json
Application Validation Failed:
json
Notes
Prerequisite: An application must be previously configured using
POST /v2/customer/{customerId}/applicationState Transition: Moves application from
NEWtoREADY_FOR_MODERATIONstatusWorkflow Trigger: Initiates KYC/AML review processes
Idempotent: Multiple calls have the same effect (won't resubmit already submitted applications)
Validation: Comprehensive validation performed before submission
Application Status Flow:
NEW → Application created but not submitted
READY_FOR_MODERATION → Application sent for review (this endpoint)
MODERTION → Being reviewed by compliance team
VERIFICATION → Waiting for the final status
ACCEPT / REJECTED → Final statuses
What Happens After Submission:
Application enters review queue
Compliance team notifications triggered
Document verification processes initiated
Review timeline starts
Example
Real request
Real response
200OK
Last updated

