Skip to main content
GET
Retrieve a webhook endpoint

Authorizations

Authorization
string
header
default:sk_test_DEMO0000_replace_with_your_sandbox_key
required

API key authentication. Issued by the Safariat admin or via the partner portal. The secret is shown only once at generation.

Production sk_live_* keys must additionally sign every write request (POST/PUT/DELETE) with the X-Timestamp and X-Signature headers. Sandbox sk_test_* keys are exempt from request signing: X-Signature and X-Timestamp are not required for writes in the sandbox (so the developer-portal "Try it" playground works end to end). The Idempotency-Key header remains required on writes in both environments.

Path Parameters

id
string<uuid>
required

Webhook endpoint UUID. Register one via POST /webhooks and use the returned id here.

Response

Webhook detail

id
string<uuid>
required
url
string<uri>
required
events
enum<string>[]
required
Available options:
booking.confirmed,
booking.cancelled,
booking.completed,
settlement.issued,
settlement.paid,
review.moderated
status
enum<string>
required
Available options:
ACTIVE,
DISABLED
created_at
string<date-time>
required
description
string | null
last_delivery_at
string<date-time> | null
last_delivery_status
integer | null

Last HTTP status received from the bank.