---
title: "List Organization API Tokens"
method: GET
path: "/v1/organizations/{organizationSlug}/api-tokens"
---

# List Organization API Tokens

`GET /v1/organizations/{organizationSlug}/api-tokens`

Returns the API tokens scoped to this organization (both organization-scoped and group-scoped). Unrestricted tokens are not returned here — manage those via [`GET /v1/auth/api-tokens`](/api-reference/tokens/list).

Authorization is symmetric with the revoke endpoint:

- **Admins and owners** see every token scoped to the organization, with the minting user attached in the `owner` field.
- **Members and viewers** see only tokens they minted themselves.

This mirrors the personal-access-token model used in GitHub organization settings: admins get the full attribution list; everyone else sees their own access.

## Path parameters

- `organizationSlug` string, required

## Response `200`

Successful response

- object
  - `tokens` object[]
    - `name` string — The token name.
    - `id` string — The token ID. Pass this to the revoke endpoint.
    - `organization` string — The organization slug. Always equal to the path parameter for tokens returned here.
    - `group` string — The group name. Present only for group-scoped tokens.
    - `scopes` string[] — The expanded scope list. Present only for group-scoped tokens.
    - `owner` object — The user who minted the token. Returned to admins and owners so they can see who provisioned each token.
      - `username` string
      - `email` string
    - `created_at` string — The date the token was created.

---

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