Skip to main content
Event type: customer.product.request.updated Sent as a customer’s product request progresses — onboarding and provisioning of products such as virtual accounts and cards. See Webhooks overview for delivery, headers, and signature verification.
Virtual-account provisioning is reported through this event (the account is a customer “product”). There is no dedicated virtual_account.* event today.

data fields

customerId
string
The customer identifier.
product
string
The requested product (e.g. a virtual-account type or CREDIT_CARDS).
change
object
{
  "type": "customer.product.request.updated",
  "timestamp": "2026-06-23T12:00:00.000Z",
  "data": {
    "customerId": "cus_3ddd0e5b-6276-4b48-b756-c1fcc9a2efd1",
    "product": "CREDIT_CARDS",
    "change": {
      "phase": "product_status_updated",
      "status": "active",
      "syncedAt": "2026-06-23T12:00:00.000Z"
    }
  }
}