---
title: "List Services"
method: GET
path: "/locations/{location_id}/services"
tags: ["Services"]
---

# List Services

`GET /locations/{location_id}/services`

Retrieve Services for a Location, optionally filtered by Service IDs.

The response uses JSON:API resource objects. Pagination uses `page` and
`limit`; pagination metadata is not returned.

Related data can be requested by repeating the `include` parameter, for
example `?include=resources&include=company_links`.

## Path parameters

- `location_id` integer, required

## Query parameters

- `filter[service_ids][]` integer[]
- `page` integer
- `limit` integer
- `include` string[]

## Headers

- `Accept` string, required
- `Authorization` string, required

## Response `200`

Services retrieved successfully

- object
  - `data` ServiceResource[], required
    - `type` 'service', required — Literal JSON:API resource type
    - `id` string, required — Service ID
    - `attributes` object, required
      - `title` string, required — Service name
      - `category_id` integer, required — Service Category ID
    - `relationships` object — Present when related data is requested through `include`
      - `resources` ToManyRelationship
        - `data` ResourceIdentifier[], required
          - `type` string, required
          - `id` string, required
      - `service_composite` ToOneRelationship
        - `data` ResourceIdentifier, required
          - `type` string, required
          - `id` string, required
      - `resource_links` ToManyRelationship
        - `data` ResourceIdentifier[], required
          - `type` string, required
          - `id` string, required
      - `company_links` ToManyRelationship
        - `data` ResourceIdentifier[], required
          - `type` string, required
          - `id` string, required
      - `trial_settings` ToOneRelationship
        - `data` ResourceIdentifier, required
          - `type` string, required
          - `id` string, required
  - `included` IncludedResource[] — Resources requested through `include`, when available
    - `type` string, required
    - `id` string, required
    - `attributes` object, required
    - `relationships` object

## Other responses

- `401` — Unauthorized
- `403` — Forbidden - No permission to read Services for this Location
- `404` — Location not found

---

[API](https://skmtc.net/alteg/apis/business-management.md) · [All operations](https://skmtc.net/alteg/apis/business-management/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/alteg/business-management/versions/bc9cbcc9c5f1/schema)
