メインコンテンツへスキップ
GET /api/v1/cloud/vaults/{vault_id}/credentials 指定された Vault 配下の認証情報一覧を取得します。アーカイブ済み認証情報はデフォルトで除外されます。

パスパラメータ

パラメータ必須説明
vault_idstringはいVault の一意識別子

ヘッダー

ヘッダー必須説明
AuthorizationはいBearer $QODER_PAT

クエリパラメータ

パラメータ必須説明
limitintegerいいえ1 ページあたりの返却件数上限。デフォルト 20、範囲は 1〜100。100 を超える値は 400 invalid_request_error を返します。
pagestringいいえClaude スタイルの前方カーソル。after_id と等価。before_id および after_id と相互排他
after_idstringいいえカーソルページネーション:この ID 以降のレコードを返す。page および before_id と相互排他
before_idstringいいえカーソルページネーション:この ID 以前のレコードを返す。page および after_id と相互排他
include_archivedbooleanいいえtrue に設定するとアーカイブ済み認証情報も含む
namestringいいえMCP サーバー URL で認証情報を検索

リクエスト例

curl -X GET https://api.qoder.com/api/v1/cloud/vaults/vault_019e3bb940277f0db05ab74291acf6ef/credentials \
  -H "Authorization: Bearer $QODER_PAT"

レスポンス例

HTTP 200 OK
{
  "data": [
    {
      "id": "vcred_019e3bb940297658a632dbf920057eff",
      "type": "vault_credential",
      "vault_id": "vault_019e3bb940277f0db05ab74291acf6ef",
      "auth": {
        "type": "static_bearer",
        "mcp_server_url": "https://example.com/mcp"
      },
      "display_name": null,
      "metadata": {
        "team": "docs"
      },
      "archived_at": null,
      "created_at": "2026-05-18T15:34:16.876188Z",
      "updated_at": "2026-05-18T15:34:16.876188Z"
    }
  ],
  "next_page": null,
  "first_id": "vcred_019e3bb940297658a632dbf920057eff",
  "last_id": "vcred_019e3bb940297658a632dbf920057eff",
  "has_more": false
}

レスポンスフィールド

フィールド説明
dataarrayVault 認証情報オブジェクトの配列
next_pagestring | null次ページの前方カーソル。has_moretrue のとき page として使用
first_idstring | null現在ページ先頭レコードの ID
last_idstring | null現在ページ末尾レコードの ID
has_morebooleanさらにページがあるかどうか

VaultCredential オブジェクト

フィールド説明
idstringvcred_ プレフィックス付きの認証情報一意識別子
typestring固定値 "vault_credential"
vault_idstring所有する Vault の ID
authobjectサニタイズされた認証詳細。シークレットは決して返されない
display_namenull現在は常に null
metadataobject認証情報に保存されるカスタムメタデータオブジェクト。デフォルトは {}
archived_atstring | nullアーカイブ時刻。アクティブな場合は null
created_atstring作成時刻(ISO 8601)
updated_atstring最終更新時刻(ISO 8601)

エラー

HTTPtypeトリガー条件
400invalid_request_errorlimit 無効、または pagebefore_idafter_id のうち複数が指定されている
401TOKEN_INVALID認証トークンが欠落または無効
404not_found_errorVault が存在しないまたはアクセス不可

注意事項

  • 認証情報一覧では認証情報のシークレットは返されません。
  • アーカイブ済み認証情報はデフォルトで除外されます。include_archived=true を指定すると含まれます。
エラーエンベロープの詳細についてはエラーリファレンスを参照してください。

関連項目

Vaults

シークレットを安全に保存し、Agent Session に注入する。