Customer Webhooks

Paynote sends webhook events when customer profiles are created or updated. These events let your application stay in sync with changes to customer records in real time.

Event Types

Event NameDescription
user.createdTriggered when a new customer is successfully created.
Occurs after a POST request to the Create a Customer endpoint.
user.changedTriggered when an existing customer's information is updated.
Occurs after a POST request to the Update a Customer endpoint.

Example Payloads

user.created

{
  "event": "user.created",
  "customer_id": "c039ff1a-6a41-4fc5-801a-cc7497382b17",
  "email": "[email protected]",
  "created_at": "2024-06-10T09:02:11Z"
}

user.changed

{
  "event": "user.changed",
  "customer_id": "c039ff1a-6a41-4fc5-801a-cc7497382b17",
  "changes": {
    "email": {
      "old": "[email protected]",
      "new": "[email protected]"
    }
  },
  "updated_at": "2024-06-12T14:25:37Z"
}