Merchant API 密钥
在 Business 头像菜单 → 开发者 → API 密钥中创建 Merchant API 密钥。需要Owner、Admin 或 Developer 角色。密钥属于组织,而不属于创建它的人。操作步骤见开发者设置。
GET /v1/me 返回该密钥的 orgId、apiKeyId 和 permissions。Merchant API 密钥是服务端凭据。
权限
每个 Merchant API 密钥要么是全部权限,要么是部分权限:- 全部权限可以调用所有 Merchant API 接口,包括之后新增的接口。
GET /v1/me中显示为"permissions": []。所有已有密钥以及通过 CLI 创建的密钥都是全部权限。通过 CLI 创建需要角色拥有全部权限。 - 部分权限只能调用所选权限涵盖的接口(见下表)。
:read 权限位于可读取,:write 权限位于可创建与修改。
请求缺少所需权限的接口时,会返回
403,错误代码为 INSUFFICIENT_SCOPE,且不会创建或修改任何内容。
智能体钱包密钥
智能体钱包密钥是为单个智能体钱包创建的 P-256 签名密钥包:
签名覆盖以下内容的 SHA-256 摘要: