GET
/
v1
/
waitlistruns
curl --request GET \
  --url https://api.penciled.com/v1/waitlistruns \
  --header 'Authorization: Bearer <token>'
[
  {
    "waitlist_run_id": "123456789",
    "appointment_date": "2024-12-09T11:15:00.000-08:00",
    "state": "accepted",
    "state_justification": "Patient accepted appointment",
    "expiration_date": "2024-12-09T11:00:00.000-08:00",
    "time_to_fill_minutes": 12,
    "created_at": "2024-12-09T11:00:00.000-08:00",
    "ehr_patient_id": "123456789",
    "ehr_appt_type_id": "1234",
    "appointment_type_name": "Appointment Type Name",
    "ehr_provider_id": "5678",
    "provider_first_name": "Provider First Name",
    "provider_last_name": "Provider Last Name",
    "location": "Location Name",
    "booked_by_first_name": "John",
    "booked_by_last_name": "Doe",
    "booked_by_phone_number": "1234567890",
    "booked_by_email": "john.doe@example.com"
  }
]

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Query Parameters

waitlist_run_id
string

The ID of the waitlist run, please use either this or the start and end date

start_date
string

The start date of the created_at to filter by in ISO format: 2024-12-03T00:00:00.000-08:00

end_date
string

The end date of the created_at to filter by in ISO format: 2024-12-05T00:00:00.000-08:00

Response

200
application/json
Waitlist run response
waitlist_run_id
string
appointment_date
string
state
string
state_justification
string
expiration_date
string
time_to_fill_minutes
integer
created_at
string
ehr_patient_id
string
ehr_appt_type_id
string
appointment_type_name
string
ehr_provider_id
string
provider_first_name
string
provider_last_name
string
location
string
booked_by_first_name
string
booked_by_last_name
string
booked_by_phone_number
string
booked_by_email
string