Verification API

API to manage verifications, messages, checkers, devices, and risk scores.
More information: https://trusona.com
Contact Info: support@trusona.com
Version: 2.2.0
BasePath:
All rights reserved
http://apache.org/licenses/LICENSE-2.0.html

Access

  1. HTTP Bearer Token authentication (JWT)

Methods

[ Jump to Models ]

Table of Contents

Devices

Documents

EncryptedVerifications

Messages

RiskScores

Verifications

Devices

Up
get /api/v1/verifications/{verificationId}/devices
Get all devices for a verification (getDevices)

Path parameters

verificationId (required)
Path Parameter — default: null format: uuid

Return type

array[VerificationDevice]

Example data

Content-Type: application/json
[ {
  "displayHeight" : 6,
  "dateTime" : "dateTime",
  "browserTimeZone" : "America/Los_Angeles",
  "country" : "country",
  "gpsLongitude" : 9.301444,
  "city" : "city",
  "origin" : "origin",
  "isp" : "isp",
  "latitude" : 5.637377,
  "language" : "language",
  "operatingSystem" : "operatingSystem",
  "platform" : "MacIntel",
  "via" : [ "via", "via" ],
  "createdAt" : "2022-01-01T00:00:00.000+00:00",
  "browser" : "browser",
  "fingerprint" : "fingerprint",
  "id" : "bd30618f-06d3-45c5-ae52-c36751fc20b2",
  "longitude" : 2.302136,
  "gpsLatitude" : 7.0614014,
  "linkCode" : "linkCode",
  "whitelistedNetwork" : true,
  "offsetMinutes" : 3,
  "browserHeight" : 1,
  "ipAddressTimeZone" : "ipAddressTimeZone",
  "browserDateTime" : "browserDateTime",
  "ipAddress" : "192.168.1.1",
  "userAgent" : "userAgent",
  "scannedDocument" : true,
  "epochMilliseconds" : 2,
  "scanCode" : "scanCode",
  "displayWidth" : 0,
  "browserTimeZoneWithOffset" : "browserTimeZoneWithOffset",
  "region" : "region",
  "asn" : "asn",
  "browserWidth" : 5
}, {
  "displayHeight" : 6,
  "dateTime" : "dateTime",
  "browserTimeZone" : "America/Los_Angeles",
  "country" : "country",
  "gpsLongitude" : 9.301444,
  "city" : "city",
  "origin" : "origin",
  "isp" : "isp",
  "latitude" : 5.637377,
  "language" : "language",
  "operatingSystem" : "operatingSystem",
  "platform" : "MacIntel",
  "via" : [ "via", "via" ],
  "createdAt" : "2022-01-01T00:00:00.000+00:00",
  "browser" : "browser",
  "fingerprint" : "fingerprint",
  "id" : "bd30618f-06d3-45c5-ae52-c36751fc20b2",
  "longitude" : 2.302136,
  "gpsLatitude" : 7.0614014,
  "linkCode" : "linkCode",
  "whitelistedNetwork" : true,
  "offsetMinutes" : 3,
  "browserHeight" : 1,
  "ipAddressTimeZone" : "ipAddressTimeZone",
  "browserDateTime" : "browserDateTime",
  "ipAddress" : "192.168.1.1",
  "userAgent" : "userAgent",
  "scannedDocument" : true,
  "epochMilliseconds" : 2,
  "scanCode" : "scanCode",
  "displayWidth" : 0,
  "browserTimeZoneWithOffset" : "browserTimeZoneWithOffset",
  "region" : "region",
  "asn" : "asn",
  "browserWidth" : 5
} ]

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

List of devices

404

Verification not found

Documents

Up
get /api/v1/verifications/{verificationId}/document
Get the verification's document (getDocument)
Returns the scanned document data in two forms: 'unmasked' with full PII and 'masked' with sensitive fields partially redacted.

Path parameters

verificationId (required)
Path Parameter — default: null format: uuid

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

The verification's document with masked and unmasked variants

404

Verification was not found or document is not yet available

410

Document has been removed (occurs when parent verification expires)

Up
get /api/v1/verifications/{verificationId}/document/scanned_images
Get the scanned image of the document (getScannedImages)

Path parameters

verificationId (required)
Path Parameter — default: null format: uuid

Return type

array[IdentityImage]

Example data

Content-Type: application/json
[ {
  "orientation" : 0,
  "data" : "data"
}, {
  "orientation" : 0,
  "data" : "data"
} ]

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

The scanned document image

404

Verification was not found or document does not have an available scanned image

410

Scanned image has been removed (occurs when parent verification expires)

EncryptedVerifications

Up
post /api/v1/encrypted/verifications
Create a new verification with encrypted response (createEncryptedVerification)
Create a new verification and return the verification data encrypted with the provided encryption key.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

EncryptedVerificationRequest EncryptedVerificationRequest (required)
Body Parameter

Return type

EncryptedVerificationResponse

Example data

