Submit FCA Requirements

View as Markdown
The **Submit FCA Requirements** is an **authenticated POST API call** that submits a user's FCA compliance data for the current step. The request body varies based on the user's FCA status — categorization answers, investor agreement signature, or risk assessment responses. Call [Get FCA Status](/api/whitelabel/fca/get-fca-status) to determine the current step, then [Get FCA Requirements](/api/whitelabel/fca/get-fca-requirements) to fetch the form data before submitting answers with this endpoint. Use the **status** selector in the request body to switch between categorization, agreement, and risk assessment payloads. Use the **Examples** dropdown to load a matching request and response pair for each flow.

Headers

authorizationstringOptional

Authorization token is the accessToken received from the API - api/v2/auth/verify

Note: This is not applicable for Auth Reliance Flows

x-user-identifierstringOptional

Your authenticated user Email Id address.

Note: This is applicable only for Auth Reliance Flows

x-access-tokenstringOptional

Your Partner Access Token. Please refer here for a tutorial on generating your access token.

Note: This is applicable only for Auth Reliance Flows

Request

This endpoint expects an object.
CATEGORIZATION_PENDINGobjectRequired
OR
AGREEMENT_PENDINGobjectRequired
OR
RISK_ASSESSMENT_PENDINGobjectRequired
OR
RISK_ASSESSMENT_FAILEDobjectRequired

Response

200 - Success

dataobject

Errors

400
Bad Request Error
401
Unauthorized Error
404
Not Found Error
500
Internal Server Error