---
title: "Get Credentials Status"
method: GET
path: "/api/credentials/status"
tags: ["runtime_mutations", "credentials"]
---

# Get Credentials Status

`GET /api/credentials/status`

Return ``{key: {set: bool, hint: str | null}}`` for every credential.

Reports the active user's visible credential state, optionally for one key.

## Query parameters

- `key` 'OPENAI_API_KEY' | 'ANTHROPIC_API_KEY' | 'GEMINI_API_KEY' | 'OPENAI_CUSTOM_HEADERS' | 'ANTHROPIC_CUSTOM_HEADERS' | 'GEMINI_CUSTOM_HEADERS' | 'OPENROUTER_API_KEY' | 'YOU_API_KEY' | 'QUADRILLION_API_KEY' | 'QUADRILLION_ACTIVATION_KEY' | 'SLACK_BOT_TOKEN' | 'SLACK_USER_TOKEN' | 'LINEAR_API_KEY' | 'GITHUB_OAUTH_TOKEN' | 'GITHUB_APP_GRANT' | 'GITHUB_REPO_TOKEN' | 'AZURE_TENANT_ID' | 'AZURE_CLIENT_ID' | 'AZURE_CLIENT_SECRET' | 'POSTGRES_URL' — Registry of all secret keys the app stores for the user.

## Response `200`

Successful Response

- unknown

## Other responses

- `422` — Validation Error

## Changes

- **2026-09-23** `d7f2f3b8e82d` — 3 info
  - added the enum value `ANTHROPIC_CUSTOM_HEADERS` to the property `anyOf[subschema #1: CredentialKind]/` of the `query` request parameter `key`
  - added the enum value `GEMINI_CUSTOM_HEADERS` to the property `anyOf[subschema #1: CredentialKind]/` of the `query` request parameter `key`
  - added the enum value `OPENAI_CUSTOM_HEADERS` to the property `anyOf[subschema #1: CredentialKind]/` of the `query` request parameter `key`
- **2026-09-18** `abf76937a751` — 2 info
  - added the new optional `query` request parameter `key`
  - added the non-success response with the status `422`

[Change history](https://skmtc.dev/quadrillion/apis/quadrillion-cloud-api/changes/api/credentials/status/get.md)

---

[API](https://skmtc.dev/quadrillion/apis/quadrillion-cloud-api.md) · [All operations](https://skmtc.dev/quadrillion/apis/quadrillion-cloud-api/llms.txt) · [OpenAPI document](https://skmtc.dev/quadrillion/apis/quadrillion-cloud-api/revisions/d61e2ec5a271?raw)
