Skip to main content
GET
/
public
/
bookings
/
{ref}
cURL
curl "https://api.neuraldraft.io/v1/public/bookings/BK-20260419-AB12?email=anna@example.com"
{
  "id": 503,
  "booking_reference": "BK-20260419-AB12",
  "customer_name": "<string>",
  "customer_email": "jsmith@example.com",
  "starts_at": "2023-11-07T05:31:56Z",
  "status": "pending",
  "service": {
    "id": 12,
    "name": "60-minute private yoga",
    "slug": "60-minute-private-yoga"
  },
  "customer_phone": "<string>",
  "ends_at": "2023-11-07T05:31:56Z",
  "payment_status": "not_required",
  "price_charged": 123,
  "currency": "<string>",
  "customer_notes": "<string>",
  "admin_notes": "<string>",
  "cancellation_reason": "<string>",
  "cancelled_at": "2023-11-07T05:31:56Z",
  "confirmed_at": "2023-11-07T05:31:56Z",
  "created_at": "2023-11-07T05:31:56Z",
  "updated_at": "2023-11-07T05:31:56Z"
}

Documentation Index

Fetch the complete documentation index at: https://docs.neuraldraft.io/llms.txt

Use this file to discover all available pages before exploring further.

Path Parameters

ref
string
required

Booking reference (BK-YYYYMMDD-XXXX).

Example:

"BK-20260419-AB12"

Query Parameters

email
string<email>
required

Response

Booking.

id
integer
required
Example:

503

booking_reference
string
required
Example:

"BK-20260419-AB12"

customer_name
string
required
customer_email
string<email>
required
starts_at
string<date-time>
required
status
enum<string>
required
Available options:
pending,
confirmed,
cancelled,
completed,
no_show
service
object
customer_phone
string | null
ends_at
string<date-time> | null
payment_status
enum<string>
Available options:
not_required,
unpaid,
paid,
refunded
price_charged
integer | null
currency
string
customer_notes
string | null
admin_notes
string | null

Hidden in public lookups.

cancellation_reason
string | null
cancelled_at
string<date-time> | null
confirmed_at
string<date-time> | null
created_at
string<date-time>
updated_at
string<date-time>