---
title: "Service lines, services and prices"
method: GET
path: "/v1/services"
tags: ["Services"]
---

# Service lines, services and prices

`GET /v1/services`

## Request

- Base URL: `https://api.nogpets.com`
- URL: `https://api.nogpets.com/v1/services`
- Auth: none required

Every service line (grooming, walks, pet sitting), its services with prices by pet size and coat, the card fee, and the areas we cover.

## Response `200`

The catalogue

- Services
  - `currency` 'ZAR', required
  - `serviceFeeCents` integer, required: Added to card payments only.
  - `acceptsCash` boolean, required
  - `areas` string[], required: Suburbs we cover.
  - `lines` object[], required
    - `id` string, required
    - `label` string, required
    - `blurb` string
    - `durationMode` 'SUM' | 'MAX': SUM: pets one after the other; MAX: together.
    - `repeats` boolean: Can repeat weekly.
    - `services` Service[], required
      - `id` string, required
      - `name` string, required
      - `kind` 'PRIMARY' | 'EXTRA', required
      - `blurb` string
      - `petTypes` PetType[]
      - `priceCents` integer, required: Base price when no tier matches.
      - `durationMin` integer, required
      - `fromCents` integer, required
      - `toCents` integer, required
      - `groupSize` integer: More than 1 is a group walk sharing the slot.
      - `tiers` Tier[]
        - `petType` 'DOG' | 'CAT'
        - `coat` 'SHORT' | 'MEDIUM' | 'LONG'
        - `minKg` number
        - `maxKg` number
        - `priceCents` integer
        - `durationMin` integer
    - `packages` Package[]
      - `id` string, required
      - `name` string, required
      - `blurb` string
      - `includes` string[], required: Service ids: one PRIMARY and EXTRAs.
      - `bundleDiscountPct` number
      - `petTypes` PetType[]
      - `fromCents` integer, required
      - `toCents` integer, required

## Other responses

- `429`: Too many requests (`RATE_LIMIT`). `Retry-After` says when to try again.

---

[API](https://skmtc.dev/nogpets/apis/nogpets-api.md) · [All operations](https://skmtc.dev/nogpets/apis/nogpets-api/llms.txt) · [OpenAPI document](https://skmtc.dev/nogpets/apis/nogpets-api/revisions/a202c1012173?raw)
