Skip to main content
PATCH
/
core
/
kyc
/
processes
/
self-categorization-statement
Update self-categorization statement
curl --request PATCH \
  --url https://api.enterprise.sandbox.uphold.com/core/kyc/processes/self-categorization-statement \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "input": {
    "answers": {},
    "formId": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
  },
  "output": {
    "result": "approved",
    "attempts": {
      "used": 1,
      "maximum": 30
    },
    "expiresAt": "2023-11-07T05:31:56Z",
    "verifiedAt": "2023-11-07T05:31:56Z"
  }
}
'
{
  "selfCategorizationStatement": {
    "status": "ok",
    "input": {
      "answers": {},
      "formId": "<string>"
    },
    "output": {
      "result": "approved",
      "attempts": {
        "used": 123,
        "maximum": 123
      },
      "offboard": {
        "endsAt": "2023-11-07T05:31:56Z",
        "completedAt": "2023-11-07T05:31:56Z"
      },
      "expiresAt": "2023-11-07T05:31:56Z",
      "verifiedAt": "2023-11-07T05:31:56Z"
    },
    "hint": {
      "type": "form",
      "schema": {},
      "uiSchema": {},
      "formId": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
    }
  }
}
Update self-categorization statement is the endpoint used to submit the form that determines the user’s investor profile, including risk level and investment preferences.
This process is exempt for all users residing outside of Great Britain (GB).
When calling GET /core/kyc?detailed=selfCategorizationStatement, you will get a hint property which includes a JSON form schema and UI schema. The hint property will also be available in responses of this endpoint, in case there are still questions to be answered. For more information about forms, refer to the form-based processes section.

Authorizations

Authorization
string
header
required

OAuth 2.0 authentication.

Headers

Accept-Language
string

The natural language and locale that the client prefers.

Body

application/json
input
object
required

Input of the KYC process.

output
object

Output of the KYC process.

Response

KYC self-categorization statement process updated.

selfCategorizationStatement
object
required