The Notifications API enables you to receive real-time updates about compliance-related events via webhooks. It allows businesses to stay informed as verification statuses change, features are enabled, or requirements are updated. This system is critical for maintaining a smooth and automated onboarding or monitoring flow.
The Notifications API is available only for the KYCaaS and Universal KYC verification methods. Webhook notifications are triggered exclusively for these two verification flows.
Endpoints
| Method | URL | Description |
|---|---|---|
| POST | /notification | Create webhook |
| GET | /notification | List webhooks |
| GET | /notification/{id} | Get webhook details |
| PUT | /notification/{id} | Update webhook |
| DELETE | /notification/{id} | Delete webhook |
Payload Snapshot
Key fields in the webhook JSON:
data.entityId(string, UUID)data.status(APPROVED|PENDING|REJECTED)data.message(string)data.moderationComment,data.reviewRejectType,data.rejectLabels(optional on rejection)data.timestamp(ISO 8601)
For full payload schema, examples, and implementation guidance, see:
Webhook Notifications
Quick Tips
- Use HTTPS and verify
reap-signature(RSA‑SHA512). - Respond with
200 OKwithin 5 seconds. - Limit: up to 10 webhooks per business.
- Failed deliveries retry with exponential backoff.
