Trusona Verifications API
The Verifications API from Trusona — 2 operation(s) for verifications.
The Verifications API from Trusona — 2 operation(s) for verifications.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/trusona-verifications-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Verifications API
description: API to manage verifications, messages, checkers, devices, and risk scores.
contact:
name: API Support
url: https://trusona.com
email: support@trusona.com
version: 2.2.0
summary: 'Base URL: https://authcloud.trusona.net'
servers:
- url: https://authcloud.trusona.net
security:
- bearerAuth: []
tags:
- name: Verifications
paths:
/api/v1/verifications:
get:
tags:
- Verifications
summary: Get verifications since a specific time or verification ID
description: 'Retrieve a collection of verifications that have been created or updated since the specified time or verification ID.
The `since` parameter can be either:
- A UUID of a verification (returns verifications created after that verification)
- An ISO 8601 date-time string (e.g., "2022-01-01T00:00:00Z")
- A date string in YYYY-MM-DD format'
operationId: getVerifications
parameters:
- name: since
in: query
required: true
schema:
type: string
minLength: 1
- name: until
in: query
required: false
schema:
type: string
- name: count
in: query
required: false
schema:
type: integer
format: int32
default: 1000
- name: page
in: query
required: false
schema:
type: integer
format: int32
default: 0
responses:
'200':
description: List of verifications retrieved successfully
content:
'*/*':
schema:
type: array
items:
$ref: '#/components/schemas/VerificationResponse'
example:
- id: bd30618f-06d3-45c5-ae52-c36751fc20b2
agentEmailAddress: agent@example.com
documentType: US_CA_DL
linkUrl: https://verify.example.com/identity/verifications/BD30618F-06D3-45C5-AE52-C36751FC20B2
linkUrlExpiresAt: 2026-05-05 18:15:00+00:00
reviewAccessExpiresAt: 2026-05-05 18:30:00+00:00
createdAt: 2026-05-05 18:00:00+00:00
updatedAt: 2026-05-05 18:01:05+00:00
status: SCANNED
closed: true
expiredReviewAccess: true
expiredLinkUrlAccess: true
overallRisk: LOW
workspaceLink: https://portal.example.com/tenant-id/verifications/bd30618f-06d3-45c5-ae52-c36751fc20b2
supportedVerifiers: []
attachments:
- attachmentType: WORKSPACE_CALLBACKS
urls: []
verifierChecks:
- id: 7c19e69d-e4b9-4931-87a4-3a277af6fe72
lastName: SMITH
phoneNumber: '+12025551234'
documentType: US_CA_DL
documentNumberSuffix: '5678'
createdAt: 2026-05-05 18:01:06+00:00
verifier: MNO_V
verifierResult: SUCCESS
phoneNumberSuffix: '1234'
phoneNumberCountryCode: '1'
matches:
address1: true
address2: null
city: true
country: true
dateOfBirth: true
firstName: true
lastName: true
phoneNumber: true
phoneSim: null
state: true
zipCode: true
externalId: A1.bCDE
- id: 960b7d8a-1c10-4f9d-a2e0-67c68fe688e7
lastName: SMITH
documentType: US_CA_DL
documentNumberSuffix: '5678'
createdAt: 2026-05-05 18:01:09+00:00
verifier: DMV
verifierResult: SUCCESS
matches:
address1: true
address2: null
city: true
dateOfBirth: true
documentNumber: true
documentType: true
expiryDate: true
eyeColor: true
firstName: true
height: true
issueDate: true
lastName: true
middleInitial: true
middleName: true
sex: true
state: true
weight: true
zip4: null
zipCode: true
messages:
- id: f2aafebd-8d41-4366-9ead-59e04931c3a8
status: DELIVERED
createdAt: 2026-05-05 18:00:00+00:00
channel: SMS
recipient: '+12025551234'
simSwapped: false
devices:
- id: fb125038-2656-4b51-85ad-6a495876f107
platform: iPhone
language: en-US
browserTimeZone: America/Los_Angeles
origin: null
browserDateTime: Tue May 05 2026 11:00:00 GMT-0700 (Pacific Daylight Time)
userAgent: Mozilla/5.0 (iPhone; CPU iPhone OS 18_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.5 Mobile/15E148 Safari/604.1
operatingSystem: iOS 18.5
browser: Mobile Safari 18.5
displayWidth: 390
displayHeight: 844
browserHeight: 844
browserWidth: 390
ipAddress: 192.0.2.1
ipAddressTimeZone: America/Los_Angeles
country: United States
region: California
city: San Francisco
isp: Example ISP, Inc.
createdAt: 2026-05-05 18:00:30+00:00
latitude: 37.7749
longitude: -122.4194
gpsLatitude: null
gpsLongitude: null
via: []
offsetMinutes: 420
epochMilliseconds: 1778000000000
asn: null
dateTime: 5/5/2026 09:53
browserTimeZoneWithOffset: America/Los Angeles (-7)
scanCode: '123'
linkCode: '1920'
scannedDocument: true
blacklistedNetwork: false
whitelistedNetwork: false
truPassUsed: false
fingerprint: abc123def456ghi789jkl012mno345pqr678stu9
turnstileRobot: null
turnstileError: null
riskScores:
- ruleType: DEVICE
id: 0d98bd5f-7e8d-4430-a048-14775c6e57f9
score: 'NO'
rule: DEV4D
reason: VPN/Proxy - using iCloud Private Relay
type: DEVICE
riskyFields:
- ipAddress
riskyDevices:
- fb125038-2656-4b51-85ad-6a495876f107
robotRule: true
createdAt: 2026-05-05 18:00:31+00:00
- ruleType: VERIFIER
id: ad37692c-0e7b-4eeb-a191-f5ce9cd2bb45
score: LOW
rule: VER5A
reason: Between 1% and 20% of DMV data is incorrect
type: VERIFIER
riskyFields:
- issueDate
- expiryDate
verifier: DMV
riskyDevices: []
robotRule: false
createdAt: 2026-05-05 18:01:09+00:00
billable: true
billableAt: 2026-05-05 18:00:31+00:00
'400':
description: Bad request - invalid since parameter
'401':
description: Unauthorized
'500':
description: Internal server error
post:
tags:
- Verifications
summary: Create a new verification
operationId: createVerification
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/CreateVerificationDto'
required: true
responses:
'201':
description: Verification created successfully
content:
'*/*':
schema:
$ref: '#/components/schemas/VerificationResponse'
example:
id: bd30618f-06d3-45c5-ae52-c36751fc20b2
agentEmailAddress: agent@example.com
documentType: US_CA_DL
linkUrl: https://verify.example.com/identity/verifications/BD30618F-06D3-45C5-AE52-C36751FC20B2
linkUrlExpiresAt: 2026-05-05 18:15:00+00:00
reviewAccessExpiresAt: 2026-05-05 18:30:00+00:00
createdAt: 2026-05-05 18:00:00+00:00
updatedAt: 2026-05-05 18:01:05+00:00
status: SCANNED
closed: true
expiredReviewAccess: true
expiredLinkUrlAccess: true
overallRisk: LOW
workspaceLink: https://portal.example.com/tenant-id/verifications/bd30618f-06d3-45c5-ae52-c36751fc20b2
supportedVerifiers: []
attachments:
- attachmentType: WORKSPACE_CALLBACKS
urls: []
verifierChecks:
- id: 7c19e69d-e4b9-4931-87a4-3a277af6fe72
lastName: SMITH
phoneNumber: '+12025551234'
documentType: US_CA_DL
documentNumberSuffix: '5678'
createdAt: 2026-05-05 18:01:06+00:00
verifier: MNO_V
verifierResult: SUCCESS
phoneNumberSuffix: '1234'
phoneNumberCountryCode: '1'
matches:
address1: true
address2: null
city: true
country: true
dateOfBirth: true
firstName: true
lastName: true
phoneNumber: true
phoneSim: null
state: true
zipCode: true
externalId: A1.bCDE
- id: 960b7d8a-1c10-4f9d-a2e0-67c68fe688e7
lastName: SMITH
documentType: US_CA_DL
documentNumberSuffix: '5678'
createdAt: 2026-05-05 18:01:09+00:00
verifier: DMV
verifierResult: SUCCESS
matches:
address1: true
address2: null
city: true
dateOfBirth: true
documentNumber: true
documentType: true
expiryDate: true
eyeColor: true
firstName: true
height: true
issueDate: true
lastName: true
middleInitial: true
middleName: true
sex: true
state: true
weight: true
zip4: null
zipCode: true
messages:
- id: f2aafebd-8d41-4366-9ead-59e04931c3a8
status: DELIVERED
createdAt: 2026-05-05 18:00:00+00:00
channel: SMS
recipient: '+12025551234'
simSwapped: false
devices:
- id: fb125038-2656-4b51-85ad-6a495876f107
platform: iPhone
language: en-US
browserTimeZone: America/Los_Angeles
origin: null
browserDateTime: Tue May 05 2026 11:00:00 GMT-0700 (Pacific Daylight Time)
userAgent: Mozilla/5.0 (iPhone; CPU iPhone OS 18_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.5 Mobile/15E148 Safari/604.1
operatingSystem: iOS 18.5
browser: Mobile Safari 18.5
displayWidth: 390
displayHeight: 844
browserHeight: 844
browserWidth: 390
ipAddress: 192.0.2.1
ipAddressTimeZone: America/Los_Angeles
country: United States
region: California
city: San Francisco
isp: Example ISP, Inc.
createdAt: 2026-05-05 18:00:30+00:00
latitude: 37.7749
longitude: -122.4194
gpsLatitude: null
gpsLongitude: null
via: []
offsetMinutes: 420
epochMilliseconds: 1778000000000
asn: null
dateTime: 5/5/2026 09:53
browserTimeZoneWithOffset: America/Los Angeles (-7)
scanCode: '123'
linkCode: '1920'
scannedDocument: true
blacklistedNetwork: false
whitelistedNetwork: false
truPassUsed: false
fingerprint: abc123def456ghi789jkl012mno345pqr678stu9
turnstileRobot: null
turnstileError: null
riskScores:
- ruleType: DEVICE
id: 0d98bd5f-7e8d-4430-a048-14775c6e57f9
score: 'NO'
rule: DEV4D
reason: VPN/Proxy - using iCloud Private Relay
type: DEVICE
riskyFields:
- ipAddress
riskyDevices:
- fb125038-2656-4b51-85ad-6a495876f107
robotRule: true
createdAt: 2026-05-05 18:00:31+00:00
- ruleType: VERIFIER
id: ad37692c-0e7b-4eeb-a191-f5ce9cd2bb45
score: LOW
rule: VER5A
reason: Between 1% and 20% of DMV data is incorrect
type: VERIFIER
riskyFields:
- issueDate
- expiryDate
verifier: DMV
riskyDevices: []
robotRule: false
createdAt: 2026-05-05 18:01:09+00:00
billable: true
billableAt: 2026-05-05 18:00:31+00:00
'400':
description: Bad request
/api/v1/verifications/{verificationId}:
get:
tags:
- Verifications
summary: Get verification by ID
operationId: getVerification
parameters:
- name: verificationId
in: path
required: true
schema:
type: string
format: uuid
responses:
'200':
description: Verification details
content:
'*/*':
schema:
$ref: '#/components/schemas/VerificationResponse'
example:
id: bd30618f-06d3-45c5-ae52-c36751fc20b2
agentEmailAddress: agent@example.com
documentType: US_CA_DL
linkUrl: https://verify.example.com/identity/verifications/BD30618F-06D3-45C5-AE52-C36751FC20B2
linkUrlExpiresAt: 2026-05-05 18:15:00+00:00
reviewAccessExpiresAt: 2026-05-05 18:30:00+00:00
createdAt: 2026-05-05 18:00:00+00:00
updatedAt: 2026-05-05 18:01:05+00:00
status: SCANNED
closed: true
expiredReviewAccess: true
expiredLinkUrlAccess: true
overallRisk: LOW
workspaceLink: https://portal.example.com/tenant-id/verifications/bd30618f-06d3-45c5-ae52-c36751fc20b2
supportedVerifiers: []
attachments:
- attachmentType: WORKSPACE_CALLBACKS
urls: []
verifierChecks:
- id: 7c19e69d-e4b9-4931-87a4-3a277af6fe72
lastName: SMITH
phoneNumber: '+12025551234'
documentType: US_CA_DL
documentNumberSuffix: '5678'
createdAt: 2026-05-05 18:01:06+00:00
verifier: MNO_V
verifierResult: SUCCESS
phoneNumberSuffix: '1234'
phoneNumberCountryCode: '1'
matches:
address1: true
address2: null
city: true
country: true
dateOfBirth: true
firstName: true
lastName: true
phoneNumber: true
phoneSim: null
state: true
zipCode: true
externalId: A1.bCDE
- id: 960b7d8a-1c10-4f9d-a2e0-67c68fe688e7
lastName: SMITH
documentType: US_CA_DL
documentNumberSuffix: '5678'
createdAt: 2026-05-05 18:01:09+00:00
verifier: DMV
verifierResult: SUCCESS
matches:
address1: true
address2: null
city: true
dateOfBirth: true
documentNumber: true
documentType: true
expiryDate: true
eyeColor: true
firstName: true
height: true
issueDate: true
lastName: true
middleInitial: true
middleName: true
sex: true
state: true
weight: true
zip4: null
zipCode: true
messages:
- id: f2aafebd-8d41-4366-9ead-59e04931c3a8
status: DELIVERED
createdAt: 2026-05-05 18:00:00+00:00
channel: SMS
recipient: '+12025551234'
simSwapped: false
devices:
- id: fb125038-2656-4b51-85ad-6a495876f107
platform: iPhone
language: en-US
browserTimeZone: America/Los_Angeles
origin: null
browserDateTime: Tue May 05 2026 11:00:00 GMT-0700 (Pacific Daylight Time)
userAgent: Mozilla/5.0 (iPhone; CPU iPhone OS 18_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.5 Mobile/15E148 Safari/604.1
operatingSystem: iOS 18.5
browser: Mobile Safari 18.5
displayWidth: 390
displayHeight: 844
browserHeight: 844
browserWidth: 390
ipAddress: 192.0.2.1
ipAddressTimeZone: America/Los_Angeles
country: United States
region: California
city: San Francisco
isp: Example ISP, Inc.
createdAt: 2026-05-05 18:00:30+00:00
latitude: 37.7749
longitude: -122.4194
gpsLatitude: null
gpsLongitude: null
via: []
offsetMinutes: 420
epochMilliseconds: 1778000000000
asn: null
dateTime: 5/5/2026 09:53
browserTimeZoneWithOffset: America/Los Angeles (-7)
scanCode: '123'
linkCode: '1920'
scannedDocument: true
blacklistedNetwork: false
whitelistedNetwork: false
truPassUsed: false
fingerprint: abc123def456ghi789jkl012mno345pqr678stu9
turnstileRobot: null
turnstileError: null
riskScores:
- ruleType: DEVICE
id: 0d98bd5f-7e8d-4430-a048-14775c6e57f9
score: 'NO'
rule: DEV4D
reason: VPN/Proxy - using iCloud Private Relay
type: DEVICE
riskyFields:
- ipAddress
riskyDevices:
- fb125038-2656-4b51-85ad-6a495876f107
robotRule: true
createdAt: 2026-05-05 18:00:31+00:00
- ruleType: VERIFIER
id: ad37692c-0e7b-4eeb-a191-f5ce9cd2bb45
score: LOW
rule: VER5A
reason: Between 1% and 20% of DMV data is incorrect
type: VERIFIER
riskyFields:
- issueDate
- expiryDate
verifier: DMV
riskyDevices: []
robotRule: false
createdAt: 2026-05-05 18:01:09+00:00
billable: true
billableAt: 2026-05-05 18:00:31+00:00
'404':
description: Verification not found
components:
schemas:
CreateVerificationDto:
type: object
properties:
documentType:
type: string
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
- NETHERLANDS_DL
- US_PERMANENT_RESIDENT_CARD
- GERMANY_ID
- GERMANY_DL
- GERMANY_RESIDENCE_PERMIT
- AUSTRIA_ID
- AUSTRIA_DL
- AUSTRIA_RESIDENCE_PERMIT
example: US_CA_DL
callbackUrl:
type:
- string
- 'null'
format: uri
example: https://example.com/callback/unique/to/this/request/8b62142a99ba759d8c9153b68765513c62180891
requestedVerifiers:
type: array
description: Set of verifiers to run against this verification. Each entry uses the 'verifier' discriminator field.
example:
- verifier: DMV
- verifier: MNO_V
phoneNumber: '+12025551234'
items:
oneOf:
- $ref: '#/components/schemas/RequestedVerifier'
- $ref: '#/components/schemas/RequestedDmvVerifier'
- $ref: '#/components/schemas/RequestedLexisNexisVerifier'
- $ref: '#/components/schemas/RequestedMnoVerifier'
uniqueItems: true
subject:
type: 'null'
$ref: '#/components/schemas/VerificationSubject'
description: Optional identity information about the subject of this verification, used by the ExpectedSubjectVerifier to compare against the scanned document.
requestedMessages:
type: array
description: Set of messages to send for this verification. Each entry uses the 'channel' discriminator field. Maximum 2.
example:
- channel: SMS
phoneNumber: '+12025551234'
- channel: EMAIL
emailAddress: user@example.com
items:
oneOf:
- $ref: '#/components/schemas/RequestedMessage'
- $ref: '#/components/schemas/RequestedCopyMessage'
- $ref: '#/components/schemas/RequestedEmailMessage'
- $ref: '#/components/schemas/RequestedSmsMessage'
- $ref: '#/components/schemas/RequestedTrustedSmsMessage'
maxItems: 2
minItems: 0
uniqueItems: true
status:
type:
- string
- 'null'
enum:
- CREATED
required:
- documentType
RequestedMnoVerifier:
allOf:
- $ref: '#/components/schemas/RequestedVerifier'
- type: object
properties:
phoneNumber:
type: string
description: Phone number for MNO verification. Must be in one of the countries the tenant has enabled for MNO, which default to the USA (+1), Canada (+1) and the UK (+44). Dashes, spaces, dots and parentheses are accepted; a missing country code is resolved against the default countries, so numbers from any other enabled country must be given in E.164 form.
example: '+12025551234'
description: Request an MNO (mobile network operator) verification.
required:
- verifier
VerificationAttachment:
type: object
discriminator:
propertyName: attachmentType
properties:
attachmentType:
type: string
enum:
- SERVICENOW
- WORKSPACE_CALLBACKS
- GENERIC_TICKET
required:
- attachmentType
VerificationHistory:
type: object
properties:
verificationId:
type: string
format: uuid
lastName:
type: string
channel:
type: string
enum:
- COPY
- SMS
- EMAIL
- TRUSTED_SMS
documentNumberSuffix:
type: string
createdAt:
type: string
format: date-time
overallRisk:
type: string
enum:
- NONE
- 'NO'
- LOW
- MEDIUM
- HIGH
maskedRecipient:
type: string
maskedLastName:
type: string
location:
type: string
recipient:
type: string
VerificationSubject:
type: object
description: Subject identity information supplied by the API consumer for matching against the scanned document.
properties:
firstName:
type: string
description: Expected first name.
example: Susan
maxLength: 128
minLength: 0
lastName:
type: string
description: Expected last name.
example: O'Brien
maxLength: 128
minLength: 0
dateOfBirth:
type: string
description: Expected date of birth in MM/DD/YYYY format.
example: 03/14/1990
city:
type: string
description: Expected city.
example: San Francisco
maxLength: 32
minLength: 0
state:
type: string
description: Expected state, province or region.
example: CA
maxLength: 32
minLength: 0
country:
type: string
description: Expected country as ISO 3166-1 alpha-2.
example: US
pattern: ^[A-Za-z]{2}$
ServiceNowAttachment:
allOf:
- $ref: '#/components/schemas/VerificationAttachment'
- type: object
properties:
ticketNumber:
type: string
description: ServiceNow ticket number.
example: INC0012345
minLength: 1
description: A ServiceNow ticket attachment.
required:
- attachmentType
- ticketNumber
RequestedMessage:
type: object
discriminator:
propertyName: channel
properties:
channel:
type: string
enum:
- COPY
- SMS
- EMAIL
- TRUSTED_SMS
required:
- channel
Matches:
type: object
additionalProperties: true
description: '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. A null value means the field was not available or was not evaluated.'
example:
lastName: true
firstName: true
dateOfBirth: true
documentNumber: true
address1: true
address2: null
TicketNumberAttachment:
allOf:
- $ref: '#/components/schemas/VerificationAttachment'
- type: object
properties:
ticketNumber:
type: string
description: Ticket number from an external ticketing system.
example: TKT-98765
minLength: 1
description: A generic ticket number attachment.
required:
- attachmentType
- ticketNumber
VerificationDevice:
type: object
properties:
id:
type: string
format: uuid
example: bd30618f-06d3-45c5-ae52-c36751fc20b2
readOnly: true
platform:
type: string
description: Required field
example: MacIntel
minLength: 1
readOnly: true
language:
type: string
minLength: 1
browserTimeZone:
type: string
description: IANA timezone ID (e.g., America/New_York, Europe/London)
example: America/Los_Angeles
minLength: 1
readOnly: true
origin:
type: string
minLength: 1
browserDateTime:
type: string
minLength: 1
userAgent:
type: string
operatingSystem:
type: string
browser:
type: string
displayWidth:
type: integer
format: int32
displayHeight:
type: integer
format: int32
browserHeight:
type: integer
format: int32
browserWidth:
type: integer
format: int32
ipAddress:
type: string
example: 192.168.1.1
readOnly: true
ipAddressTimeZone:
type: string
country:
type: string
region:
type: string
city:
type: string
isp:
type: string
createdAt:
type: string
format: date-time
example: 2022-01-01 00:00:00+00:00
readOnly: true
latitude:
type: number
format: float
longitude:
type: number
format: float
gpsLatitude:
type: number
format: float
gpsLongitude:
type: number
format: float
via:
type: array
items:
type: string
offsetMinutes:
type: integer
format: int32
epochMilliseconds:
type: integer
format: int64
asn:
type: string
dateTime:
type: string
browserTimeZoneWithOffset:
type: string
scanCode:
type: string
linkCode:
type: string
scannedDocument:
type: boolean
blacklistedNetwork:
type: boolean
whitelistedNetwork:
type: boolean
truPassUsed:
type: boolean
fingerprint:
type: string
required:
- browserDateTime
- browserTimeZone
- epochMilliseconds
- language
- offsetMinutes
- origin
- platform
WorkspaceCallbackAttachment:
allOf:
- $ref: '#/components/schemas/VerificationAttachment'
- type: object
properties:
urls:
type: array
items:
type: string
format: uri
minItems: 1
uniqueItems: true
required:
- attachmentType
- urls
RequestedVerifier:
type: object
discriminator:
propertyName: verifier
properties:
verifier:
type: string
enum:
- DMV
- MNO_V
- SCAN
required:
- verifier
VerificationSummary:
type: object
properties:
id:
type: string
format: uuid
example: bd30618f-06d3-45c5-ae52-c36751fc20b2
readOnly: true
lastName:
type: string
minLength: 1
readOnly: true
phoneNumber:
type:
- string
- 'null'
documentType:
type: string
enum:
- U
# --- truncated at 32 KB (43 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/trusona/refs/heads/main/openapi/trusona-verifications-api-openapi.yml