- Returns AppointmentV1 which has been created
Creates a resource from the request body. Validation errors return 400; a successful create returns 201 with the created resource in data.
Purpose: Schedule an appointment on an operatory.
Required fields: start, operatory, patient, and at least one scheduling reason: other, practiceProcedures, patientProcedures, or visits.
Defaults: Duration defaults to the location's defaultAppointmentLength when omitted. start and computed end must fall on the same calendar day (location time zone).
Idempotency: Not supported.
A reference to a linked model. Includes the id, the type and url at which the model can be accessed. Setting this field to null is going to set all labCase fields to null (labCaseStatus, labCaseDueDate, labCaseNote)
A reference to a linked model. Includes the id, the type, and URL at which the model can be accessed.
A reference to a linked model. Includes the id, the type, and URL at which the model can be accessed.
A reference to a linked model. Includes the id, the type, and URL at which the model can be accessed.
- Mock Serverhttps://papidocs.hs1api.com/_mock/publicapi/api-appointment-management/v1/appointments
- Sandboxhttps://test.hs1api.com/ascend-gateway/api/v1/appointments
- Prodhttps://prod.hs1api.com/ascend-gateway/api/v1/appointments
curl -i -X POST \
https://papidocs.hs1api.com/_mock/publicapi/api-appointment-management/v1/appointments \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-H 'Organization-ID: 1006' \
-d '{}'The request was successful, record was created
This Endpoint is being rate limited. More information can be found here: https://portal.hs1api.com/guide
{ "confirmed": "2024-05-02T16:30:00.000Z", "needsFollowUp": true }
[ { "code": "VALIDATION_ERROR", "title": "Validation Failed", "description": "The provided data does not meet the required validation rules.", "source": "request.body" } ]
{ "data": { "id": "1000012109742", "type": "AppointmentV1", "title": "Appointment", "start": "2025-10-04T07:00:00.000Z", "end": "2025-10-04T08:00:00.000Z", "duration": 60, "status": "HERE", "statusId": 2, "note": "~ 2025-10-04 ~ Test Notes !! heheh JEST TEST NOTE!!", "other": "My Other Test Note", "needsFollowUp": true, "needsPremedicate": true, "bookedOnline": true, "asap": false, "created": "2025-10-03T16:56:56.510Z", "lastModified": "2025-10-03T16:56:56.510Z", "confirmed": "2025-10-03T16:56:56.420Z", "followedUpOn": "2025-10-04T00:00:00.000Z", "patient": { … }, "location": { … }, "provider": { … }, "operatory": { … } }, "warnings": [ { … } ] }