---
title: "List all services"
method: GET
path: "/services"
tags: ["Services"]
---

# List all services

`GET /services`

## Request

- Base URL: `https://api.jnkie.com/api/v2`
- URL: `https://api.jnkie.com/api/v2/services`
- Auth: HTTP bearer

## Query parameters

- `include_execution_count` boolean

## Response `200`

List of services

- object
  - `services` Service[]
    - `id` integer
    - `name` string
    - `description` string, nullable
    - `user_id` integer
    - `is_premium` boolean
    - `keyless_mode` boolean
    - `keyless_weekdays` integer[]: Weekdays when keyless mode is active (Mon=0, Tue=1, ..., Sun=6). Empty array means weekday-based keyless is disabled.
    - `slug` string, nullable
    - `execution_count` integer: Included only when include_execution_count=true is passed to the services endpoint. Cached per service in Redis for up to 5 minutes.
    - `created_at` string, date-time

## Other responses

- `401`: Unauthorized
- `429`: Rate limit exceeded

---

[API](https://skmtc.dev/jnkie/apis/junkie-key-system-rest-api-v2.md) - [All operations](https://skmtc.dev/jnkie/apis/junkie-key-system-rest-api-v2/llms.txt) - [OpenAPI document](https://skmtc.dev/jnkie/apis/junkie-key-system-rest-api-v2/revisions/1ff91682e5d9?raw)
