SoftSolzSoftSolz
HomeAPI GuideAPI ReferenceWidget Tester
Appointments

List people booked onto a group session.

List people booked onto a group session.

GEThttps://app.softsolz.uk/api/v1/services/appointments/appointments/{id}/attendees

Recent Requests

Kept only in this browser
TimeStatusTook
Send a request with Try it to see it here.

Path Params

idstringrequired

Headers

Authorizationstringrequired

Bearer token: `Bearer sk_live_...` (or `sk_test_...` for sandbox). A login token will not work here.

Response

Response Body · array of objects

idstringAttendee id. Use it as subId to remove the person. A whole number sent as a string.
customer_idstringCustomer booked onto the session. A whole number sent as a string.
statusstringPlace on the session. booked holds a place, waitlisted is waiting for one to free up.
checked_in_atstring | nullWhen the person was marked as attended.
intake_dataobjectAnswers this person gave to the appointment type questions.
created_atstringWhen the person was enrolled.
display_namestring | nullCustomer name.
emailstring | nullCustomer email address.
phonestring | nullCustomer phone number in international format.

Request

curl --request GET \
--url https://app.softsolz.uk/api/v1/services/appointments/appointments/{id}/attendees \
--header 'Authorization: Bearer sk_live_your_key'

Credentials

Sent as a Bearer token and used in the samples above and in Try it. Kept only in this browser tab until you close it. Use an sk_test_ key to stay in your sandbox.

Response · 200

{
"data": [
{
"id": "2",
"customer_id": "992",
"status": "booked",
"checked_in_at": null,
"intake_data": {
"level": "beginner"
},
"created_at": "2026-10-01T17:42:40.417Z",
"display_name": "Sam Ellis",
"email": "s@example.com",
"phone": null
}
],
"meta": {
"limit": 50,
"offset": 0,
"total": 1,
"has_more": false
}
}