Verification Event

This event is fired whenever a verification status or a verification message status changes.

Event name: verification.update

Subscribe to this event to track the full lifecycle of a verification request in real time from initiation through to success, failure, or expiry.

When is this event triggered

The verification.update event is dispatched each time a verification request or its associated delivery message transitions to a new state. A single verification flow may generate multiple events as it progresses (e.g., pending → verified).

This event covers both:

Verification status changes: the overall outcome of the verification attempt (e.g., the end user entered the correct code).

Verification message status changes: the delivery status of the OTP message sent to the end user (e.g., the message was delivered to the recipient).

How to subscribe

  1. Go to Applications > Manage > Webhooks.
  2. Click Add Endpoint and enter your publicly accessible HTTPS URL.
  3. Select verification.update from the list of available events.
  4. Save.

Payload structure

TextCall sends a POST request with a Content-Type: application/json header. Below is an annotated example of the payload: