---
title: "List branch services"
method: GET
path: "/api/business/{businessId}/branch/{branchId}/service"
tags: ["Branch Service"]
---

# List branch services

`GET /api/business/{businessId}/branch/{branchId}/service`

Get a list of branch services for the specified business id and branch id. List can be filtered by service category id, possibility to include archived branch services in the list and option to fetch online categories of branch services

## Path parameters

- `businessId` string, required
- `branchId` string, required

## Query parameters

- `category_id` string
- `includeArchived` boolean
- `fetch_online_category` boolean

## Response `200`

Branch services listed

- DataPagedModelService
  - `_embedded` object
    - `services` Service[]
      - `serviceId` string
      - `version` integer
      - `archived` boolean
      - `categoryId` string
      - `duration` integer — in minutes
      - `gapTime` integer — in minutes
      - `name` string
      - `price` number
      - `disqualifiedStaff` string[]
      - `machines` string[]
      - `rooms` string[]
      - `taxRates` string[]
      - `internetName` string
      - `staffCategories` StaffCategories
        - `prices` PriceStaffCategory[]
          - `id` string
          - `price` number
      - `userDurations` UserDuration[]
        - `userRef` string
        - `duration` integer — in minutes
      - `userGapTimes` UserGapTime[]
        - `userRef` string
        - `gapTime` integer — in minutes
      - `department` Department
        - `id` string
        - `name` string
      - `categoryName` string
      - `internetEnabled` boolean
      - `internetDescription` string
      - `internetServiceCategories` InternetServiceCategory[] — Contains list of the ID and name of an internet service category that a service belongs to. This data is available only if <code>fetch_online_category</code> parameter is set to true
        - `id` string
        - `name` string
  - `page` PageMetadata
    - `size` integer
    - `totalElements` integer
    - `totalPages` integer
    - `number` integer

## Other responses

- `400` — Bad Request
- `404` — Business with a given id doesn't exist
- `429` — Request rate limit exceeded. Current limit set to 100 rps.
- `500` — Internal Server Error

---

[API](https://skmtc.net/phorest/apis/third-party-api.md) · [All operations](https://skmtc.net/phorest/apis/third-party-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/phorest/third-party-api/revisions/2218bc90d39c/schema)
