IDV Application Status Update

identity-verification.status-updated

This event occurs when an Identity Verification (IDV) application’s status is updated.

Payload Object

id

string (UUID)

Event ID.

type

string

Event type. Value is identity-verification.status-updated.

createdAt

string (date-time)

Date and time the event occurred.

data

object

Data related to the event.

applicationId

string (UUID)

ID of the IDV application.

businessAccountId

string (UUID)

ID of the Business Account.

primaryAccountId

string (UUID)

ID of the Primary Account.

identityVerificationProfileId

string

IDV profile used to process the IDV application.

applicationCreatedAt

string (date-time), format: yyyy-MM-dd’T’HH:mm:ss.SSSz

Date and time the IDV application was created in the RocketKOR system.

applicationCompletedAt

string (date-time)

Date and time the IDV application was completed in the RocketKOR system.

applicationUpdatedAt

string (date-time), format: yyyy-MM-dd’T’HH:mm:ss.SSSz

Date and time the IDV application was last updated in the RocketKOR system.

applicationCreatedBy

object

Entity that created the IDV application.

id

string (UUID)

ID of the entity. Will be blank if createdBy.type is internal.

type

string enum, values: employee, internal, kor_employee, service-account

Type of entity. The following values are supported:

  • employee  Team Member using the RocketKOR Portal.
  • internal  Internal service call.
  • kor_employee  Rocket Financial employee.
  • service-account  Service Account using APIs.

name

string

Name of the entity.

applicationUpdatedBy

object

Entity that last updated the IDV application.

id

string (UUID)

ID of the entity. Will be blank if updatedBy.type is internal.

type

string enum, values: employee, internal, kor_employee, service-account

Type of entity. The following values are supported:

  • employee  Team Member using the RocketKOR Portal.
  • internal  Internal service call.
  • kor_employee  Rocket Financial employee.
  • service-account  Service Account using APIs.

name

string

Name of the entity.

latestStatus

string enum, values: NEW, PENDING, PROCESSING, PENDING_REVIEW, PENDING_DOCUMENTS, AWAITING_INFORMATION, COMPLETED, EXPIRED, ERROR

Status of the IDV application. The following values are supported:

  • NEW  The IDV application has been created in RocketKOR.
  • PENDING  The IDV application has been submitted to the third-party IDV provider.
  • PROCESSING  The IDV application is being processed by the third-party IDV provider.
  • PENDING_REVIEW  The IDV application requires a manual review to continue the IDV process.
  • PENDING_DOCUMENTS  The required documents for the IDV application have not been uploaded.
  • AWAITING_INFORMATION  The IDV application requires additional information. For example, required fields may be missing from the Customer Account.
  • COMPLETED  The IDV application is complete.
  • EXPIRED  The IDV application has expired.
  • ERROR  The IDV application could not be processed due to one or more errors.

Note that an IDV application cannot be COMPLETED until all entities linked to the application have a COMPLETED status.

outcome

string

Final outcome of the IDV application. Only returned for applications with a COMPLETED status.

entities

array

RocketKOR entities linked to the IDV application. Each entity will be verified as part of the IDV process.

The following entities are verified for each type of IDV application:

  • Application for a Business Account  The Business Account and any Beneficial Owners are verified.
  • Application for a Business Customer  The Customer Account and any Beneficial Owners are verified.
  • Application for an Individual Customer  The Customer Account is verified.

accountId

string (UUID)

ID of the entity’s RocketKOR account. This could be a Business Account, Customer Account, or Beneficial Owner.

externalId

string (UUID)

Your organization’s external reference number for the entity.

latestStatus

string enum, values: NEW, PENDING, PROCESSING, PENDING_REVIEW, PENDING_DOCUMENTS, AWAITING_INFORMATION, COMPLETED, EXPIRED, ERROR

Status of the IDV application. The following values are supported:

  • NEW  The IDV application has been created in RocketKOR.
  • PENDING  The IDV application has been submitted to the third-party IDV provider.
  • PROCESSING  The IDV application is being processed by the third-party IDV provider.
  • PENDING_REVIEW  The IDV application requires a manual review to continue the IDV process.
  • PENDING_DOCUMENTS  The required documents for the IDV application have not been uploaded.
  • AWAITING_INFORMATION  The IDV application requires additional information. For example, required fields may be missing from the Customer Account.
  • COMPLETED  The IDV application is complete.
  • EXPIRED  The IDV application has expired.
  • ERROR  The IDV application could not be processed due to one or more errors.

