Skip to content

List Attendance Services

Request

Retrieve Service delivery options for the Location timetable. Each result combines a Service with its applicable Team Member, duration, price, and composite Service context.

The response is paginated and includes pagination metadata.

Security
BearerPartnerUser
Path
location_idintegerrequired

Location ID

Query
team_member_idinteger, >= 1

Filter by Team Member ID

filter[category_id]integer, >= 1

Filter by Service Category ID

filter[service_ids][]Array of integers

Filter by Service IDs

filter[term]string, >= 3 characters

Search Service names; surrounding whitespace is ignored

filter[is_available_for_timetable]integer

Filter by timetable availability

Enum:01
filter[is_multi]integer

Filter by multi-Service availability

Enum:01
filter[is_composite]integer

Filter by composite Service status

Enum:01
pageinteger, >= 1

Page number

Default:1
limitinteger, [ 1 .. 250 ]

Maximum number of Attendance Services to return

Default:250
Headers
Acceptstringrequired

Required B2B v2 response media type. Use application/vnd.api.v2+json. A charset parameter is also accepted.

Default:"application/vnd.api.v2+json"
Example:application/vnd.api.v2+json
Authorizationstringrequired

Bearer {partner_token}, User {user_token}

curl -i -X GET \
  'https://developer.alteg.io/_mock/en/b2b-v2/openapi/locations/{location_id}/attendance_services?team_member_id=1&filter%5Bcategory_id%5D=1&filter%5Bservice_ids%5D%5B%5D=1&filter%5Bterm%5D=string&filter%5Bis_available_for_timetable%5D=0&filter%5Bis_multi%5D=0&filter%5Bis_composite%5D=0&page=1&limit=250' \
  -H 'Accept: application/vnd.api.v2+json' \
  -H 'Authorization: Bearer <YOUR_Bearer {PartnerToken}, User {UserToken}_HERE>'

Responses

Attendance Services retrieved successfully

Bodyapplication/json
dataArray of objects(Attendance Service Resource)required
metaobjectrequired
Response
{ "data": [ { … } ], "meta": { "pagination": { … } } }