Update order
Updates order fields such as patient, doctor, dates, notes, and assignment. Labs can update any accessible order; clinics can only update orders in draft status. Assigning a user triggers a notification and auto-subscribes them.
Updates order fields such as patient, doctor, dates, notes, and assignment. Labs can update any accessible order; clinics can only update orders in draft status. Assigning a user triggers a notification and auto-subscribes them.
Production session cookie set for the guidelab.co domain by Better Auth
In: cookie
Path Parameters
Order ID
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
curl -X PATCH "https://example.com/orders/550e8400-e29b-41d4-a716-446655440000" \ -H "Content-Type: application/json" \ -d '{}'{ "id": "string", "orderNumber": "string", "status": "string", "property1": null, "property2": null}Update draft order PATCH
Updates an existing draft order's fields and optionally replaces all line items. Only the organization that created the draft can update it. Supports updating wizard state for multi-step order flows. Changing clinicId or labId replaces the line items with `items` (none when omitted), archives the draft's files, detaches its conversation and other links, and moves a new lab's draft to that lab's currency.
Investigate, answer, close or reopen a report PATCH
Lab only. `status: "closed"` needs a resolution and notifies the clinic; `status: "open"` reopens a closed report.