Skip to content

Reschedule an Appointment
deprecated

Request

Deprecated: new integrations should use PATCH /v2/appointments/{id}/reschedule (rescheduleAppointmentV2) instead. This endpoint remains available for existing hero_confirmed integrations.

Reschedule a confirmed appointment

Security
apiKeyAuth and practiceGroupId
Path
idstringrequired
Bodyapplication/jsonrequired
start_timestring or null, (date-time)required

ISO 8601 date format

Example:"1989-04-11"
durationnumberrequired
practitioner_idstring^\d+$required
suppress_availability_checkboolean
suppress_mailboolean
episode_idstring^\d+$
curl -i -X PATCH \
  'https://developer.herohealth.net/_mock/apis/public-api/openapi/v1/appointments/{id}/reschedule' \
  -H 'Content-Type: application/json' \
  -H 'x-api-key: YOUR_API_KEY_HERE' \
  -H 'x-practice-group-id: YOUR_API_KEY_HERE' \
  -d '{
    "practitioner_id": "15",
    "duration": 15,
    "start_time": "2026-03-15T09:30:00Z",
    "suppress_mail": false,
    "suppress_availability_check": false
  }'

Responses

Ok

Response
No content