Skip to main content
WEBHOOK

Headers

X-Signature
string
required

A signature used to verify that MoonPay sent the webhook.

Compute the signature from the request body using your secret key.

Example: X-Signature: ..signature..

Body

application/json

Published whenever a customer's KYC status transitions.

id
string
required

Unique identifier for this webhook delivery.

type
enum<string>
required

The x-webhook-event type this payload was published for.

Available options:
customer.identity_status_updated
timestamp
string<date-time>
required

An ISO 8601 timestamp at which the event occurred.

Example:

"2029-07-21T17:30:28Z"

data
object
required

Response

200

Return 200 to acknowledge receipt.