Truora · AsyncAPI Specification

Truora Webhooks

Version

View Spec View on GitHub Identity VerificationKYCBackground ChecksFraud PreventionLatAmWhatsAppAsyncAPIWebhooksEvents

AsyncAPI Specification

Raw ↑
generated: '2026-07-17'
method: searched
source: https://dev.truora.com/guides/webhook_events_and_variables/
spec_type: Webhooks
notes: >-
  Truora does not publish an AsyncAPI document. It documents a rules-based webhook
  engine: a "rule" is an event that triggers actions (send a webhook HTTPS request,
  send an email). Webhook payloads are delivered as a JWT (Base64-encoded) to the
  configured endpoint; the receiver decodes the JWT to read the event object. Rules
  are configured in the dashboard or via the webhook-rule API, selecting the HTTP
  method, target URL, and optional parameters/headers. Events are grouped by product.
delivery:
  format: JWT
  transport: HTTPS webhook (configurable method + URL + headers)
  config: rule engine (dashboard / webhook-rule API)
docs:
  rules: https://dev.truora.com/guides/webhook_rule/
  events_and_variables: https://dev.truora.com/guides/webhook_events_and_variables/
  digital_identity_webhooks: https://dev.truora.com/digital-identity/web_webhooks/
  validators_webhooks: https://dev.truora.com/validators/webhook_events_and_variables/
  whatsapp_webhooks: https://dev.truora.com/guides/wa_webhooks/
event_catalog:
  - product: Background Checks
    events:
      - check.created
      - check.started
      - check.delayed
      - check.finished
      - check.decision_variables_finished
      - continuous_check.changed
  - product: Digital Identity (Web / Mobile)
    events:
      - identity_flow.created
      - identity_flow.updated
      - identity_flow.deleted
      - identity_flow.cloned
      - identity_flow.restored
      - identity_process.created
      - identity_process.succeeded
      - identity_process.failed
      - step.succeeded
      - overwritten.failure
      - overwritten.success
      - phone_verification.created
      - phone_verification.succeeded
      - phone_verification.failed
      - face_recognition.created
      - face_recognition.succeeded
      - face_recognition.failed
      - email_verification.created
      - email_verification.succeeded
      - email_verification.failed
      - document_validation.created
      - document_validation.succeeded
      - document_validation.failed
      - electronic_signature.created
      - electronic_signature.succeeded
      - electronic_signature.failed
  - product: Validators (Face Search)
    events:
      - face_search.enrolled
      - face_search.created
      - face_search.succeeded
      - face_search.failed
      - face_search.enrollment_deleted
  - product: Customer Engagement (WhatsApp / Truconnect)
    events:
      - conversation.user_initiated_inbound
      - outbound_message.sent
      - outbound_message.accepted
      - outbound_message.cancelled
      - truconnect.notification_sent
      - truconnect.process_started
      - truconnect.process_succeeded
      - truconnect.process_failed
note_on_event_names: >-
  Event names are normalized to dot notation from the human-readable event labels
  published in Truora's webhook events guide; the labels (e.g. "Check finished")
  are authoritative, the dot-notation slugs are a convenience for cataloguing.

Work with this as data

Every AsyncAPI spec here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for asyncapi

4 MCP tools reach this
  • find_asyncapisBrowse and filter every AsyncAPI spec in the catalog.
  • 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.
All 92 tools →

Call it yourself

curl for this page
This AsyncAPI spec
curl "https://apis.io/api/v1/asyncapis/truora-webhooks"
All asyncapi
curl "https://apis.io/api/v1/asyncapis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.