---
title: "List API keys"
method: GET
path: "/v1/api_keys"
tags: ["API Keys"]
---

# List API keys

`GET /v1/api_keys`

Query a list of API keys.

## Headers

- `Rainforest-Api-Version` '2024-10-16' | '2023-12-01'

## Response `200`

OK

- object
  - `status` 'SUCCESS' | 'ERROR' — Status of the request. If the request status code is 2XX, then the `status` will be `SUCCESS`. If the request status code is 4XX or 5XX, then the `status` will be `ERROR`.
  - `data` object
    - `total_results` integer — Total number of results available. This value will be -1 if the query parameter `omit_total_results` is set to true.
    - `results` Schema[] — List of API keys. — unresolved $ref
  - `errors` object[] — List of errors, if applicable.
    - `field` string — The field in the request that had an error, if applicable.
    - `code` string — The code describing the error.
    - `message` string — The description of the error related to the field.

## Other responses

- `400` — Bad request, check for validation errors.
- `401` — Authorization missing or invalid.
- `403` — Authorization insufficient for requested action.
- `5XX` — Unexpected error.

---

[API](https://skmtc.dev/rainforestpay/apis/authentication.md) · [All operations](https://skmtc.dev/rainforestpay/apis/authentication/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/rainforestpay/authentication/revisions/529a0dab0f90/schema)
