Get Appointment Task Blockers
Load the blockers for an appointment task by its ID. If there are 1 or more blockers on the task, the task is considered “blocked” and requires patient input in the form of a blocker resolution to proceed.
It is possible to have multiple block-resolution combos before a task is able to proceed.
Authentication
AuthorizationBearer
Bearer authentication of the form Bearer <token>, where token is your auth token.
Path parameters
appointmentTaskId
The ID of the task to load the blockers for.
Response
This endpoint returns a list of objects.
PROVIDER_OPTION_NOT_SELECTED
Ferry is waiting on the patient's selection of a provider and
to share their availability for an appointment.
OR
UNABLE_TO_BOOK_DUE_TO_AVAILABILITY
The practices' availability does not match up with the patient's
availability and an appointment has not been booked.
OR
UNABLE_TO_BOOK_WITHOUT_REFERRAL
Ferry is unable to book an appointment because the practice requires
a referral to be received before they will book.
OR
UNABLE_TO_BOOK_ON_PATIENTS_BEHALF
Ferry is unable to book an appointment on the patient's behalf.
OR
UNABLE_TO_CANCEL_WITHOUT_FEES
If Ferry were to cancel the appointment the patient would be responsible
for a cancellation fee. Ferry will not cancel appointment until this blocker is resolved.