---
title: "List runtime key metadata"
method: GET
path: "/v1/projects/{projectId}/consent/runtime-keys"
tags: ["Consent"]
---

# List runtime key metadata

`GET /v1/projects/{projectId}/consent/runtime-keys`

## Request

- Base URL: `https://api.inth.com`
- URL: `https://api.inth.com/v1/projects/{projectId}/consent/runtime-keys`
- Auth: HTTP bearer

Reads one provider page. Secret key material is never returned. A page may contain zero items and still have a continuation when foreign metadata was filtered. Cursors are scoped to the project and organization. Requires consent.keys.read and projects.read, with an admin or owner role. Organization API keys cannot call this operation.

## Path parameters

- `projectId` string, required

## Query parameters

- `limit` integer
- `cursor` string

## Response `200`

Success

- object
  - `success` unknown, required
  - `data` ProjectConsentRuntimeKey[], required
    - `id` string, required
    - `name` string, nullable, required
    - `createdAt` string, nullable, required
    - `instanceId` string, nullable, required
    - `start` string, nullable, required
  - `pagination` Pagination, required
    - `nextCursor` string, nullable, required: Cursor for the next page; null on the last page.
    - `hasMore` boolean, required

## Other responses

- `400`: The request payload or parameters are invalid.
- `401`: Authentication is missing, invalid, or expired.
- `403`: The credential is valid but may not perform the operation. `INSUFFICIENT_SCOPE`: the credential was never granted the capability the operation needs. `details.requiredScope` names it, and the `WWW-Authenticate` header carries `Bearer error="insufficient_scope"`. An OAuth client fixes this by requesting the scope; an organization API key cannot gain it. `FORBIDDEN`: the capability is present but the membership behind the credential lacks the role, or the resource belongs to another organization.
- `404`: The requested resource was not found.
- `409`: The request conflicts with the current resource state.
- `503`: The capability is temporarily paused by an operator. Retry later.

## Changes

- **2026-10-31** `a3f4100e14c9`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/inth/apis/inth-api/changes/v1/projects/:projectId/consent/runtime-keys/get.md)

---

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