Skip to main content
Before diving into the technical details, it’s important to understand the key concepts and terminology used throughout the Urtentic platform.

Organizations

An organization represents your company or entity within the Urtentic platform. Each organization can have multiple users with different roles and permissions.

Users

Users are individuals who have access to your organization’s Urtentic dashboard. Users can have different roles:
RoleAccess Level
OwnerFull access to all features and settings
AdminCan manage workflows, verifications, and users
UserLimited access based on assigned permissions

Workflows

A workflow is a customized sequence of verification processes that defines how identity verification should be performed. Workflows can be tailored to specific use cases and compliance requirements.

Verification Processes

Verification processes are the individual components that make up a workflow:

Liveness Detection

Verifies that the person is physically present and not using photos, videos, or masks to spoof the system.

Document Verification

Validates identity documents such as passports, ID cards, and driver’s licenses, checking for authenticity and extracting information.

Location Intelligence

Validates the user’s location and detects VPN usage to prevent location spoofing.

Email Verification

Validates the user’s email address through one-time password verification.

Video Agreement

Collects verbal consent from users through recorded video statements, with optional face matching and audio transcription.

AML & Watchlist Screening

Screens individuals against global sanctions lists (OFAC, EU, UN), PEP databases, and adverse media sources.

Verifications

A verification is an instance of a workflow being executed for a specific individual. Each verification has a unique identifier and status.

Verification Status

Verifications can have the following statuses:
StatusDescription
STARTEDVerification has been initiated
RUNNINGVerification is in progress
SUCCESSVerification completed successfully
REJECTEDVerification failed due to detected issues
NEEDS_REVIEWVerification requires manual review
ABANDONEDVerification was abandoned before completion

Identities

An identity represents a verified individual within the system. Multiple verifications can be associated with a single identity.

Webhooks

Webhooks allow your application to receive real-time notifications about verification events, such as when a verification is completed or requires review.

API Keys

API keys are used to authenticate requests to the Urtentic API. Each API key consists of two components:
Both keys are required for API authentication. Keep your API Secret secure and never expose it in client-side code.
ComponentHeaderDescription
Public Key (Client ID)X-CLIENT-IDUsed to identify your application
Private Key (API Secret)Authorization: BearerUsed to authenticate API requests