Sync app registration status

Endpoint

POST - https://api.verifik.co/v2/app-registrations/{appRegistrationId}/sync

The App Registration Sync endpoint updates the status and step of an app registration process. This endpoint is useful for syncing the registration status, especially when specific conditions or criteria have been met.

Headers

Include the necessary authentication headers, as well as any other headers required for authorization and content-type, such as:

NameValue

Content-Type

application/json

Authorization

Bearer <token>

Body

ParameterTypeRequiredDescription

step

String

Yes

Specifies the step to update, e.g., skipKYC.

status

String

Yes

The new status of the registration, e.g., COMPLETED_WITHOUT_KYC.

Step options

stepsstatuses

skipKYC

COMPLETED_WITHOUT_KYC

instructions

ONGOING

signUpForm

ONGOING

basicInformation

ONGOING

document

ONGOING

liveness

ONGOING

form

ONGOING

end

[COMPLETED, FAILED, NEEDS_MANUAL_VERIFICATION]

Example Body

{
  "step": "skipKYC",
  "status": "COMPLETED_WITHOUT_KYC"
}

Request

curl -X PUT '{{developmentUrl}}/v2/app-registrations/{appRegistrationId}/sync' \
-H 'Authorization: Bearer <JWT_TOKEN>' \
-H 'Content-Type: application/json' \
-d '{
  "step": "skipKYC",
  "status": "COMPLETED_WITHOUT_KYC"
}'

Responses

{
  "data": {
    "token": "<JWT Token>",
    "firstName": "",
    "lastName": "",
    "fullName": "Carlos",
    "step": "signUpForm",
    "steps": {
      "signUpForm": "mandatory",
      "basicInformation": "skip",
      "document": "mandatory",
      "liveness": "mandatory",
      "form": "skip"
    },
    "appRegistrationId": "671ee3f2c96a3247fda5912",
    "status": "ONGOING"
  }
}

Last updated