Get FCA Requirements

View as Markdown
The **Get FCA Requirements** is an **authenticated API call** that returns the FCA compliance requirements for a `UK` user based on their current FCA status. Use the `status` query parameter to fetch the relevant form data for categorization, investor agreement, risk assessment, cooling period, or blocked retry.

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

Query parameters

statusenumRequired
The current FCA status of the user. Call [Get FCA Status](/api/whitelabel/fca/get-fca-status) first to determine which step the user is on, then pass that value here to fetch the corresponding requirements. | Status | When to use | | --- | --- | | `CATEGORIZATION_PENDING` | Returns the investor categorization questionnaire | | `AGREEMENT_PENDING` | Returns the investor agreement content to display and accept | | `RISK_ASSESSMENT_PENDING` | Returns the risk assessment questionnaire | | `COOLING_PERIOD` | Returns the cooling-off period expiry timestamp | | `BLOCKED_RETRY` | Returns retry timing details after failed attempts |

Response

200 - Success

datamap from strings to any

Errors

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