Skip to main content
PATCH
/
bookings
/
{id}
cURL
curl -X PATCH https://api.neuraldraft.io/v1/bookings/503 \
  -H "Authorization: Bearer ndsk_live_yourkey" \
  -H "Content-Type: application/json" \
  -d '{"admin_notes":"Customer prefers a chair-supported version."}'
{
  "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.

Authorizations

Authorization
string
header
required

Project API key. Pass as Authorization: Bearer ndsk_live_.... Manage keys via /projects/me/api-keys. Test-mode keys use the ndsk_test_ prefix.

Path Parameters

id
integer
required
Example:

503

Body

application/json
customer_name
string
customer_email
string<email>
customer_phone
string
customer_notes
string
admin_notes
string
starts_at
string<date-time>
ends_at
string<date-time>

Response

Updated.

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>