---
title: "List"
method: GET
path: "/api/v1/iam/model_api_keys"
tags: ["Model API Key"]
---

# List

`GET /api/v1/iam/model_api_keys`

## Request

- Base URL: `https://example.conductor.one`
- URL: `https://example.conductor.one/api/v1/iam/model_api_keys`
- Auth: HTTP bearer and OAuth 2
  - Client credentials
  - Token URL: `/auth/v1/token`

List returns all model API keys owned by the calling user.

## Response `200`

Successful response

- C1ApiIamV1ModelAPIKeyServiceListResponse: The ModelAPIKeyServiceListResponse message.
  - `keys` C1ApiIamV1ModelAPIKey[], nullable: The requested model API keys (metadata only, no secrets).
    - `anthropic` C1ApiIamV1AnthropicCredentialFormat: AnthropicCredentialFormat selects the Anthropic-compatible key family. It has no options yet.
    - `appId` string: The app this key is bound to.
    - `createdAt` string, date-time, nullable
    - `deletedAt` string, date-time, nullable
    - `displayName` string: The human-readable display name for this key.
    - `edgeId` string: The Edge inference route this key is bound to.
    - `expiresTime` string, date-time, nullable
    - `id` string: The unique ID of the model API key.
    - `lastUsedAt` string, date-time, nullable
    - `revokedAt` string, date-time, nullable
    - `scopeCeiling` string[], nullable: The maximum scopes this key may use (intersection with live grants).
    - `updatedAt` string, date-time, nullable
  - `nextPageToken` string: Pagination token for the next page of results.

## Changes

- **2026-10-20** `fe943bedf41b`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/conductorone/apis/c1-api/changes/api/v1/iam/model_api_keys/get.md)

---

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