Docs/Documentation/Reservations

Update a Reservation

Modify check-in/out dates, guest counts, pricing, or custom fields on existing reservations.

Update a reservation (status, dates, notes, custom fields)

PATCH/v1/reservations/:id

Request

curl -X PATCH https://api.repull.dev/v1/reservations/123 \
  -H "Authorization: Bearer sk_test_YOUR_KEY" \
  -H "X-Workspace-Id: YOUR_WORKSPACE_ID" \
  -H "Content-Type: application/json" \
  -d '{
  "status": "value",
  "checkIn": "...",
  "checkOut": "...",
  "notes": {},
  "customFields": {}
}'

Response

{ "data": { "id": "789", "status": "CANCELLED", ... } }

Body Parameters

statusstring

PENDING, CONFIRMED, CANCELLED

checkIndate

New check-in date

checkOutdate

New check-out date

notesobject

{ host?, guest? }

customFieldsobject

Custom field key-value pairs

AI