You need to enable JavaScript to run this app.
文档中心
火山方舟

火山方舟

复制全文
下载 pdf
凭证管理
创建凭证
复制全文
下载 pdf
创建凭证
POST https://ark.cn-beijing.volces.com/api/v3/vaults/{vault_id}/credentials​
在指定保管库中创建凭证。创建成功后,可通过返回的凭证 ID 查询、更新或删除该凭证。​
每个保管库最多包含 100 条凭证,超出时返回 HTTP 409 Conflict。​
通过 auth.type 选择鉴权方式:​
  • mcp_oauth:使用 OAuth 访问令牌连接 MCP 服务。​
  • static_bearer:使用静态 Bearer 令牌连接 MCP 服务。​
  • mcp_static:将静态密钥注入 MCP 请求,支持请求头或查询参数等注入位置。​
  • environment_variable:通过环境变量向运行环境注入凭证。​
  • env_oauth:使用 OAuth 访问令牌,并通过环境变量向运行环境注入该令牌。​
响应不返回以下密文字段:access_token、token、secret_value、refresh_token 和 client_secret。​
本接口不支持幂等键,服务端不会自动识别或合并重复的创建请求。​
如果创建请求超时,请先查询凭证列表,确认目标凭证是否已经创建,再决定是否重试。直接重试相同目标的创建请求会返回 HTTP 409 Conflict,且响应不包含已有凭证 ID。​
鉴权​
本接口支持鉴权方式如下,详情请参见 Base URL 及鉴权。​
  • API Key 鉴权,请在 API Key 管理 页面,获取长效 API Key。​
​​
请求参数​
Path 参数​
vault_id string 必选 | 保管库 ID​
​
​
Body 参数​
auth object 必选 | 鉴权配置​
​
display_name string 必选 | 凭证展示名​
​
metadata object | 自定义元数据​
​
​
响应参数​
auth object | 鉴权配置​
​
created_at string | 创建时间​
​
id string | 凭证 ID​
​
type string | 对象类型​
​
updated_at string | 更新时间​
​
vault_id string | 保管库 ID​
​
display_name string | 凭证展示名​
​
metadata object | 自定义元数据​
​
​

Request

curl -sS --fail-with-body "https://ark.cn-beijing.volces.com/api/v3/vaults/<VAULT_ID>/credentials" \
  -H "Authorization: Bearer $ARK_API_KEY" \
  -H "Content-Type: application/json" \
  -d @- <<'EOF'
{
  "display_name": "GitHub 只读 MCP",
  "auth": {
    "type": "static_bearer",
    "mcp_server_url": "<MCP_SERVER_URL>",
    "token": "<STATIC_BEARER_TOKEN>"
  },
  "metadata": {
    "team": "agent-infra"
  }
}
EOF

Response

{
  "id": "vcrd-example",
  "type": "vault_credential",
  "vault_id": "vlt-example",
  "display_name": "GitHub 只读 MCP",
  "auth": {
    "type": "static_bearer",
    "mcp_server_url": "<MCP_SERVER_URL>"
  },
  "metadata": {
    "team": "agent-infra"
  },
  "created_at": "2026-07-15T08:00:00Z",
  "updated_at": "2026-07-15T08:00:00Z"
}
最近更新时间:2026.10.14 20:02:12
这个页面对您有帮助吗?
有用
有用
无用
无用