Content-Type: application/json
{
  "overallRisk" : "NO",
  "id" : "bd30618f-06d3-45c5-ae52-c36751fc20b2",
  "encryptedVerification" : "eyJhbGciOiJSU0EtT0FFUC0yNTYiLCJlbmMiOiJBMjU2R0NNIn0..."
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

201

Verification created successfully with encryption token EncryptedVerificationResponse

400

Bad request - Must be one of RSA, EC or OKP (crv=X25519) type in JWK format

401

Unauthorized

422

Unprocessable entity - validation failed

Up
get /api/v1/encrypted/verifications/{verificationId}
Get an encrypted verification by ID (getEncryptedVerification)

Path parameters

verificationId (required)
Path Parameter — default: null format: uuid

Return type

EncryptedVerificationResponse

Example data

Content-Type: application/json
{
  "overallRisk" : "NO",
  "id" : "bd30618f-06d3-45c5-ae52-c36751fc20b2",
  "encryptedVerification" : "eyJhbGciOiJSU0EtT0FFUC0yNTYiLCJlbmMiOiJBMjU2R0NNIn0..."
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Verification retrieved successfully EncryptedVerificationResponse

401

Unauthorized

404

Verification not found

Messages

Up
post /api/v1/verifications/{verificationId}/messages
Add a message to a verification (createMessage)

Path parameters

verificationId (required)
Path Parameter — default: null format: uuid

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

createMessage_request createMessage_request (required)
Body Parameter

Return type

VerificationMessage

Example data

Content-Type: application/json
{
  "createdAt" : "2022-01-01T00:00:00.000+00:00",
  "simSwapped" : true,
  "channel" : "COPY",
  "recipient" : "recipient",
  "id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
  "status" : "status"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

201

Message added successfully VerificationMessage

400

Bad request

404

Not found

410

Messages can no longer be added to this verification

422

Sim swap was detected for a TRUSTED_SMS

429

Quota limit has been reached

Up
get /api/v1/verifications/{verificationId}/messages/{verificationMessageId}
Get a verification's message by ID (getMessage)

Path parameters

verificationId (required)
Path Parameter — default: null format: uuid
verificationMessageId (required)
Path Parameter — default: null format: uuid

Return type

VerificationMessage

Example data

Content-Type: application/json
{
  "createdAt" : "2022-01-01T00:00:00.000+00:00",
  "simSwapped" : true,
  "channel" : "COPY",
  "recipient" : "recipient",
  "id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
  "status" : "status"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Message details VerificationMessage

404

Verification or message were not found

Up
get /api/v1/verifications/{verificationId}/messages
Get all messages for a verification (getMessages)

Path parameters

verificationId (required)
Path Parameter — default: null format: uuid

Return type

array[VerificationMessage]

Example data

Content-Type: application/json
[ {
  "createdAt" : "2022-01-01T00:00:00.000+00:00",
  "simSwapped" : true,
  "channel" : "COPY",
  "recipient" : "recipient",
  "id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
  "status" : "status"
}, {
  "createdAt" : "2022-01-01T00:00:00.000+00:00",
  "simSwapped" : true,
  "channel" : "COPY",
  "recipient" : "recipient",
  "id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
  "status" : "status"
} ]

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

List of messages

404

Messages not found

RiskScores

Up
get /api/v1/verifications/{verificationId}/risk_scores
Get all scores for a verification (getRiskScores)

Path parameters

verificationId (required)
Path Parameter — default: null format: uuid

Return type

array[RiskScore]

Example data

Content-Type: application/json
[ {
  "score" : "NONE",
  "reason" : "reason",
  "createdAt" : "2022-01-01T00:00:00.000+00:00",
  "riskyDevices" : [ "046b6c7f-0b8a-43b9-b35d-6489e6daee91", "046b6c7f-0b8a-43b9-b35d-6489e6daee91" ],
  "robotRule" : true,
  "verifier" : "DMV",
  "ruleType" : "SCAN",
  "rule" : "rule",
  "id" : "d2392d83-8410-41a7-adcf-a792acde7fb9",
  "type" : "SCAN",
  "riskyFields" : [ "riskyFields", "riskyFields" ]
}, {
  "score" : "NONE",
  "reason" : "reason",
  "createdAt" : "2022-01-01T00:00:00.000+00:00",
  "riskyDevices" : [ "046b6c7f-0b8a-43b9-b35d-6489e6daee91", "046b6c7f-0b8a-43b9-b35d-6489e6daee91" ],
  "robotRule" : true,
  "verifier" : "DMV",
  "ruleType" : "SCAN",
  "rule" : "rule",
  "id" : "d2392d83-8410-41a7-adcf-a792acde7fb9",
  "type" : "SCAN",
  "riskyFields" : [ "riskyFields", "riskyFields" ]
} ]

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

List of risk scores

404

Verification not found

Verifications

Up
post /api/v1/verifications
Create a new verification (createVerification)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

VerificationRequest VerificationRequest (required)
Body Parameter

Return type

VerificationResponse

Example data

Content-Type: application/json
{
  "riskScores" : [ {
    "score" : "NONE",
    "reason" : "reason",
    "createdAt" : "2022-01-01T00:00:00.000+00:00",
    "riskyDevices" : [ "046b6c7f-0b8a-43b9-b35d-6489e6daee91", "046b6c7f-0b8a-43b9-b35d-6489e6daee91" ],
    "robotRule" : true,
    "verifier" : "DMV",
    "ruleType" : "SCAN",
    "rule" : "rule",
    "id" : "d2392d83-8410-41a7-adcf-a792acde7fb9",
    "type" : "SCAN",
    "riskyFields" : [ "riskyFields", "riskyFields" ]
  }, {
    "score" : "NONE",
    "reason" : "reason",
    "createdAt" : "2022-01-01T00:00:00.000+00:00",
    "riskyDevices" : [ "046b6c7f-0b8a-43b9-b35d-6489e6daee91", "046b6c7f-0b8a-43b9-b35d-6489e6daee91" ],
    "robotRule" : true,
    "verifier" : "DMV",
    "ruleType" : "SCAN",
    "rule" : "rule",
    "id" : "d2392d83-8410-41a7-adcf-a792acde7fb9",
    "type" : "SCAN",
    "riskyFields" : [ "riskyFields", "riskyFields" ]
  } ],
  "attachments" : [ {
    "attachmentType" : "SERVICENOW"
  }, {
    "attachmentType" : "SERVICENOW"
  } ],
  "documentType" : "US_CA_DL",
  "verifierChecks" : [ {
    "lastName" : "lastName",
    "documentType" : "US_CA_DL",
    "externalId" : "externalId",
    "verifierResult" : "SUCCESS",
    "phoneNumberCountryCode" : "phoneNumberCountryCode",
    "matches" : "",
    "documentNumberSuffix" : "documentNumberSuffix",
    "createdAt" : "2022-01-01T00:00:00.000+00:00",
    "phoneNumber" : "phoneNumber",
    "verifier" : "DMV",
    "phoneNumberSuffix" : "phoneNumberSuffix",
    "id" : "bd30618f-06d3-45c5-ae52-c36751fc20b2",
    "aiResponse" : {
      "key" : "{}"
    }
  }, {
    "lastName" : "lastName",
    "documentType" : "US_CA_DL",
    "externalId" : "externalId",
    "verifierResult" : "SUCCESS",
    "phoneNumberCountryCode" : "phoneNumberCountryCode",
    "matches" : "",
    "documentNumberSuffix" : "documentNumberSuffix",
    "createdAt" : "2022-01-01T00:00:00.000+00:00",
    "phoneNumber" : "phoneNumber",
    "verifier" : "DMV",
    "phoneNumberSuffix" : "phoneNumberSuffix",
    "id" : "bd30618f-06d3-45c5-ae52-c36751fc20b2",
    "aiResponse" : {
      "key" : "{}"
    }
  } ],
  "devices" : [ {
    "displayHeight" : 6,
    "dateTime" : "dateTime",
    "browserTimeZone" : "America/Los_Angeles",
    "country" : "country",
    "gpsLongitude" : 9.301444,
    "city" : "city",
    "origin" : "origin",
    "isp" : "isp",
    "latitude" : 5.637377,
    "language" : "language",
    "operatingSystem" : "operatingSystem",
    "platform" : "MacIntel",
    "via" : [ "via", "via" ],
    "createdAt" : "2022-01-01T00:00:00.000+00:00",
    "browser" : "browser",
    "fingerprint" : "fingerprint",
    "id" : "bd30618f-06d3-45c5-ae52-c36751fc20b2",
    "longitude" : 2.302136,
    "gpsLatitude" : 7.0614014,
    "linkCode" : "linkCode",
    "whitelistedNetwork" : true,
    "offsetMinutes" : 3,
    "browserHeight" : 1,
    "ipAddressTimeZone" : "ipAddressTimeZone",
    "browserDateTime" : "browserDateTime",
    "ipAddress" : "192.168.1.1",
    "userAgent" : "userAgent",
    "scannedDocument" : true,
    "epochMilliseconds" : 2,
    "scanCode" : "scanCode",
    "displayWidth" : 0,
    "browserTimeZoneWithOffset" : "browserTimeZoneWithOffset",
    "region" : "region",
    "asn" : "asn",
    "browserWidth" : 5
  }, {
    "displayHeight" : 6,
    "dateTime" : "dateTime",
    "browserTimeZone" : "America/Los_Angeles",
    "country" : "country",
    "gpsLongitude" : 9.301444,
    "city" : "city",
    "origin" : "origin",
    "isp" : "isp",
    "latitude" : 5.637377,
    "language" : "language",
    "operatingSystem" : "operatingSystem",
    "platform" : "MacIntel",
    "via" : [ "via", "via" ],
    "createdAt" : "2022-01-01T00:00:00.000+00:00",
    "browser" : "browser",
    "fingerprint" : "fingerprint",
    "id" : "bd30618f-06d3-45c5-ae52-c36751fc20b2",
    "longitude" : 2.302136,
    "gpsLatitude" : 7.0614014,
    "linkCode" : "linkCode",
    "whitelistedNetwork" : true,
    "offsetMinutes" : 3,
    "browserHeight" : 1,
    "ipAddressTimeZone" : "ipAddressTimeZone",
    "browserDateTime" : "browserDateTime",
    "ipAddress" : "192.168.1.1",
    "userAgent" : "userAgent",
    "scannedDocument" : true,
    "epochMilliseconds" : 2,
    "scanCode" : "scanCode",
    "displayWidth" : 0,
    "browserTimeZoneWithOffset" : "browserTimeZoneWithOffset",
    "region" : "region",
    "asn" : "asn",
    "browserWidth" : 5
  } ],
  "requestedVerifiers" : [ {
    "verifier" : "DMV"
  }, {
    "verifier" : "MNO_V",
    "phoneNumber" : "+12025551234"
  } ],
  "reviewAccessExpiresAt" : "2000-01-23T04:56:07.000+00:00",
  "linkUrlExpiresAt" : "2000-01-23T04:56:07.000+00:00",
  "createdAt" : "2000-01-23T04:56:07.000+00:00",
  "expiredLinkUrlAccess" : true,
  "supportedVerifiers" : [ "DMV", "DMV" ],
  "requestedMessages" : [ {
    "channel" : "SMS",
    "phoneNumber" : "+12025551234"
  }, {
    "channel" : "EMAIL",
    "emailAddress" : "user@example.com"
  } ],
  "overallRisk" : "NO",
  "workspaceLink" : "https://openapi-generator.tech",
  "linkUrl" : "https://openapi-generator.tech",
  "closed" : true,
  "messages" : [ {
    "createdAt" : "2022-01-01T00:00:00.000+00:00",
    "simSwapped" : true,
    "channel" : "COPY",
    "recipient" : "recipient",
    "id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
    "status" : "status"
  }, {
    "createdAt" : "2022-01-01T00:00:00.000+00:00",
    "simSwapped" : true,
    "channel" : "COPY",
    "recipient" : "recipient",
    "id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
    "status" : "status"
  } ],
  "callbackUrl" : "https://example.com/callback/unique/to/this/request/8b62142a99ba759d8c9153b68765513c62180891",
  "id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
  "expiredReviewAccess" : true,
  "updatedAt" : "2000-01-23T04:56:07.000+00:00",
  "status" : "WAITING"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

201

Verification created successfully VerificationResponse

400

Bad request

Up
get /api/v1/verifications/{verificationId}
Get verification by ID (getVerification)

Path parameters

verificationId (required)
Path Parameter — default: null format: uuid

Return type

VerificationResponse

Example data

Content-Type: application/json
{
  "riskScores" : [ {
    "score" : "NONE",
    "reason" : "reason",
    "createdAt" : "2022-01-01T00:00:00.000+00:00",
    "riskyDevices" : [ "046b6c7f-0b8a-43b9-b35d-6489e6daee91", "046b6c7f-0b8a-43b9-b35d-6489e6daee91" ],
    "robotRule" : true,
    "verifier" : "DMV",
    "ruleType" : "SCAN",
    "rule" : "rule",
    "id" : "d2392d83-8410-41a7-adcf-a792acde7fb9",
    "type" : "SCAN",
    "riskyFields" : [ "riskyFields", "riskyFields" ]
  }, {
    "score" : "NONE",
    "reason" : "reason",
    "createdAt" : "2022-01-01T00:00:00.000+00:00",
    "riskyDevices" : [ "046b6c7f-0b8a-43b9-b35d-6489e6daee91", "046b6c7f-0b8a-43b9-b35d-6489e6daee91" ],
    "robotRule" : true,
    "verifier" : "DMV",
    "ruleType" : "SCAN",
    "rule" : "rule",
    "id" : "d2392d83-8410-41a7-adcf-a792acde7fb9",
    "type" : "SCAN",
    "riskyFields" : [ "riskyFields", "riskyFields" ]
  } ],
  "attachments" : [ {
    "attachmentType" : "SERVICENOW"
  }, {
    "attachmentType" : "SERVICENOW"
  } ],
  "documentType" : "US_CA_DL",
  "verifierChecks" : [ {
    "lastName" : "lastName",
    "documentType" : "US_CA_DL",
    "externalId" : "externalId",
    "verifierResult" : "SUCCESS",
    "phoneNumberCountryCode" : "phoneNumberCountryCode",
    "matches" : "",
    "documentNumberSuffix" : "documentNumberSuffix",
    "createdAt" : "2022-01-01T00:00:00.000+00:00",
    "phoneNumber" : "phoneNumber",
    "verifier" : "DMV",
    "phoneNumberSuffix" : "phoneNumberSuffix",
    "id" : "bd30618f-06d3-45c5-ae52-c36751fc20b2",
    "aiResponse" : {
      "key" : "{}"
    }
  }, {
    "lastName" : "lastName",
    "documentType" : "US_CA_DL",
    "externalId" : "externalId",
    "verifierResult" : "SUCCESS",
    "phoneNumberCountryCode" : "phoneNumberCountryCode",
    "matches" : "",
    "documentNumberSuffix" : "documentNumberSuffix",
    "createdAt" : "2022-01-01T00:00:00.000+00:00",
    "phoneNumber" : "phoneNumber",
    "verifier" : "DMV",
    "phoneNumberSuffix" : "phoneNumberSuffix",
    "id" : "bd30618f-06d3-45c5-ae52-c36751fc20b2",
    "aiResponse" : {
      "key" : "{}"
    }
  } ],
  "devices" : [ {
    "displayHeight" : 6,
    "dateTime" : "dateTime",
    "browserTimeZone" : "America/Los_Angeles",
    "country" : "country",
    "gpsLongitude" : 9.301444,
    "city" : "city",
    "origin" : "origin",
    "isp" : "isp",
    "latitude" : 5.637377,
    "language" : "language",
    "operatingSystem" : "operatingSystem",
    "platform" : "MacIntel",
    "via" : [ "via", "via" ],
    "createdAt" : "2022-01-01T00:00:00.000+00:00",
    "browser" : "browser",
    "fingerprint" : "fingerprint",
    "id" : "bd30618f-06d3-45c5-ae52-c36751fc20b2",
    "longitude" : 2.302136,
    "gpsLatitude" : 7.0614014,
    "linkCode" : "linkCode",
    "whitelistedNetwork" : true,
    "offsetMinutes" : 3,
    "browserHeight" : 1,
    "ipAddressTimeZone" : "ipAddressTimeZone",
    "browserDateTime" : "browserDateTime",
    "ipAddress" : "192.168.1.1",
    "userAgent" : "userAgent",
    "scannedDocument" : true,
    "epochMilliseconds" : 2,
    "scanCode" : "scanCode",
    "displayWidth" : 0,
    "browserTimeZoneWithOffset" : "browserTimeZoneWithOffset",
    "region" : "region",
    "asn" : "asn",
    "browserWidth" : 5
  }, {
    "displayHeight" : 6,
    "dateTime" : "dateTime",
    "browserTimeZone" : "America/Los_Angeles",
    "country" : "country",
    "gpsLongitude" : 9.301444,
    "city" : "city",
    "origin" : "origin",
    "isp" : "isp",
    "latitude" : 5.637377,
    "language" : "language",
    "operatingSystem" : "operatingSystem",
    "platform" : "MacIntel",
    "via" : [ "via", "via" ],
    "createdAt" : "2022-01-01T00:00:00.000+00:00",
    "browser" : "browser",
    "fingerprint" : "fingerprint",
    "id" : "bd30618f-06d3-45c5-ae52-c36751fc20b2",
    "longitude" : 2.302136,
    "gpsLatitude" : 7.0614014,
    "linkCode" : "linkCode",
    "whitelistedNetwork" : true,
    "offsetMinutes" : 3,
    "browserHeight" : 1,
    "ipAddressTimeZone" : "ipAddressTimeZone",
    "browserDateTime" : "browserDateTime",
    "ipAddress" : "192.168.1.1",
    "userAgent" : "userAgent",
    "scannedDocument" : true,
    "epochMilliseconds" : 2,
    "scanCode" : "scanCode",
    "displayWidth" : 0,
    "browserTimeZoneWithOffset" : "browserTimeZoneWithOffset",
    "region" : "region",
    "asn" : "asn",
    "browserWidth" : 5
  } ],
  "requestedVerifiers" : [ {
    "verifier" : "DMV"
  }, {
    "verifier" : "MNO_V",
    "phoneNumber" : "+12025551234"
  } ],
  "reviewAccessExpiresAt" : "2000-01-23T04:56:07.000+00:00",
  "linkUrlExpiresAt" : "2000-01-23T04:56:07.000+00:00",
  "createdAt" : "2000-01-23T04:56:07.000+00:00",
  "expiredLinkUrlAccess" : true,
  "supportedVerifiers" : [ "DMV", "DMV" ],
  "requestedMessages" : [ {
    "channel" : "SMS",
    "phoneNumber" : "+12025551234"
  }, {
    "channel" : "EMAIL",
    "emailAddress" : "user@example.com"
  } ],
  "overallRisk" : "NO",
  "workspaceLink" : "https://openapi-generator.tech",
  "linkUrl" : "https://openapi-generator.tech",
  "closed" : true,
  "messages" : [ {
    "createdAt" : "2022-01-01T00:00:00.000+00:00",
    "simSwapped" : true,
    "channel" : "COPY",
    "recipient" : "recipient",
    "id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
    "status" : "status"
  }, {
    "createdAt" : "2022-01-01T00:00:00.000+00:00",
    "simSwapped" : true,
    "channel" : "COPY",
    "recipient" : "recipient",
    "id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
    "status" : "status"
  } ],
  "callbackUrl" : "https://example.com/callback/unique/to/this/request/8b62142a99ba759d8c9153b68765513c62180891",
  "id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
  "expiredReviewAccess" : true,
  "updatedAt" : "2000-01-23T04:56:07.000+00:00",
  "status" : "WAITING"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Verification details VerificationResponse

404

Verification not found

Up
get /api/v1/verifications
Get verifications since a specific time or verification ID (getVerifications)

Retrieve a collection of verifications that have been created or updated since the specified time or verification ID.

The since parameter can be either:

Query parameters

since (required)
Query Parameter — default: null
until (optional)
Query Parameter — default: null

Return type

array[VerificationResponse]

Example data

Content-Type: application/json
[ {
  "riskScores" : [ {
    "score" : "NONE",
    "reason" : "reason",
    "createdAt" : "2022-01-01T00:00:00.000+00:00",
    "riskyDevices" : [ "046b6c7f-0b8a-43b9-b35d-6489e6daee91", "046b6c7f-0b8a-43b9-b35d-6489e6daee91" ],
    "robotRule" : true,
    "verifier" : "DMV",
    "ruleType" : "SCAN",
    "rule" : "rule",
    "id" : "d2392d83-8410-41a7-adcf-a792acde7fb9",
    "type" : "SCAN",
    "riskyFields" : [ "riskyFields", "riskyFields" ]
  }, {
    "score" : "NONE",
    "reason" : "reason",
    "createdAt" : "2022-01-01T00:00:00.000+00:00",
    "riskyDevices" : [ "046b6c7f-0b8a-43b9-b35d-6489e6daee91", "046b6c7f-0b8a-43b9-b35d-6489e6daee91" ],
    "robotRule" : true,
    "verifier" : "DMV",
    "ruleType" : "SCAN",
    "rule" : "rule",
    "id" : "d2392d83-8410-41a7-adcf-a792acde7fb9",
    "type" : "SCAN",
    "riskyFields" : [ "riskyFields", "riskyFields" ]
  } ],
  "attachments" : [ {
    "attachmentType" : "SERVICENOW"
  }, {
    "attachmentType" : "SERVICENOW"
  } ],
  "documentType" : "US_CA_DL",
  "verifierChecks" : [ {
    "lastName" : "lastName",
    "documentType" : "US_CA_DL",
    "externalId" : "externalId",
    "verifierResult" : "SUCCESS",
    "phoneNumberCountryCode" : "phoneNumberCountryCode",
    "matches" : "",
    "documentNumberSuffix" : "documentNumberSuffix",
    "createdAt" : "2022-01-01T00:00:00.000+00:00",
    "phoneNumber" : "phoneNumber",
    "verifier" : "DMV",
    "phoneNumberSuffix" : "phoneNumberSuffix",
    "id" : "bd30618f-06d3-45c5-ae52-c36751fc20b2",
    "aiResponse" : {
      "key" : "{}"
    }
  }, {
    "lastName" : "lastName",
    "documentType" : "US_CA_DL",
    "externalId" : "externalId",
    "verifierResult" : "SUCCESS",
    "phoneNumberCountryCode" : "phoneNumberCountryCode",
    "matches" : "",
    "documentNumberSuffix" : "documentNumberSuffix",
    "createdAt" : "2022-01-01T00:00:00.000+00:00",
    "phoneNumber" : "phoneNumber",
    "verifier" : "DMV",
    "phoneNumberSuffix" : "phoneNumberSuffix",
    "id" : "bd30618f-06d3-45c5-ae52-c36751fc20b2",
    "aiResponse" : {
      "key" : "{}"
    }
  } ],
  "devices" : [ {
    "displayHeight" : 6,
    "dateTime" : "dateTime",
    "browserTimeZone" : "America/Los_Angeles",
    "country" : "country",
    "gpsLongitude" : 9.301444,
    "city" : "city",
    "origin" : "origin",
    "isp" : "isp",
    "latitude" : 5.637377,
    "language" : "language",
    "operatingSystem" : "operatingSystem",
    "platform" : "MacIntel",
    "via" : [ "via", "via" ],
    "createdAt" : "2022-01-01T00:00:00.000+00:00",
    "browser" : "browser",
    "fingerprint" : "fingerprint",
    "id" : "bd30618f-06d3-45c5-ae52-c36751fc20b2",
    "longitude" : 2.302136,
    "gpsLatitude" : 7.0614014,
    "linkCode" : "linkCode",
    "whitelistedNetwork" : true,
    "offsetMinutes" : 3,
    "browserHeight" : 1,
    "ipAddressTimeZone" : "ipAddressTimeZone",
    "browserDateTime" : "browserDateTime",
    "ipAddress" : "192.168.1.1",
    "userAgent" : "userAgent",
    "scannedDocument" : true,
    "epochMilliseconds" : 2,
    "scanCode" : "scanCode",
    "displayWidth" : 0,
    "browserTimeZoneWithOffset" : "browserTimeZoneWithOffset",
    "region" : "region",
    "asn" : "asn",
    "browserWidth" : 5
  }, {
    "displayHeight" : 6,
    "dateTime" : "dateTime",
    "browserTimeZone" : "America/Los_Angeles",
    "country" : "country",
    "gpsLongitude" : 9.301444,
    "city" : "city",
    "origin" : "origin",
    "isp" : "isp",
    "latitude" : 5.637377,
    "language" : "language",
    "operatingSystem" : "operatingSystem",
    "platform" : "MacIntel",
    "via" : [ "via", "via" ],
    "createdAt" : "2022-01-01T00:00:00.000+00:00",
    "browser" : "browser",
    "fingerprint" : "fingerprint",
    "id" : "bd30618f-06d3-45c5-ae52-c36751fc20b2",
    "longitude" : 2.302136,
    "gpsLatitude" : 7.0614014,
    "linkCode" : "linkCode",
    "whitelistedNetwork" : true,
    "offsetMinutes" : 3,
    "browserHeight" : 1,
    "ipAddressTimeZone" : "ipAddressTimeZone",
    "browserDateTime" : "browserDateTime",
    "ipAddress" : "192.168.1.1",
    "userAgent" : "userAgent",
    "scannedDocument" : true,
    "epochMilliseconds" : 2,
    "scanCode" : "scanCode",
    "displayWidth" : 0,
    "browserTimeZoneWithOffset" : "browserTimeZoneWithOffset",
    "region" : "region",
    "asn" : "asn",
    "browserWidth" : 5
  } ],
  "requestedVerifiers" : [ {
    "verifier" : "DMV"
  }, {
    "verifier" : "MNO_V",
    "phoneNumber" : "+12025551234"
  } ],
  "reviewAccessExpiresAt" : "2000-01-23T04:56:07.000+00:00",
  "linkUrlExpiresAt" : "2000-01-23T04:56:07.000+00:00",
  "createdAt" : "2000-01-23T04:56:07.000+00:00",
  "expiredLinkUrlAccess" : true,
  "supportedVerifiers" : [ "DMV", "DMV" ],
  "requestedMessages" : [ {
    "channel" : "SMS",
    "phoneNumber" : "+12025551234"
  }, {
    "channel" : "EMAIL",
    "emailAddress" : "user@example.com"
  } ],
  "overallRisk" : "NO",
  "workspaceLink" : "https://openapi-generator.tech",
  "linkUrl" : "https://openapi-generator.tech",
  "closed" : true,
  "messages" : [ {
    "createdAt" : "2022-01-01T00:00:00.000+00:00",
    "simSwapped" : true,
    "channel" : "COPY",
    "recipient" : "recipient",
    "id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
    "status" : "status"
  }, {
    "createdAt" : "2022-01-01T00:00:00.000+00:00",
    "simSwapped" : true,
    "channel" : "COPY",
    "recipient" : "recipient",
    "id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
    "status" : "status"
  } ],
  "callbackUrl" : "https://example.com/callback/unique/to/this/request/8b62142a99ba759d8c9153b68765513c62180891",
  "id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
  "expiredReviewAccess" : true,
  "updatedAt" : "2000-01-23T04:56:07.000+00:00",
  "status" : "WAITING"
}, {
  "riskScores" : [ {
    "score" : "NONE",
    "reason" : "reason",
    "createdAt" : "2022-01-01T00:00:00.000+00:00",
    "riskyDevices" : [ "046b6c7f-0b8a-43b9-b35d-6489e6daee91", "046b6c7f-0b8a-43b9-b35d-6489e6daee91" ],
    "robotRule" : true,
    "verifier" : "DMV",
    "ruleType" : "SCAN",
    "rule" : "rule",
    "id" : "d2392d83-8410-41a7-adcf-a792acde7fb9",
    "type" : "SCAN",
    "riskyFields" : [ "riskyFields", "riskyFields" ]
  }, {
    "score" : "NONE",
    "reason" : "reason",
    "createdAt" : "2022-01-01T00:00:00.000+00:00",
    "riskyDevices" : [ "046b6c7f-0b8a-43b9-b35d-6489e6daee91", "046b6c7f-0b8a-43b9-b35d-6489e6daee91" ],
    "robotRule" : true,
    "verifier" : "DMV",
    "ruleType" : "SCAN",
    "rule" : "rule",
    "id" : "d2392d83-8410-41a7-adcf-a792acde7fb9",
    "type" : "SCAN",
    "riskyFields" : [ "riskyFields", "riskyFields" ]
  } ],
  "attachments" : [ {
    "attachmentType" : "SERVICENOW"
  }, {
    "attachmentType" : "SERVICENOW"
  } ],
  "documentType" : "US_CA_DL",
  "verifierChecks" : [ {
    "lastName" : "lastName",
    "documentType" : "US_CA_DL",
    "externalId" : "externalId",
    "verifierResult" : "SUCCESS",
    "phoneNumberCountryCode" : "phoneNumberCountryCode",
    "matches" : "",
    "documentNumberSuffix" : "documentNumberSuffix",
    "createdAt" : "2022-01-01T00:00:00.000+00:00",
    "phoneNumber" : "phoneNumber",
    "verifier" : "DMV",
    "phoneNumberSuffix" : "phoneNumberSuffix",
    "id" : "bd30618f-06d3-45c5-ae52-c36751fc20b2",
    "aiResponse" : {
      "key" : "{}"
    }
  }, {
    "lastName" : "lastName",
    "documentType" : "US_CA_DL",
    "externalId" : "externalId",
    "verifierResult" : "SUCCESS",
    "phoneNumberCountryCode" : "phoneNumberCountryCode",
    "matches" : "",
    "documentNumberSuffix" : "documentNumberSuffix",
    "createdAt" : "2022-01-01T00:00:00.000+00:00",
    "phoneNumber" : "phoneNumber",
    "verifier" : "DMV",
    "phoneNumberSuffix" : "phoneNumberSuffix",
    "id" : "bd30618f-06d3-45c5-ae52-c36751fc20b2",
    "aiResponse" : {
      "key" : "{}"
    }
  } ],
  "devices" : [ {
    "displayHeight" : 6,
    "dateTime" : "dateTime",
    "browserTimeZone" : "America/Los_Angeles",
    "country" : "country",
    "gpsLongitude" : 9.301444,
    "city" : "city",
    "origin" : "origin",
    "isp" : "isp",
    "latitude" : 5.637377,
    "language" : "language",
    "operatingSystem" : "operatingSystem",
    "platform" : "MacIntel",
    "via" : [ "via", "via" ],
    "createdAt" : "2022-01-01T00:00:00.000+00:00",
    "browser" : "browser",
    "fingerprint" : "fingerprint",
    "id" : "bd30618f-06d3-45c5-ae52-c36751fc20b2",
    "longitude" : 2.302136,
    "gpsLatitude" : 7.0614014,
    "linkCode" : "linkCode",
    "whitelistedNetwork" : true,
    "offsetMinutes" : 3,
    "browserHeight" : 1,
    "ipAddressTimeZone" : "ipAddressTimeZone",
    "browserDateTime" : "browserDateTime",
    "ipAddress" : "192.168.1.1",
    "userAgent" : "userAgent",
    "scannedDocument" : true,
    "epochMilliseconds" : 2,
    "scanCode" : "scanCode",
    "displayWidth" : 0,
    "browserTimeZoneWithOffset" : "browserTimeZoneWithOffset",
    "region" : "region",
    "asn" : "asn",
    "browserWidth" : 5
  }, {
    "displayHeight" : 6,
    "dateTime" : "dateTime",
    "browserTimeZone" : "America/Los_Angeles",
    "country" : "country",
    "gpsLongitude" : 9.301444,
    "city" : "city",
    "origin" : "origin",
    "isp" : "isp",
    "latitude" : 5.637377,
    "language" : "language",
    "operatingSystem" : "operatingSystem",
    "platform" : "MacIntel",
    "via" : [ "via", "via" ],
    "createdAt" : "2022-01-01T00:00:00.000+00:00",
    "browser" : "browser",
    "fingerprint" : "fingerprint",
    "id" : "bd30618f-06d3-45c5-ae52-c36751fc20b2",
    "longitude" : 2.302136,
    "gpsLatitude" : 7.0614014,
    "linkCode" : "linkCode",
    "whitelistedNetwork" : true,
    "offsetMinutes" : 3,
    "browserHeight" : 1,
    "ipAddressTimeZone" : "ipAddressTimeZone",
    "browserDateTime" : "browserDateTime",
    "ipAddress" : "192.168.1.1",
    "userAgent" : "userAgent",
    "scannedDocument" : true,
    "epochMilliseconds" : 2,
    "scanCode" : "scanCode",
    "displayWidth" : 0,
    "browserTimeZoneWithOffset" : "browserTimeZoneWithOffset",
    "region" : "region",
    "asn" : "asn",
    "browserWidth" : 5
  } ],
  "requestedVerifiers" : [ {
    "verifier" : "DMV"
  }, {
    "verifier" : "MNO_V",
    "phoneNumber" : "+12025551234"
  } ],
  "reviewAccessExpiresAt" : "2000-01-23T04:56:07.000+00:00",
  "linkUrlExpiresAt" : "2000-01-23T04:56:07.000+00:00",
  "createdAt" : "2000-01-23T04:56:07.000+00:00",
  "expiredLinkUrlAccess" : true,
  "supportedVerifiers" : [ "DMV", "DMV" ],
  "requestedMessages" : [ {
    "channel" : "SMS",
    "phoneNumber" : "+12025551234"
  }, {
    "channel" : "EMAIL",
    "emailAddress" : "user@example.com"
  } ],
  "overallRisk" : "NO",
  "workspaceLink" : "https://openapi-generator.tech",
  "linkUrl" : "https://openapi-generator.tech",
  "closed" : true,
  "messages" : [ {
    "createdAt" : "2022-01-01T00:00:00.000+00:00",
    "simSwapped" : true,
    "channel" : "COPY",
    "recipient" : "recipient",
    "id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
    "status" : "status"
  }, {
    "createdAt" : "2022-01-01T00:00:00.000+00:00",
    "simSwapped" : true,
    "channel" : "COPY",
    "recipient" : "recipient",
    "id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
    "status" : "status"
  } ],
  "callbackUrl" : "https://example.com/callback/unique/to/this/request/8b62142a99ba759d8c9153b68765513c62180891",
  "id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
  "expiredReviewAccess" : true,
  "updatedAt" : "2000-01-23T04:56:07.000+00:00",
  "status" : "WAITING"
} ]

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

List of verifications retrieved successfully

400

Bad request - invalid since parameter

401

Unauthorized

500

Internal server error

Models

[ Jump to Methods ]

Table of Contents

  1. EncryptedVerificationRequest -
  2. EncryptedVerificationResponse -
  3. IdentityImage -
  4. RequestedCopyMessage -
  5. RequestedDmvVerifier -
  6. RequestedEmailMessage -
  7. RequestedLexisNexisVerifier -
  8. RequestedMessage -
  9. RequestedMnoVerifier -
  10. RequestedSmsMessage -
  11. RequestedTrustedSmsMessage -
  12. RequestedVerifier -
  13. RiskScore -
  14. ServiceNowAttachment -
  15. TicketNumberAttachment -
  16. VerificationAttachment -
  17. VerificationDevice -
  18. VerificationMessage -
  19. VerificationRequest -
  20. VerificationRequest_requestedVerifiers_inner -
  21. VerificationResponse -
  22. VerificationResponse_attachments_inner -
  23. VerificationSummary -
  24. WorkspaceCallbackAttachment -
  25. createMessage_request -

EncryptedVerificationRequest - Up

id (optional)
UUID format: uuid
documentType
Enum:
US_CA_DL
UK_DL
PASSPORT
INDIA_DL
INDIA_ID
INDIA_PAN
PHILIPPINES_DL
PHILIPPINES_ID
PHILIPPINES_MULTI_ID
US_MILITARY_ID
US_VETERAN_ID
SINGAPORE_DL
SINGAPORE_ID
SINGAPORE_WORK_PERMIT
SINGAPORE_EMPLOYMENT_PASS
PAKISTAN_ID
AUSTRALIA_DL
MEXICO_DL
linkUrl (optional)
URI format: uri
callbackUrl (optional)
URI format: uri
linkUrlExpiresAt (optional)
Date format: date-time
reviewAccessExpiresAt (optional)
Date format: date-time
createdAt (optional)
Date format: date-time
updatedAt (optional)
Date format: date-time
requestedVerifiers (optional)
set[VerificationRequest_requestedVerifiers_inner] Set of verifiers to run against this verification. Each entry uses the 'verifier' discriminator field.
requestedMessages (optional)
set[createMessage_request] Set of messages to send for this verification. Each entry uses the 'channel' discriminator field. Maximum 2.
status (optional)
Enum:
WAITING
SCANNED
EXPIRED
closed (optional)
expiredReviewAccess (optional)
expiredLinkUrlAccess (optional)
publicWebKey (optional)
map[String, Object] Public key used for encrypting the verification response. Must be one of RSA, EC or OKP (crv=X25519) type in JWK format.

EncryptedVerificationResponse - Up

id (optional)
UUID format: uuid
overallRisk (optional)
Enum:
NO
LOW
HIGH
encryptedVerification (optional)
String JWE Verification object

IdentityImage - Up

data (optional)
String Base64-encoded image data of the scanned document.
orientation (optional)
Integer Rotation angle in degrees to display the image correctly. format: int32

RequestedCopyMessage - Up

channel
Enum:
COPY
SMS
EMAIL
TRUSTED_SMS

RequestedDmvVerifier - Up

Request a DMV (AAMVA) verification.
verifier
Enum:
DMV
MNO_V
SCAN

RequestedEmailMessage - Up

Send an email message to the provided email address.
channel
Enum:
COPY
SMS
EMAIL
TRUSTED_SMS
emailAddress (optional)
String Email address to send the message to.

RequestedLexisNexisVerifier - Up

Request a LexisNexis verification.
verifier
Enum:
DMV
MNO_V
SCAN

RequestedMessage - Up

channel
Enum:
COPY
SMS
EMAIL
TRUSTED_SMS

RequestedMnoVerifier - Up

Request an MNO (mobile network operator) verification.
verifier
Enum:
DMV
MNO_V
SCAN
phoneNumber (optional)
String Phone number with country code for MNO verification. Must be a USA (+1), Canada (+1), or UK (+44) number.

RequestedSmsMessage - Up

Send an SMS message to the provided phone number.
channel
Enum:
COPY
SMS
EMAIL
TRUSTED_SMS
phoneNumber (optional)
String Phone number to send the SMS to.

RequestedTrustedSmsMessage - Up

Send a trusted SMS with SIM swap detection to the provided phone number.
channel
Enum:
COPY
SMS
EMAIL
TRUSTED_SMS
phoneNumber (optional)
String Phone number to send the trusted SMS to.

RequestedVerifier - Up

verifier
Enum:
DMV
MNO_V
SCAN

RiskScore - Up

ruleType (optional)
Enum:
SCAN
DEVICE
VERIFIER
id (optional)
UUID format: uuid
score (optional)
Enum:
NONE
NO
LOW
MEDIUM
HIGH
rule (optional)
reason (optional)
type (optional)
Enum:
SCAN
DEVICE
VERIFIER
riskyFields (optional)
verifier (optional)
Enum:
DMV
NONE
MNO_V
SCAN
LEXIS
PASSKEY
riskyDevices (optional)
array[UUID] format: uuid
robotRule (optional)
createdAt (optional)
Date format: date-time

ServiceNowAttachment - Up

A ServiceNow ticket attachment.
attachmentType
Enum:
SERVICENOW
WORKSPACE_CALLBACKS
GENERIC_TICKET
ticketNumber
String ServiceNow ticket number.

TicketNumberAttachment - Up

A generic ticket number attachment.
attachmentType
Enum:
SERVICENOW
WORKSPACE_CALLBACKS
GENERIC_TICKET
ticketNumber
String Ticket number from an external ticketing system.

VerificationAttachment - Up

attachmentType
Enum:
SERVICENOW
WORKSPACE_CALLBACKS
GENERIC_TICKET

VerificationDevice - Up

id (optional)
UUID format: uuid
platform (optional)
String Required field
language (optional)
browserTimeZone (optional)
String IANA timezone ID (e.g., America/New_York, Europe/London)
origin (optional)
browserDateTime (optional)
userAgent (optional)
operatingSystem (optional)
browser (optional)
displayWidth (optional)
Integer format: int32
displayHeight (optional)
Integer format: int32
browserHeight (optional)
Integer format: int32
browserWidth (optional)
Integer format: int32
ipAddress (optional)
ipAddressTimeZone (optional)
country (optional)
region (optional)
city (optional)
isp (optional)
createdAt (optional)
Date format: date-time
latitude (optional)
Float format: float
longitude (optional)
Float format: float
gpsLatitude (optional)
Float format: float
gpsLongitude (optional)
Float format: float
via (optional)
offsetMinutes
Integer format: int32
epochMilliseconds
Long format: int64
asn (optional)
dateTime (optional)
browserTimeZoneWithOffset (optional)
scanCode (optional)
linkCode (optional)
scannedDocument (optional)
whitelistedNetwork (optional)
fingerprint (optional)

VerificationMessage - Up

id (optional)
UUID format: uuid
status (optional)
createdAt (optional)
Date format: date-time
channel (optional)
Enum:
COPY
SMS
EMAIL
TRUSTED_SMS
recipient (optional)
simSwapped (optional)

VerificationRequest - Up

id (optional)
UUID format: uuid
documentType
Enum:
US_CA_DL
UK_DL
PASSPORT
INDIA_DL
INDIA_ID
INDIA_PAN
PHILIPPINES_DL
PHILIPPINES_ID
PHILIPPINES_MULTI_ID
US_MILITARY_ID
US_VETERAN_ID
SINGAPORE_DL
SINGAPORE_ID
SINGAPORE_WORK_PERMIT
SINGAPORE_EMPLOYMENT_PASS
PAKISTAN_ID
AUSTRALIA_DL
MEXICO_DL
linkUrl (optional)
URI format: uri
callbackUrl (optional)
URI format: uri
linkUrlExpiresAt (optional)
Date format: date-time
reviewAccessExpiresAt (optional)
Date format: date-time
createdAt (optional)
Date format: date-time
updatedAt (optional)
Date format: date-time
requestedVerifiers (optional)
set[VerificationRequest_requestedVerifiers_inner] Set of verifiers to run against this verification. Each entry uses the 'verifier' discriminator field.
requestedMessages (optional)
set[createMessage_request] Set of messages to send for this verification. Each entry uses the 'channel' discriminator field. Maximum 2.
status (optional)
Enum:
WAITING
SCANNED
EXPIRED
closed (optional)
expiredReviewAccess (optional)
expiredLinkUrlAccess (optional)

VerificationRequest_requestedVerifiers_inner - Up

verifier
Enum:
DMV
MNO_V
SCAN
phoneNumber (optional)
String Phone number with country code for MNO verification. Must be a USA (+1), Canada (+1), or UK (+44) number.

VerificationResponse - Up

id (optional)
UUID format: uuid
documentType
Enum:
US_CA_DL
UK_DL
PASSPORT
INDIA_DL
INDIA_ID
INDIA_PAN
PHILIPPINES_DL
PHILIPPINES_ID
PHILIPPINES_MULTI_ID
US_MILITARY_ID
US_VETERAN_ID
SINGAPORE_DL
SINGAPORE_ID
SINGAPORE_WORK_PERMIT
SINGAPORE_EMPLOYMENT_PASS
PAKISTAN_ID
AUSTRALIA_DL
MEXICO_DL
linkUrl (optional)
URI format: uri
callbackUrl (optional)
URI format: uri
linkUrlExpiresAt (optional)
Date format: date-time
reviewAccessExpiresAt (optional)
Date format: date-time
createdAt (optional)
Date format: date-time
updatedAt (optional)
Date format: date-time
requestedVerifiers (optional)
set[VerificationRequest_requestedVerifiers_inner] Set of verifiers to run against this verification. Each entry uses the 'verifier' discriminator field.
requestedMessages (optional)
set[createMessage_request] Set of messages to send for this verification. Each entry uses the 'channel' discriminator field. Maximum 2.
status (optional)
Enum:
WAITING
SCANNED
EXPIRED
closed (optional)
expiredReviewAccess (optional)
expiredLinkUrlAccess (optional)
overallRisk (optional)
Enum:
NO
LOW
HIGH
workspaceLink (optional)
URI format: uri
supportedVerifiers (optional)
Enum:
attachments (optional)
verifierChecks (optional)
messages (optional)
devices (optional)
riskScores (optional)

VerificationResponse_attachments_inner - Up

attachmentType
Enum:
SERVICENOW
WORKSPACE_CALLBACKS
GENERIC_TICKET
ticketNumber
String Ticket number from an external ticketing system.
urls
set[URI] format: uri

VerificationSummary - Up

id (optional)
UUID format: uuid
lastName (optional)
phoneNumber (optional)
documentType
Enum:
US_CA_DL
UK_DL
PASSPORT
INDIA_DL
INDIA_ID
INDIA_PAN
PHILIPPINES_DL
PHILIPPINES_ID
PHILIPPINES_MULTI_ID
US_MILITARY_ID
US_VETERAN_ID
SINGAPORE_DL
SINGAPORE_ID
SINGAPORE_WORK_PERMIT
SINGAPORE_EMPLOYMENT_PASS
PAKISTAN_ID
AUSTRALIA_DL
MEXICO_DL
documentNumberSuffix (optional)
createdAt (optional)
Date format: date-time
verifier (optional)
Enum:
DMV
MNO_V
SCAN
verifierResult (optional)
Enum:
SUCCESS
FAILURE
FATAL
phoneNumberSuffix (optional)
phoneNumberCountryCode (optional)
aiResponse (optional)
matches (optional)
Object Verifier match results. The shape depends on the verifier type: DMV matches include fields like firstName, lastName, dateOfBirth, documentNumber, etc. MNO matches include fields like firstName, lastName, dateOfBirth, phoneNumber, address1, etc. Each field is a boolean indicating whether the value matched the verifier's records.
externalId (optional)

WorkspaceCallbackAttachment - Up

attachmentType
Enum:
SERVICENOW
WORKSPACE_CALLBACKS
GENERIC_TICKET
urls
set[URI] format: uri

createMessage_request - Up

channel
Enum:
COPY
SMS
EMAIL
TRUSTED_SMS
emailAddress (optional)
String Email address to send the message to.
phoneNumber (optional)
String Phone number to send the trusted SMS to.