ScheduleItems

Update a single instance of a recurring schedule item. Creates an exception record that overrides the specific occurrence.

put/ScheduleItems/{id}/instance

Path parameters

idstring required

Request body

originalStartTimestring date-time required
titlestring nullable
startTimestring date-time nullable
endTimestring date-time nullable
descriptionstring nullable
locationIdstring nullable
assignedToIdstring nullable
isCancelledboolean

Response

OK

idstring
titlestring
startTimestring date-time
endTimestring date-time
descriptionstring nullable
typestring
locationIdstring
assignedToIdstring nullable
customAttributesstring nullable
createdAtstring date-time
updatedAtstring date-time
createdByIdstring nullable
createdBySourcestring nullable
hasAppointmentboolean
isRecurringboolean
recurrenceRulestring nullable
recurrenceEndDatestring date-time nullable
isExceptionboolean
parentScheduleItemIdstring nullable
isRecurrenceInstanceboolean
originalStartTimestring date-time nullable

Example response

{
  "appointment": {
    "patient": {
      "species": "Cat",
      "breed": "Siamese",
      "sex": "Male"
    }
  }
}

Changes

Changed in 1 of the 5 revisions of this API.30

    • added the optional property appointment/oneOf[AppointmentSummaryForScheduleDto]/isTravelAppointment to the response with the 200 status (media type: text/plain)

      response-optional-property-added

    • added the optional property appointment/oneOf[AppointmentSummaryForScheduleDto]/isTravelAppointment to the response with the 200 status (media type: application/json)

      response-optional-property-added

    • added the optional property appointment/oneOf[AppointmentSummaryForScheduleDto]/isTravelAppointment to the response with the 200 status (media type: text/json)

      response-optional-property-added

    • added the optional property appointment/oneOf[AppointmentSummaryForScheduleDto]/travelAccessNotes to the response with the 200 status (media type: text/plain)

      response-optional-property-added

    • added the optional property appointment/oneOf[AppointmentSummaryForScheduleDto]/travelAccessNotes to the response with the 200 status (media type: application/json)

      response-optional-property-added

    • added the optional property appointment/oneOf[AppointmentSummaryForScheduleDto]/travelAccessNotes to the response with the 200 status (media type: text/json)

      response-optional-property-added

    • added the optional property appointment/oneOf[AppointmentSummaryForScheduleDto]/travelDestinationAddress to the response with the 200 status (media type: text/plain)

      response-optional-property-added

    • added the optional property appointment/oneOf[AppointmentSummaryForScheduleDto]/travelDestinationAddress to the response with the 200 status (media type: application/json)

      response-optional-property-added

    • added the optional property appointment/oneOf[AppointmentSummaryForScheduleDto]/travelDestinationAddress to the response with the 200 status (media type: text/json)

      response-optional-property-added

    • added the optional property appointment/oneOf[AppointmentSummaryForScheduleDto]/travelDestinationPlaceId to the response with the 200 status (media type: text/plain)

      response-optional-property-added

    • added the optional property appointment/oneOf[AppointmentSummaryForScheduleDto]/travelDestinationPlaceId to the response with the 200 status (media type: application/json)

      response-optional-property-added

    • added the optional property appointment/oneOf[AppointmentSummaryForScheduleDto]/travelDestinationPlaceId to the response with the 200 status (media type: text/json)

      response-optional-property-added

    • added the optional property appointment/oneOf[AppointmentSummaryForScheduleDto]/travelDistanceMeters to the response with the 200 status (media type: text/plain)

      response-optional-property-added

    • added the optional property appointment/oneOf[AppointmentSummaryForScheduleDto]/travelDistanceMeters to the response with the 200 status (media type: application/json)

      response-optional-property-added

    • added the optional property appointment/oneOf[AppointmentSummaryForScheduleDto]/travelDistanceMeters to the response with the 200 status (media type: text/json)

      response-optional-property-added

    • added the optional property appointment/oneOf[AppointmentSummaryForScheduleDto]/travelDurationMinutes to the response with the 200 status (media type: text/plain)

      response-optional-property-added

    • added the optional property appointment/oneOf[AppointmentSummaryForScheduleDto]/travelDurationMinutes to the response with the 200 status (media type: application/json)

      response-optional-property-added

    • added the optional property appointment/oneOf[AppointmentSummaryForScheduleDto]/travelDurationMinutes to the response with the 200 status (media type: text/json)

      response-optional-property-added

    • added the optional property appointment/oneOf[AppointmentSummaryForScheduleDto]/travelFeeAmount to the response with the 200 status (media type: text/plain)

      response-optional-property-added

    • added the optional property appointment/oneOf[AppointmentSummaryForScheduleDto]/travelFeeAmount to the response with the 200 status (media type: application/json)

      response-optional-property-added

    • added the optional property appointment/oneOf[AppointmentSummaryForScheduleDto]/travelFeeAmount to the response with the 200 status (media type: text/json)

      response-optional-property-added

    • added the optional property appointment/oneOf[AppointmentSummaryForScheduleDto]/travelIsRoundTrip to the response with the 200 status (media type: text/plain)

      response-optional-property-added

    • added the optional property appointment/oneOf[AppointmentSummaryForScheduleDto]/travelIsRoundTrip to the response with the 200 status (media type: application/json)

      response-optional-property-added

    • added the optional property appointment/oneOf[AppointmentSummaryForScheduleDto]/travelIsRoundTrip to the response with the 200 status (media type: text/json)

      response-optional-property-added

    • added the optional property appointment/oneOf[AppointmentSummaryForScheduleDto]/travelStartingAddress to the response with the 200 status (media type: text/plain)

      response-optional-property-added

    • added the optional property appointment/oneOf[AppointmentSummaryForScheduleDto]/travelStartingAddress to the response with the 200 status (media type: application/json)

      response-optional-property-added

    • added the optional property appointment/oneOf[AppointmentSummaryForScheduleDto]/travelStartingAddress to the response with the 200 status (media type: text/json)

      response-optional-property-added

    • added the optional property appointment/oneOf[AppointmentSummaryForScheduleDto]/travelStartingPlaceId to the response with the 200 status (media type: text/plain)

      response-optional-property-added

    • added the optional property appointment/oneOf[AppointmentSummaryForScheduleDto]/travelStartingPlaceId to the response with the 200 status (media type: application/json)

      response-optional-property-added

    • added the optional property appointment/oneOf[AppointmentSummaryForScheduleDto]/travelStartingPlaceId to the response with the 200 status (media type: text/json)

      response-optional-property-added

    This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog