Reschedule Appointment

PUT /v1.0/appointments

Reschedules an existing appointment to a new date and time.

Parameters

Name

In

Type

Description

Required

x-sully-organization-id

header

string

Organization ID for multi-tenant support.

Yes

x-sully-transaction-id

header

string

Transaction ID for tracking purposes.

Yes

Request Body (
application/json
)
{
  "patient_id": "string",
  "patient_first_name": "string",
  "patient_last_name": "string",
  "patient_date_of_birth": "2025-07-15",
  "patient_phone_number": "string",
  "patient_email": "user@example.com",
  "appointment_start_date_time": "2025-07-15T19:09:11.283Z",
  "new_start_date_time": "2025-07-15T19:09:11.283Z",
  "new_end_date_time": "2025-07-15T19:09:11.283Z",
  "reason": "string",
  "notes": "string"
}

Responses

  • 200: Appointment successfully rescheduled (application/json)

  • 400: Bad request due to invalid input (application/json)

  • 404: Original appointment not found (application/json)

Last updated