X-API-Key 头中传入 API 密钥。请在 Pioneer 控制面板中创建密钥,然后使用密钥管理端点以编程方式列出和撤销现有密钥。
创建 API 密钥
POST /create-api-key
生成与您账户关联的新 API 密钥。此端点由 Pioneer 控制面板使用,需要浏览器会话。使用现有 API 密钥进行身份验证的调用会被拒绝并返回 403 Forbidden,以防止凭证链式生成。
请求体
string
必填
用于标识此密钥的描述性名称。请使用反映密钥用途或所属服务的名称,例如
"ci-pipeline" 或 "production-inference"。string
完整的 API 密钥值。这是唯一一次以明文返回该值,请立即复制并将其存储在安全的地方,例如密钥管理服务或环境变量中。
string
密钥的唯一标识符。撤销密钥时请使用此 ID。
string
您为密钥指定的名称。
string
密钥创建时间的 ISO 8601 时间戳。
string
生成密钥的末尾数字,用于显示和识别。
string | null
可选的 ISO 8601 过期时间戳,当密钥不会过期时为
null。string
密钥绑定的团队。
boolean
Pioneer 是否在创建密钥时创建了 Stripe 客户记录。
列出 API 密钥
GET /list-api-keys
返回与您账户关联的所有 API 密钥。响应中的密钥值会被遮盖,仅返回名称和创建日期等元数据。
object[]
API 密钥元数据对象数组。
number
返回的密钥数量。
撤销 API 密钥
DELETE /delete-api-key
永久撤销 API 密钥。使用被撤销密钥的任何请求都将立即收到 401 Unauthorized 响应。
请求体
string
必填
要撤销的密钥的唯一 ID,由
GET /list-api-keys 返回。200 OK 以及一个表示成功的 JSON 响应体。
boolean
密钥是否被撤销。
string | null
人类可读的状态消息。