PUT /v1/reservations/{id}/status

Update reservation status

Updates the status of a reservation (confirm, cancel, complete, etc.)

Request

PUT /v1/reservations/{id}/status

Parameters

[ { "schema": { "type": "string" }, "required": true, "name": "id", "in": "path" } ]

Response

{ "200": { "description": "Reservation status updated successfully", "content": { "application/json": { "schema": { "type": "object", "properties": { "success": { "type": "boolean" }, "data": { "type": "object", "properties": { "reservation": { "type": "object", "properties": { "id": { "type": "string" }, "status": { "type": "string" }, "notes": { "type": [ "string", "null" ] }, "updated_at": { "type": "string" } }, "required": [ "id", "status", "notes", "updated_at" ] } }, "required": [ "reservation" ] } }, "required": [ "success", "data" ] } } } }, "403": { "description": "Access denied to update this reservation" }, "404": { "description": "Reservation not found" } }

View in Interactive API Reference