{
"webhook_type": "quote.approved",
"object_type": "quote",
"organization_id": "00000000-0000-4000-8000-000000000001",
"quote": {
"nozle_id": "00000000-0000-4000-8000-000000000002",
"number": "QT-2026-0002",
"order_type": "subscription_creation",
"customer_id": "00000000-0000-4000-8000-000000000003",
"subscription_id": null,
"organization_id": "00000000-0000-4000-8000-000000000001",
"created_at": "2026-09-30T07:24:25Z",
"updated_at": "2026-09-30T07:24:25Z",
"version": {
"nozle_id": "00000000-0000-4000-8000-000000000004",
"quote_id": "00000000-0000-4000-8000-000000000002",
"organization_id": "00000000-0000-4000-8000-000000000001",
"version": 1,
"status": "approved",
"currency": "USD",
"billing_entity_code": "pullse_testing",
"void_reason": null,
"approved_at": "2026-10-07T23:31:58Z",
"voided_at": null,
"created_at": "2026-09-30T07:24:25Z",
"updated_at": "2026-10-07T23:31:58Z"
}
}
}Quotes
A quote has been approved
A quote version is approved.
WEBHOOK
quote_approved
{
"webhook_type": "quote.approved",
"object_type": "quote",
"organization_id": "00000000-0000-4000-8000-000000000001",
"quote": {
"nozle_id": "00000000-0000-4000-8000-000000000002",
"number": "QT-2026-0002",
"order_type": "subscription_creation",
"customer_id": "00000000-0000-4000-8000-000000000003",
"subscription_id": null,
"organization_id": "00000000-0000-4000-8000-000000000001",
"created_at": "2026-09-30T07:24:25Z",
"updated_at": "2026-09-30T07:24:25Z",
"version": {
"nozle_id": "00000000-0000-4000-8000-000000000004",
"quote_id": "00000000-0000-4000-8000-000000000002",
"organization_id": "00000000-0000-4000-8000-000000000001",
"version": 1,
"status": "approved",
"currency": "USD",
"billing_entity_code": "pullse_testing",
"void_reason": null,
"approved_at": "2026-10-07T23:31:58Z",
"voided_at": null,
"created_at": "2026-09-30T07:24:25Z",
"updated_at": "2026-10-07T23:31:58Z"
}
}
}Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Headers
Signature of the webhook payload
Example:
"Ap¶5ɿΣ6ÐfV£Ä\u0015\u0015ºõÔõÔ[DæAâÿüÚ"
Algorithm used to generate the signature
Available options:
jwt, hmac Example:
"hmac"
Unique id of the webhook. It can be used for idempotency
Example:
"1a901a90-1a90-1a90-1a90-1a901a901a90"
Body
application/json
Details of the event
Available options:
quote.approved Available options:
quote Unique identifier of the organization, created by Nozle.
Example:
"1a901a90-1a90-1a90-1a90-1a901a901a90"
A quote with the version the event happened to (not the quote's current version).
Show child attributes
Show child attributes
Response
200
Return a 2xx status within 30 seconds to acknowledge the delivery. Any other status, a timeout or a connection error is a failed attempt; Nozle makes up to 3 attempts.