跳转到主要内容
POST /api/v1/cloud/vaults 创建一个新的 Vault 资源。Vault 用于安全存储 MCP 服务器的访问凭证。创建 Vault 后,通过创建凭证接口添加凭证。

请求头

头部必选说明
AuthorizationBearer <PAT>
Content-Typeapplication/json

请求体

字段类型必选说明
display_namestringVault 显示名称,最长 255 字符
metadataobject自定义元数据

示例请求

curl -X POST "https://api.qoder.com/api/v1/cloud/vaults" \
  -H "Authorization: Bearer $QODER_PAT" \
  -H "Content-Type: application/json" \
  -d '{
    "display_name": "my-mcp-vault",
    "metadata": {"team": "docs"}
  }'

示例响应

HTTP 200 OK
{
  "id": "vault_019e3bb940277f0db05ab74291acf6ef",
  "type": "vault",
  "display_name": "my-mcp-vault",
  "metadata": {
    "team": "docs"
  },
  "credentials": [],
  "archived_at": null,
  "created_at": "2026-05-18T15:34:16.874877Z",
  "updated_at": "2026-05-18T15:34:16.874877Z"
}

响应字段

字段类型说明
idstringVault 唯一标识符(vault_ 前缀)
typestring资源类型,固定为 "vault"
display_namestringVault 显示名称
metadataobject自定义元数据
credentialsarray普通创建请求返回空数组
archived_atstring | null归档时间;active 时为 null
created_atstring创建时间(ISO 8601)
updated_atstring最后更新时间(ISO 8601)

错误码

HTTPtype触发条件
400invalid_request_error缺少或非法 display_namemetadata 非法,或 inline credentials 超过数量限制
401authentication_error缺少或无效的认证令牌
完整错误信封说明详见 错误参考

相关

Vaults

安全地存储凭据并注入到 Agent Session。