---
title: "List service accounts"
method: GET
path: "/v1/team-management/service-accounts"
tags: ["Team"]
---

# List service accounts

`GET /v1/team-management/service-accounts`

Returns the team's API-only service accounts, each with its own key and secret. Service accounts run tests on the grid and REST API but cannot sign in to the dashboard. Admin only.

## Query parameters

- `offset` integer
- `count` integer

## Response `200`

List service accounts

- TestingbotEntitiesServiceAccountList — Testingbot_Entities_ServiceAccountList model
  - `data` TestingbotEntitiesServiceAccount[], required — Service accounts for this team.
    - `id` integer, required — Unique numeric service-account ID.
    - `identifier` string, required — Human-friendly label shown on the dashboard and test detail pages.
    - `key` string, required — TestingBot API key (username) for this service account.
    - `secret` string, required — TestingBot API secret for this service account. Store it as a CI secret.
    - `created_at` string, date-time, required — When the service account was created.
  - `meta` TestingbotEntitiesMeta, required
    - `offset` integer, required — Number of items skipped from the start of the result set.
    - `count` integer, required — Items returned in this page (matches the requested `count` query param).
    - `total` integer, required — Total number of items available across all pages.

## Other responses

- `401` — Authentication required
- `403` — Caller is not a team admin

---

[API](https://skmtc.net/testingbot/apis/testingbot-rest-api.md) · [All operations](https://skmtc.net/testingbot/apis/testingbot-rest-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/testingbot/testingbot-rest-api/versions/eff607a49246/schema)
