-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathapis.yml
More file actions
420 lines (420 loc) · 17.3 KB
/
Copy pathapis.yml
File metadata and controls
420 lines (420 loc) · 17.3 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
aid: trulioo
url: https://raw.githubusercontent.com/api-evangelist/trulioo/refs/heads/main/apis.yml
name: Trulioo
kind: company
description: Trulioo is a Vancouver-based global identity verification platform that
operates GlobalGateway, a single-API gateway into 450+ data sources across 195+
countries for person verification (KYC), business verification (KYB), watchlist
and PEP screening, identity document verification (DocV), biometric face match,
and fraud-intelligence risk scoring. The Trulioo Platform layers Workflow Studio
(hosted and low-code), reusable end-client profiles, event-driven webhooks, native
mobile and web capture SDKs, and an MCP server on top of the underlying Verifications
and Business APIs.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- Identity Verification
- KYC
- KYB
- AML
- Watchlist Screening
- Biometrics
- Document Verification
- Fraud Prevention
- Compliance
- Global Identity
created: '2026-05-25'
modified: '2026-05-25'
specificationVersion: '0.19'
apis:
- aid: trulioo:trulioo-verifications-api
name: Trulioo Verifications API
description: Normalized KYC / electronic identity verification API. Submit a Verify
request with normalized PersonInfo, Communication, Location, NationalIds, and
Documents fields and Trulioo's GlobalGateway routes the request across local data
sources in 195+ countries. Companion endpoints retrieve transaction records, statuses,
partial results, and downloadable document images.
humanURL: https://developer.trulioo.com/reference/identity-verifications
baseURL: https://api.trulioo.com
tags:
- KYC
- Identity Verification
- Verifications
- Transactions
- Documents
properties:
- url: https://developer.trulioo.com/reference/identity-verifications
type: Documentation
- url: https://developer.trulioo.com/reference/api-reference-overview
type: APIReference
- url: openapi/trulioo-verifications-api-openapi.yml
type: OpenAPI
- url: json-schema/trulioo-verify-request-schema.json
type: JSONSchema
- url: json-schema/trulioo-verify-result-schema.json
type: JSONSchema
- url: json-ld/trulioo-context.jsonld
type: JSONLD
- url: graphql/trulioo-graphql.md
type: GraphQL
- aid: trulioo:trulioo-configuration-api
name: Trulioo Configuration API
description: Discovery endpoints for the GlobalGateway. Learn which countries, datasources,
fields, document types, consents, and test entities are available for a configured
product / package before submitting a Verify request.
humanURL: https://developer.trulioo.com/reference/configuration-1
baseURL: https://api.trulioo.com
tags:
- Configuration
- Countries
- Datasources
- Fields
- Consents
properties:
- url: https://developer.trulioo.com/reference/configuration-1
type: Documentation
- url: openapi/trulioo-configuration-api-openapi.yml
type: OpenAPI
- aid: trulioo:trulioo-connection-api
name: Trulioo Connection API
description: Health-check and authentication-test endpoints. `sayhello` is an unauthenticated
ping; `testauthentication` verifies your credentials before exercising paid endpoints.
humanURL: https://developer.trulioo.com/reference/connection
baseURL: https://api.trulioo.com
tags:
- Connection
- Health Check
properties:
- url: https://developer.trulioo.com/reference/connection
type: Documentation
- url: openapi/trulioo-connection-api-openapi.yml
type: OpenAPI
- aid: trulioo:trulioo-business-verification-api
name: Trulioo Business Verification API
description: Know Your Business (KYB) API for verifying legal entities, retrieving
business registration data from official registries, listing officers and persons
of significant control, and downloading business reports. Supports search-then-verify
flows by name, registration number, and jurisdiction of incorporation.
humanURL: https://developer.trulioo.com/reference/kyb-business-verification
baseURL: https://api.trulioo.com
tags:
- KYB
- Business Verification
- Business Search
- Business Reports
- Jurisdiction Of Incorporation
properties:
- url: https://developer.trulioo.com/reference/kyb-business-verification
type: Documentation
- url: https://developer.trulioo.com/reference/guide-business-verification
type: Guides
- url: openapi/trulioo-business-verification-api-openapi.yml
type: OpenAPI
- url: json-schema/trulioo-business-record-schema.json
type: JSONSchema
- aid: trulioo:trulioo-person-fraud-api
name: Trulioo Person Fraud API
description: Fraud Intelligence — Person Fraud risk scoring. Submit an identity
payload and receive a risk verdict that aggregates third-party fraud signals,
velocity checks, device intelligence, and identity-graph data.
humanURL: https://developer.trulioo.com/reference/fraud-intelligence-person-fraud
baseURL: https://api.trulioo.com
tags:
- Fraud Intelligence
- Person Fraud
- Risk Scoring
properties:
- url: https://developer.trulioo.com/reference/fraud-intelligence-person-fraud
type: Documentation
- url: openapi/trulioo-person-fraud-api-openapi.yml
type: OpenAPI
- aid: trulioo:trulioo-document-verification-api
name: Trulioo Identity Document Verification API
description: Capture, classify, and verify government-issued identity documents
(driver's license, passport, national ID) paired with optional liveness selfie
checks. Used to authenticate documents, extract MRZ / barcode data, match the
document photo to a captured selfie, and manage Known Faces biometric watchlists.
humanURL: https://developer.trulioo.com/reference/identity-document-verification
baseURL: https://api.trulioo.com
tags:
- Document Verification
- DocV
- Biometrics
- Liveness
- Known Faces
properties:
- url: https://developer.trulioo.com/reference/identity-document-verification
type: Documentation
- url: https://developer.trulioo.com/reference/known-faces
type: Documentation
- url: openapi/trulioo-document-verification-api-openapi.yml
type: OpenAPI
- aid: trulioo:trulioo-platform-api
name: Trulioo Platform API
description: 'Workflow Studio API. Drive hosted and embedded workflows: initialize
a flow, submit data and files for each step, handle handoffs between user-facing
capture and backend processing, and retrieve end-client profiles, files, workflow
definitions, and transaction state. Backs both the Low-Code Workflow Studio and
the API-first Workflow Studio integrations.'
humanURL: https://developer.trulioo.com/reference/workflow-studio-api
baseURL: https://api.trulioo.com
tags:
- Workflow Studio
- Platform
- Flows
- End Clients
- Workflows
- Sessions
- Events
properties:
- url: https://developer.trulioo.com/reference/workflow-studio-api
type: Documentation
- url: https://developer.trulioo.com/reference/workflow-studio-low-code
type: Documentation
- url: https://developer.trulioo.com/reference/event-dispatcher
type: Webhooks
- url: openapi/trulioo-platform-api-openapi.yml
type: OpenAPI
common:
- type: PostmanWorkspace
url: https://www.postman.com/kinlaneapi/trulioo/overview
- type: ArazzoWorkflows
url: arazzo/
workflows:
- url: arazzo/trulioo-async-verify-and-poll-status-workflow.yml
name: Trulioo Async Verify And Poll For Completion
summary: Submit an asynchronous verification, poll its status until complete,
then read the result.
- url: arazzo/trulioo-business-registration-numbers-and-search-workflow.yml
name: Trulioo Discover Registration Number Types Then Search Business
summary: List a country's business registration number types, then search the
registry by number.
- url: arazzo/trulioo-business-search-and-verify-workflow.yml
name: Trulioo Business Search Then Verify (KYB)
summary: Resolve a country's jurisdictions of incorporation, search for a business,
then verify the best match.
- url: arazzo/trulioo-business-verify-and-download-report-workflow.yml
name: Trulioo Business Verify And Download Report (KYB)
summary: Verify a business by registration number, then download its registry
report.
- url: arazzo/trulioo-configure-and-verify-person-workflow.yml
name: Trulioo Configure And Verify A Person
summary: Discover a country's accepted fields and consents, then run a KYC identity
verification.
- url: arazzo/trulioo-detailed-consents-and-verify-workflow.yml
name: Trulioo Capture Detailed Consents And Verify
summary: Pull the full consent text to present to the end user, then verify with
those consents recorded.
- url: arazzo/trulioo-discover-package-and-verify-workflow.yml
name: Trulioo Discover A Package And Verify
summary: List the customer's configured packages, resolve a package's supported
countries, then verify a person.
- url: arazzo/trulioo-document-verification-with-liveness-workflow.yml
name: Trulioo Document Verification With Liveness
summary: Resolve supported document types for a country, then verify a captured
ID against a liveness selfie.
- url: arazzo/trulioo-document-verify-and-download-evidence-workflow.yml
name: Trulioo Document Verify And Download Evidence Image
summary: Verify an identity document, then download a captured evidence image
from the transaction.
- url: arazzo/trulioo-hosted-session-signed-url-workflow.yml
name: Trulioo Generate A Hosted Verification Session URL
summary: Authenticate, list available workflows, then generate a signed URL for
an end-user hosted session.
- url: arazzo/trulioo-identity-and-fraud-risk-decision-workflow.yml
name: Trulioo Combined Identity Verify And Fraud Risk Decision
summary: Run a KYC identity verification and a Person Fraud risk check on the
same person for a layered decision.
- url: arazzo/trulioo-known-faces-enroll-from-document-workflow.yml
name: Trulioo Enroll A Verified Face Into A Known Faces List
summary: Create a Known Faces watchlist, verify a document with a selfie, then
enroll the transaction into the list.
- url: arazzo/trulioo-person-fraud-risk-check-workflow.yml
name: Trulioo Person Fraud Risk Check
summary: Resolve the Person Fraud field schema for a country, then run a fraud
risk check.
- url: arazzo/trulioo-preflight-and-verify-workflow.yml
name: Trulioo Preflight Credentials Then Verify
summary: Confirm connectivity and credentials before spending a paid Verify call.
- url: arazzo/trulioo-recommended-fields-verify-workflow.yml
name: Trulioo Use Recommended Fields To Verify
summary: Fetch the recommended field combination for a country, list its datasources,
then verify a person.
- url: arazzo/trulioo-sandbox-test-entity-verify-workflow.yml
name: Trulioo Verify A Sandbox Test Entity
summary: Pull a deterministic sandbox test entity for a country and run a Verify
against it.
- url: arazzo/trulioo-subdivisions-and-verify-with-address-workflow.yml
name: Trulioo Resolve Subdivisions And Verify With Address
summary: Look up a country's state/province codes, verify a person with an address,
then read the cleansed address.
- url: arazzo/trulioo-verify-person-and-fetch-record-workflow.yml
name: Trulioo Verify A Person And Fetch The Full Record
summary: Run a KYC verification, then pull the complete transaction record including
datasource detail.
- url: arazzo/trulioo-workflow-studio-run-flow-workflow.yml
name: Trulioo Workflow Studio Drive A Flow
summary: Authenticate, initialize a user state, fetch the current step, submit
step data, then read the profile.
- type: Portal
url: https://www.trulioo.com
- type: Documentation
url: https://developer.trulioo.com
- type: GettingStarted
url: https://developer.trulioo.com/reference/getting-started-1
- type: APIReference
url: https://developer.trulioo.com/reference/api-reference-overview
- type: Authentication
url: https://developer.trulioo.com/reference/authentication
- type: Authentication
url: https://developer.trulioo.com/reference/hmac
name: HMAC
- type: Authentication
url: https://developer.trulioo.com/reference/connecting-to-trulioos-api-using-mutual-tls
name: Mutual TLS
- type: Webhooks
url: https://developer.trulioo.com/reference/event-dispatcher
- type: ChangeLog
url: https://developer.trulioo.com/docs/release-notes
- type: ReleaseNotes
url: https://developer.trulioo.com/docs/platform-update-67
name: Platform Update 6.7
- type: Sandbox
url: https://developer.trulioo.com/docs/trulidemo
name: Trulidemo
- type: Support
url: https://support@trulioo.com
- type: SupportPortal
url: https://knowledgehub.trulioo.com
name: Trulioo Knowledge Hub
- type: Status
url: https://status.trulioo.com
- type: TrustCenter
url: https://www.trulioo.com/trust
- type: Security
url: https://www.trulioo.com/trust/security
- type: Compliance
url: https://www.trulioo.com/trust/compliance
- type: PrivacyPolicy
url: https://www.trulioo.com/legal/privacy-policy
- type: TermsOfService
url: https://www.trulioo.com/legal/terms-of-service
- type: Blog
url: https://www.trulioo.com/blog
- type: Customers
url: https://www.trulioo.com/customers
- type: CaseStudies
url: https://www.trulioo.com/resource-library?type=case-studies
- type: ResourceLibrary
url: https://www.trulioo.com/resource-library
- type: Pricing
url: https://www.trulioo.com/contact
name: Contact for pricing
- type: Login
url: https://portal.trulioo.com
- type: SignUp
url: https://www.trulioo.com/contact-sales
- type: ContactSales
url: https://www.trulioo.com/contact-sales
- type: Careers
url: https://www.trulioo.com/about-us/careers
- type: AboutUs
url: https://www.trulioo.com/about-us
- type: Leadership
url: https://www.trulioo.com/about-us/leadership
- type: News
url: https://www.trulioo.com/news-and-events
- type: GitHubOrganization
url: https://github.com/trulioo
- type: SDK
url: https://github.com/trulioo/sdk-csharp-v3
name: Trulioo C# SDK v3
- type: SDK
url: https://github.com/trulioo/sdk-java-v3
name: Trulioo Java SDK v3
- type: SDK
url: https://github.com/trulioo/sdk-csharp-v1
name: Trulioo C# SDK v1 (legacy)
- type: SDK
url: https://github.com/trulioo/sdk-java-v1
name: Trulioo Java SDK v1 (legacy)
- type: MobileSDK
url: https://github.com/trulioo/trulioo-ios
name: Trulioo iOS SDK
- type: MobileSDK
url: https://github.com/trulioo/kyc-documents-capture
name: KYC Documents Capture SDK for iOS
- type: MobileSDK
url: https://github.com/trulioo/docv
name: Document Verification SDK for iOS (legacy)
- type: MobileSDK
url: https://developer.trulioo.com/reference/android
name: Android Capture SDK
- type: MobileSDK
url: https://developer.trulioo.com/reference/react-native
name: React Native Capture SDK
- type: WebSDK
url: https://developer.trulioo.com/reference/web
name: Web Capture SDK
- type: MCPServer
url: https://github.com/trulioo/mcp-server
name: Trulioo MCP Server (KYB)
- type: LinkedIn
url: https://www.linkedin.com/company/trulioo
- type: Twitter
url: https://twitter.com/trulioo
- type: Instagram
url: https://www.instagram.com/trulioo_global
- type: Regions
url: https://developer.trulioo.com/reference/multi-region-hosting
name: Multi-Region Hosting
- type: Errors
url: https://developer.trulioo.com/reference/errors
- type: Versioning
url: https://developer.trulioo.com/reference/api-reference-overview
- type: llmstxt
url: https://developer.trulioo.com/llms.txt
- type: Plans
url: plans/trulioo-plans-pricing.yml
- type: RateLimits
url: rate-limits/trulioo-rate-limits.yml
- type: FinOps
url: finops/trulioo-finops.yml
- type: Features
data:
- GlobalGateway — single API into 450+ data sources across 195+ countries
- Normalized KYC verification (Verifications API) with watchlist and PEP screening
- KYB business verification with official registry data, officers, and persons of
significant control
- Identity Document Verification (DocV) with MRZ / barcode extraction and liveness
checks
- Biometric face match plus Known Faces biometric watchlists
- Fraud Intelligence — Person Fraud risk scoring with third-party signal aggregation
- Watchlist screening (sanctions, PEPs, adverse media) and ongoing AML monitoring
- Address validation, cleansing, and standardization
- Workflow Studio — low-code orchestrator for verification flows
- Workflow Studio (API) — programmatic flow control with hand-offs and signed-URL
sessions
- Reusable end-client profiles and bulk client management
- Multi-region data residency (AMER, EMEA, APAC) for sovereign deployments
- Webhook event delivery via the Event Dispatcher
- Authentication via Basic, OAuth2 client-credential, HMAC, and Mutual TLS
- Sandbox (Trulidemo) with deterministic test entities per country
- Mobile SDKs (iOS, Android, React Native) and Web Capture SDK
- Backend SDKs in C# (v3) and Java (v3) plus legacy v1 SDKs
- MCP Server for agentic KYB integrations
- Customer consent capture per datasource with retrievable consent text
- Configuration API for runtime form generation and field discovery
sources:
- https://www.trulioo.com
- https://developer.trulioo.com
- https://developer.trulioo.com/reference/api-reference-overview
- https://developer.trulioo.com/docs/platform-update-67
- https://github.com/trulioo
updated: '2026-05-25'
maintainers:
- FN: Kin Lane
email: info@apievangelist.com
X: apievangelist
url: https://apievangelist.com
position: Consuming
access: 3rd-Party