Ongoing Monitoring Webhooks

Ongoing Monitoring (AML) Webhook Event

Quadrata will emit a webhook event (HTTP Request) whenever there is a change to a passport's AML score. The payload for this request will contain both, the previous AML score, and the updated AML score, along with the associated wallet address.

triangle-exclamation

Payload Structure

Webhooks are sent over HTTPS with a signature verification header. Each payload will include the following data:

Request Header

Each webhook request that Quadrata emits will contain a header signature that an integrating application can use to verify the authenticity of the message.

  • X-WEBHOOK-SIGNATURE - Base64 Encoded SHA384 request signature.

circle-check

Request Body

  • eventId - The UUID for the event that triggered this webhook

  • monitoring - JSON payload with the data that was monitored and the monitoring type (AML)

  • nonce - To ensure the signature is always unique

  • timestamp - Unix epoch representing the time when the notification was triggered

  • type - Representing the type of notification, MONITORING

  • walletAddress - Wallet address associated to the passport

triangle-exclamation
circle-info

Monitoring events will always contain the single passport wallet address associated to the AML score that was updated.

Unlike onboarding notifications, this field is not a list, but a single string.

Last updated