KYC Renewal Deadline Exceeded Webhook

IDWise sends this webhook when a user fails to complete a KYC renewal within the configured deadline. After a Verification Update Required webhook with trigger KYC Renewal is sent and the user does not resubmit the required steps before the deadline expires, this webhook fires to notify your system that the renewal window has closed.

Use this webhook to take action on expired renewals, for example, restricting account access, flagging the user for compliance review, or triggering an internal workflow.


Webhook Trigger

When the KYC renewal deadline passes without the user completing the required steps, IDWise sends an HTTP POST request to your configured webhook URL with the following JSON payload:

{
  "event": "KYC Renewal Deadline Exceeded",
  "body": {
    "eventId": "4****-****-****-*********7",
    "journeyId": "6720***********22e",
    "referenceNo": "840...........23",
    "requiredSteps": [
      {
        "stepId": "<STEP_ID>",
				"renewalDeadline": "2025-09-15T00:00:00Z",
      }
    ]
  }
}
📘

The payload structure may be extended in the future. Ensure your webhook handler can safely ignore unknown fields to maintain forward compatibility.


Payload Fields

Top-Level Fields

FieldTypeDescription
eventstringAlways set to "KYC Renewal Deadline Exceeded" for this webhook.
bodyobjectContains the journey details and expired renewal information. See below.

Body Fields

FieldTypeDescription
eventIdstringUnique identifier for the webhook event. Remains the same across retries to help you avoid duplicate processing.
journeyIdstringUnique ID for the verification journey that required renewal.
referenceNostringYour internal reference number for the journey.
requiredStepsarrayList of steps the user was required to resubmit but did not complete before the deadline. See Required Steps below.

Required Steps

Each item in the requiredSteps array identifies a step that was not resubmitted before the deadline:

FieldTypeDescription
stepIdstringID of the step that required resubmission.
renewalDeadlinestringISO 8601 UTC timestamp of the renewal deadline for this step.


Recommended Actions

When you receive this webhook, consider the following actions based on your compliance requirements:

ActionDescription
Restrict account accessTemporarily limit the user's access until they complete the renewal.
Send a reminderNotify the user that their verification has expired and prompt them to complete the renewal.
Log the eventRecord the deadline expiration for audit trail and regulatory reporting purposes.

Configuring Webhooks

To receive this webhook, configure your webhook endpoint in the IDWise Dashboard. For setup instructions, see Configure Webhook URLs.