Note that an IDV application cannot be COMPLETED until all entities linked to the application have a COMPLETED status.

docUploadUrl

string

URL to upload required documents for the entity’s IDV application. This URL is returned for applications with a PENDING_DOCUMENTS status.

outcome

string

Final outcome of the entity’s IDV application.

outcomeDetails

object

Details for each outcome.

outcomeReasons

object

Outcome reasons.

name

string

Name of the outcome reason.

type

string

Type of outcome reason.

tags

array of strings

Outcome detail tags.

createdAt

string (date-time), format: yyyy-MM-dd’T’HH:mm:ss.SSSz

Date and time the IDV application status was created in the RocketKOR system.

updatedAt

string (date-time), format: yyyy-MM-dd’T’HH:mm:ss.SSSz

Date and time the IDV application status was updated in the RocketKOR system.

createdBy

object

Entity that created the entity linked to the IDV application.

id

string (UUID)

ID of the entity. Will be blank if createdBy.type is internal.

type

string enum, values: employee, internal, kor_employee, service-account

Type of entity. The following values are supported:

  • employee  Team Member using the RocketKOR Portal.
  • internal  Internal service call.
  • kor_employee  Rocket Financial employee.
  • service-account  Service Account using APIs.

name

string

Name of the entity.

updatedBy

object

Entity that last updated the entity linked to the IDV application.

id

string (UUID)

ID of the entity. Will be blank if updatedBy.type is internal.

type

string enum, values: employee, internal, kor_employee, service-account

Type of entity. The following values are supported:

  • employee  Team Member using the RocketKOR Portal.
  • internal  Internal service call.
  • kor_employee  Rocket Financial employee.
  • service-account  Service Account using APIs.

name

string

Name of the entity.

Sample Payload Object

				
					{
  "id": "2e165f08-5706-4063-a9dc-5fc22a4af513",
  "type": "identity-verification.status-updated",
  "createdAt": "2025-04-10T21:10:53.857Z",
  "data": {
    "applicationId": "40ab062a-bcf6-468a-9f07-aba66a5d230c",
    "businessAccountId": "f7f350ce-ddc9-40d4-a4aa-ef445a426c16",
    "primaryAccountId": "6a46c358-a599-4fb0-b993-8c5021dad31f",
    "identityVerificationProfileId": "kyc-profile-1",
    "applicationCreatedAt": "2025-04-01T02:48:03.734Z",
    "applicationCompletedAt": "2025-04-09T02:48:03.734Z",
    "applicationUpdatedAt": "2025-04-08T02:48:03.734Z",
    "applicationCreatedBy": {
      "id": "c35cd9ae-7259-4b62-9679-0531d9369d8d",
      "type": "service-account",
      "name": "null"
    },
    "applicationUpdatedBy": {
      "id": "c35cd9ae-7259-4b62-9679-0531d9369d8d",
      "type": "service-account",
      "name": "null"
    },
    "latestStatus": "NEW",
    "outcome": "Approved",
    "entities": [
      {
        "accountId": "7690752d-704c-4d80-825a-dc9b33333fa5",
        "externalId": "ABC-100",
        "latestStatus": "NEW",
        "docUploadUrl": "https://docv.alloy.co/ABCDE",
        "outcome": "Approved",
        "outcomeDetails": {
          "outcomeReasons": [
            {
              "name": "Phone match",
              "type": "Fraud check"
            }
          ],
          "tags": [
            "string"
          ]
        },
        "createdAt": "2025-04-09T02:48:03.734Z",
        "updatedAt": "2025-04-09T02:48:03.734Z",
        "createdBy": {
          "id": "c35cd9ae-7259-4b62-9679-0531d9369d8d",
          "type": "service-account",
          "name": "null"
        },
        "updatedBy": {
          "id": "c35cd9ae-7259-4b62-9679-0531d9369d8d",
          "type": "service-account",
          "name": "null"
        }
      }
    ]
  }
}
				
			
Exit mobile version