Attendee

Attendee

archived_at
string or null <date-time>
arrived
boolean or null
object
booking_ip_address
string or null <ipv4>
cancellation_note
string or null
cancellation_reason
integer or null
cancellation_reason_description
string or null
Enum: "Feeling Better" "Condition Worse" "Sick" "COVID-19 related" "Away" "Other" "Work" ""
cancellation_url
string or null <uri>
cancelled_at
string or null <date-time>
created_at
string <date-time>
deleted_at
string or null <date-time>
email_reminder_sent
boolean or null
id
string <int64>
invoice_status
integer or null
Enum Value Description
10 Open
20 Paid
30 Closed
40 Open credit
Enum: 10 20 30 40
object
object
notes
string or null
online_booking_policy_accepted
boolean or null
object
object
object
sms_reminder_sent
boolean or null
telehealth_url
string or null <uri>
treatment_note_status
integer or null
Enum Value Description
10 Draft
90 Final
Enum: 10 90
updated_at
string <date-time>
{}

List attendees

get/attendees
SecuritybasicAuth
Request
query Parameters
order
string
Deprecated
Enum: "asc" "desc"
page
integer
per_page
integer [ 1 .. 100 ]
q[]
Array of strings

Filter result by one or more fields.

See Filtering Results

Available filters:

Value Format
appointment_id int64
archived_at date-time
booking_id int64
cancelled_at date-time
created_at date-time
deleted_at date-time
id int64
patient_case_id int64
patient_id int64
updated_at date-time
sort
Array of strings

Comma separated search fields. See: Ordering

Example: sort=created_at:desc
Responses
200

successful operation

Request samples
Response samples
application/json
{}

Create attendee

post/attendees
SecuritybasicAuth
Request
Request Body schema: application/json
arrived
boolean or null
booking_id
string <int64>

booking id

notes
string or null
patient_case_id
string <int64>

patient case id

patient_id
string <int64>

patient id

Responses
201

Resource was created

422

Resource could not be saved due to validation errors

Request samples
application/json
{
  • "booking_id": "1",
  • "arrived": true,
  • "notes": "string",
  • "patient_id": "1",
  • "patient_case_id": "1"
}
Response samples
application/json
{}

Get attendee

get/attendees/{id}
SecuritybasicAuth
Request
path Parameters
id
required
string <int64>
query Parameters
q[]
Array of strings

Filter result by one or more fields.

See Filtering Results

Available filters:

Value Format
archived_at date-time
cancelled_at date-time
deleted_at date-time
Responses
200

Successful operation

Request samples
Response samples
application/json
{}

Update attendee

patch/attendees/{id}
SecuritybasicAuth
Request
path Parameters
id
required
string <int64>
Request Body schema: application/json
arrived
boolean or null
notes
string or null
patient_case_id
string <int64>

patient case id

Responses
200

Resource was updated

422

Resource could not be saved due to validation errors

Request samples
application/json
{
  • "arrived": true,
  • "notes": "string",
  • "patient_case_id": "1"
}
Response samples
application/json
{}

Archive attendeeDeprecated

delete/attendees/{id}
SecuritybasicAuth
Request
path Parameters
id
required
string <int64>
Responses
204

Resource was archived successfully

Request samples

Archive attendee

post/attendees/{id}/archive
SecuritybasicAuth
Request
path Parameters
id
required
string <int64>
Responses
204

Resource was archived

Request samples

Cancel attendee

patch/attendees/{id}/cancel

Only attendees of group appointments can be cancelled via this endpoint. Cancelling an individual appointment should be done via the cancel endpoint for individual appointments

SecuritybasicAuth
Request
path Parameters
id
required
string <int64>
Request Body schema: application/json
apply_to_repeats
boolean
cancellation_note
string or null
cancellation_reason
integer
Enum Value Description
10 Feeling better
20 Condition worse
30 Sick
40 Away
50 Other
60 Work
Enum: 10 20 30 40 50 60
Responses
204

Resource was cancelled

Request samples
application/json
{
  • "cancellation_note": "string",
  • "cancellation_reason": 10,
  • "apply_to_repeats": true
}

List attendees for group appointment

get/group_appointments/{group_appointment_id}/attendees
SecuritybasicAuth
Request
path Parameters
group_appointment_id
required
string <int64>
query Parameters
order
string
Deprecated
Enum: "asc" "desc"
page
integer
per_page
integer [ 1 .. 100 ]
q[]
Array of strings

Filter result by one or more fields.

See Filtering Results

Available filters:

Value Format
appointment_id int64
archived_at date-time
booking_id int64
cancelled_at date-time
created_at date-time
deleted_at date-time
id int64
patient_case_id int64
patient_id int64
updated_at date-time
sort
Array of strings

Comma separated search fields. See: Ordering

Example: sort=created_at:desc
Responses
200

successful operation

Request samples
Response samples
application/json
{}

List attendees for individual appointment

get/individual_appointments/{individual_appointment_id}/attendees
SecuritybasicAuth
Request
path Parameters
individual_appointment_id
required
string <int64>
query Parameters
order
string
Deprecated
Enum: "asc" "desc"
page
integer
per_page
integer [ 1 .. 100 ]
q[]
Array of strings

Filter result by one or more fields.

See Filtering Results

Available filters:

Value Format
appointment_id int64
archived_at date-time
booking_id int64
cancelled_at date-time
created_at date-time
deleted_at date-time
id int64
patient_case_id int64
patient_id int64
updated_at date-time
sort
Array of strings

Comma separated search fields. See: Ordering

Example: sort=created_at:desc
Responses
200

successful operation

Request samples
Response samples
application/json
{}

List attendees for patient case

get/patient_cases/{patient_case_id}/attendees
SecuritybasicAuth
Request
path Parameters
patient_case_id
required
string <int64>
query Parameters
order
string
Deprecated
Enum: "asc" "desc"
page
integer
per_page
integer [ 1 .. 100 ]
q[]
Array of strings

Filter result by one or more fields.

See Filtering Results

Available filters:

Value Format
appointment_id int64
archived_at date-time
booking_id int64
cancelled_at date-time
created_at date-time
deleted_at date-time
id int64
patient_id int64
updated_at date-time
sort
Array of strings

Comma separated search fields. See: Ordering

Example: sort=created_at:desc
Responses
200

successful operation

Request samples
Response samples
application/json
{}