Skip to main content
GET
/
v1
/
vault
List Credentials
curl --request GET \
  --url https://api.bctrl.ai/v1/vault \
  --header 'Authorization: Bearer <token>'
{
  "keys": [
    "<string>"
  ]
}
prefix
string
Filter keys by prefix.
meta
boolean
When true, returns full metadata objects instead of key strings.
origin
string
Filter by credential origin (metadata mode only).
hasTotp
boolean
Filter for credentials with/without TOTP (metadata mode only).
limit
number
Maximum number of results (metadata mode only).

Examples

// List all keys
const keys = await vault.list();

// Filter by prefix
const awsKeys = await vault.list('aws/');

// Get full metadata
const metas = await vault.list({ meta: true, hasTotp: true });

Response

keys
string[]
Array of credential key strings (default mode).
Response Example
[
  "github",
  "aws/prod",
  "aws/staging"
]