POST/api/v2/crypto-virtual-accounts/verification/application/resubmit

Resubmit an existing personal organisation with a fresh Sumsub share token. Reuse SubmissionId when retrying the same request. Submission is not approval.

Supply the company-owned userId query parameter and the company x-api-key. Exchange must be enabled for the company. Verification responses use no-store caching.

Authentication

Send your API key in the x-api-key header on every request.

Parameters

Request parameters
FieldTypeRequiredDescription
userId (query)unknownYesPositive Hoppa user ID belonging to the company identified by the API key.

Request body

application/json

Request body fields
FieldTypeRequiredDescription
SubmissionIdstring (uuid)Yes
AnswersobjectYesManual questionnaire field IDs and string values. Read GET application for the user's kycLevel and missingFields. All applicable fields must be supplied for manual submission. With UseSumsubAnswers=true send Answers={} instead. Numeric options are strings; never infer financial declarations.
UseSumsubAnswersbooleanNo

Responses

200 — OK

Response 200 fields
FieldTypeRequiredDescription
tierstringYes
statusstringYes
eligiblebooleanYes
hasProviderAccountbooleanYes
usesSharedStagingOrganizationbooleanYes
verificationTypestringYes
providerobjectNo
applicationSupportedbooleanNo
applicationUnavailableReasonstringNo
businessOnboardingSupportedbooleanNo

400 — Bad Request

Response 400 fields
FieldTypeRequiredDescription
messagestringYes

401 — Unauthorized

Response 401 fields
FieldTypeRequiredDescription
typestringNo
titlestringNo
statusunknownNo
detailstringNo
instancestringNo

403 — Forbidden

Response 403 fields
FieldTypeRequiredDescription
typestringNo
titlestringNo
statusunknownNo
detailstringNo
instancestringNo

404 — Not Found

Response 404 fields
FieldTypeRequiredDescription
messagestringYes

409 — Conflict

Response 409 fields
FieldTypeRequiredDescription
messagestringYes

502 — Bad Gateway

Response 502 fields
FieldTypeRequiredDescription
messagestringYes

Example request

curl -X POST "https://{base_url}/api/v2/crypto-virtual-accounts/verification/application/resubmit" \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"SubmissionId":"…","Answers":"…"}'

This page is generated from the live OpenAPI specification and always matches the current API.