Vault

List workspace secrets

Lists secret metadata for the workspace of the authenticated API key. Responses contain names, bound hosts, fingerprints and creation times, never secret values. Results are ordered by name and paginated with limit and offset. The scope is selected by the API key: workspace routes act on the key's active workspace and intern routes act on one intern inside that workspace. There is no default workspace and no fallback to another scope. Every vault route, including reads, requires access to the Intern API programme and returns 404 outside it. Requests on regional hostnames such as eu.openrouter.ai are refused. API key required.

get/vault/secrets

Query parameters

limitinteger

Page size, 1 to 100. Defaults to 100.

Example:50

Page size, 1 to 100. Defaults to 100.

offsetinteger

Number of secrets to skip, 0 to 10000. Defaults to 0.

Number of secrets to skip, 0 to 10000. Defaults to 0.

Response

One page of secret metadata.

has_moreboolean required

True when more secrets exist beyond this page. Request the next page with offset increased by the number of returned entries.

Example response

{
  "data": [
    {
      "created_at": "2026-09-15T17:44:00.000Z",
      "fingerprint": "sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08",
      "hosts": [
        "api.github.com"
      ],
      "name": "github_token"
    },
    {
      "created_at": "2026-08-01T09:30:00.000Z",
      "fingerprint": null,
      "hosts": null,
      "name": "legacy_token"
    }
  ],
  "has_more": false
}

Changes