Skip to main content
POST
Register a webhook endpoint for booking lifecycle events
Subscribe an HTTPS endpoint to booking.completed / booking.failed. The response includes the HMAC signing secret once: store it; later reads only show a prefix. Jinko POSTs each event signed with X-Jinko-Signature: sha256=<hex> over "<X-Jinko-Timestamp>.<raw body>". See the Webhooks guide for payloads and signature verification.

Authorizations

X-API-Key
string
header
required

Body

application/json
url
string<uri>
required
Example:

"https://partner.example.com/jinko/webhooks"

events
enum<string>[]
required
Minimum array length: 1
Available options:
booking.completed,
booking.failed
Example:

Response

Webhook registered (secret shown once)

id
number
required
Example:

42

url
string
required
Example:

"https://partner.example.com/jinko/webhooks"

events
string[]
required
Example:
secret
string
required

HMAC signing secret. Returned ONCE — store it securely; later reads show only a prefix.

Example:

"whsec_3f9a…"

status
string
required
Example:

"active"

created_at
string
required
Example:

"2026-06-02T08:00:00Z"