Persona
withpersona.com
Identity verification and KYC/AML compliance API. Verify identities in 200+ countries using government IDs, selfies, database checks, and document verification. Manage inquiries, verifications, accounts, and reports.
Enable this service
This service is in the catalog but not part of v1 launch billing. To use it, run the command below and provide your own API key in the local config page — the gateway will call it under your account.
api_key
free
1.0
https://withpersona.com/api/v1
May 4, 2026
Health
This is a community-maintained manifest. Health monitoring is not available because this service doesn't host its own /.well-known/agent endpoint yet. Learn more about trust levels →
Top Capabilities
Most commonly used operations — ready to call without drill-down.
accounts_list
GETList all accounts with filtering and pagination.
GET https://withpersona.com/api/v1/accounts
filter[reference-id] (string) — Filter by reference ID.
page[after] (string) — Cursor for pagination.
page[size] (integer) — Results per page.
inquiries_list
GETList all inquiries with filtering and pagination.
GET https://withpersona.com/api/v1/inquiries
filter[reference-id] (string) — Filter by your reference ID.
filter[account-id] (string) — Filter by account ID.
filter[status] (string) — Filter by status (created, pending, completed, approved, declined, expired).
page[after] (string) — Cursor for forward pagination.
page[before] (string) — Cursor for backward pagination.
...and 1 more parameters
reports_list
GETList all reports with filtering options.
GET https://withpersona.com/api/v1/reports
filter[account-id] (string) — Filter by account ID.
filter[status] (string) — Filter by status (pending, ready, errored).
page[after] (string) — Cursor for pagination.
page[size] (integer) — Results per page.
All Capabilities (19)
accounts (5)
Create a new Persona account to group inquiries for a person.
Retrieve a specific account by ID.
List all accounts with filtering and pagination.
Permanently redact all PII from an account.
Update fields on an existing account.
inquiries (8)
Approve an inquiry, marking the identity as verified.
Create a new identity verification inquiry for an individual.
Decline an inquiry, marking the identity as not verified.
Retrieve a specific inquiry by ID.
List all inquiries with filtering and pagination.
Permanently redact all PII from an inquiry.
Generate a resume URL for an incomplete inquiry.
Update fields on an existing inquiry.
reports (3)
Create a new background check or watchlist report.
Retrieve a specific report by ID.
List all reports with filtering options.
verifications (3)
Retrieve a specific verification by ID.
List all verifications with filtering options.
Permanently redact PII from a verification.
Agent Preview
This is what an AI agent sees when it discovers this service via the Gateway:
Service: Persona
Description: Identity verification and KYC/AML compliance API. Verify identities in 200+ countries using government IDs, selfies, database checks, and document verification. Manage inquiries, verifications, accounts, and reports.
Auth: api_key
Capabilities (19 total):
accounts (5):
- accounts_create: Create a new Persona account to group inquiries for a person.
- accounts_get: Retrieve a specific account by ID.
- accounts_list: List all accounts with filtering and pagination.
- accounts_redact: Permanently redact all PII from an account.
- accounts_update: Update fields on an existing account.
inquiries (8):
- inquiries_approve: Approve an inquiry, marking the identity as verified.
- inquiries_create: Create a new identity verification inquiry for an individual.
- inquiries_decline: Decline an inquiry, marking the identity as not verified.
- inquiries_get: Retrieve a specific inquiry by ID.
- inquiries_list: List all inquiries with filtering and pagination.
- inquiries_redact: Permanently redact all PII from an inquiry.
- inquiries_resume: Generate a resume URL for an incomplete inquiry.
- inquiries_update: Update fields on an existing inquiry.
reports (3):
- reports_create: Create a new background check or watchlist report.
- reports_get: Retrieve a specific report by ID.
- reports_list: List all reports with filtering options.
verifications (3):
- verifications_get: Retrieve a specific verification by ID.
- verifications_list: List all verifications with filtering options.
- verifications_redact: Permanently redact PII from a verification.
Top capabilities (ready to call):
- accounts_list: GET /accounts
- inquiries_list: GET /inquiries
- reports_list: GET /reports