---
title: "Get a paged array of services"
method: GET
path: "/services"
tags: ["service"]
---

# Get a paged array of services

`GET /services`

Get a paged array of services

## Query parameters

- `id_gt` integer, nullable — The starting object id of the next page
- `id_lt` integer, nullable — The starting object id of the previous page
- `update_gt` union — Search for objects updated after this date time
  - string
  - string
- `update_lt` union — Search for objects updated before this date time
  - string
  - string
- `include_archived` 'true' | 'false', nullable — Whether archived objects should be retrieved, default is false
- `name` string, nullable — Service name
- `type` string, nullable — Service type
- `code` string, nullable — Service code
- `serviceTag` string, nullable — Service tag

## Response `200`

A paged array of services

- object
  - `data` object[], required
    - `id` integer, required — Service id
    - `for` 'appointment' | 'support activity', required — The service is used for
    - `name` string, required — Service name
    - `description` string, nullable, required — Service description
    - `type` string, nullable, required — Service type
    - `code` string, nullable, required — Service code
    - `duration` number, nullable, required — Service duration in minute
    - `unit` 'Hour' | 'Each', nullable, required — Service unit
    - `pricing` number, nullable, required — Service unit price in dollar
    - `taxType` union, required — Tax type, check Splose support for more info
      - 'STANDARD' | 'ZERO' | 'EXEMPT' | 'REDUCED'
      - string
      - unknown
    - `allowProviderTravel` boolean, nullable — Whether provider travel is enabled
    - `providerTravelItemCode` string, nullable, required — Provider travel item code
    - `providerTravelPricing` number, nullable, required — Provider travel item pricing
    - `allowProviderTravelNonLabourCosts` boolean, nullable — Whether provider travel non labour cost is enabled
    - `providerTravelNonLabourCostsItemCode` string, nullable, required — Provider travel non labour cost item code
    - `providerTravelNonLabourCostsPricing` number, nullable, required — Provider travel non labour cost item pricing
    - `serviceTags` string[], required — Service tags
    - `archived` boolean, nullable — Whether the service has been archived
    - `createdAt` union — Object creation date time
      - string
      - string
    - `updatedAt` union — Object update date time
      - string
      - string
    - `deletedAt` union, required — Object archived date time
      - string
      - string
      - unknown
  - `links` object, required
    - `previousPage` string — The link to retrieve next page
    - `nextPage` string — The link to retrieve previous page

---

[API](https://skmtc.dev/splose/apis/splose-public-api.md) · [All operations](https://skmtc.dev/splose/apis/splose-public-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/splose/splose-public-api/revisions/648d60075f00/schema)
