Skip to main content
WEBHOOK

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Headers

X-Nozle-Signature
string
required

Signature of the webhook payload

Example:

"Ap¶5É¿ŸÎ£6ÐfV£Ä\u0015\u0015ºõÔõÔ[D‹æAâÿüÚ"

X-Nozle-Signature-Algorithm
enum<string>
required

Algorithm used to generate the signature

Available options:
jwt,
hmac
Example:

"hmac"

X-Nozle-Unique-Key
string<uuid>
required

Unique id of the webhook. It can be used for idempotency

Example:

"1a901a90-1a90-1a90-1a90-1a901a901a90"

Body

application/json

Details of the event

webhook_type
enum<string>
required
Available options:
order_form.created
object_type
enum<string>
required
Available options:
order_form
organization_id
string<uuid>
required

Unique identifier of the organization, created by Nozle.

Example:

"1a901a90-1a90-1a90-1a90-1a901a901a90"

order_form
object
required

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.