Visão geral
Use este endpoint para atualizar nome, limite de uso, modelos permitidos, data de expiração ou status de uma API Key existente.Corpo da requisição
A requisição PATCH deve incluir pelo menos um campo.| Campo | Tipo | Padrões / limites | Descrição |
|---|---|---|---|
status | enum | - | active, inactive, revoked |
name | string | tamanho 1-50 | Nome de exibição atualizado |
limitAmount | number | null | mínimo 0, máximo 100000 | null = ilimitado, 0 = quota zero, valor positivo = teto em USD |
limitCurrency | enum | padrão USD | Opcional: USD ou CNY. Quando definido como CNY, limitAmount é interpretado em RMB e convertido para USD no servidor antes de ser armazenado |
models | string[] | - | Allowlist atualizada de modelos lógicos |
expiresAt | string | null | datetime RFC3339 | null remove a expiração |
Observações
- A exclusão definitiva não é suportada intencionalmente na Management API v1.
revokedcostuma ser tratado como estado terminal; se você precisar usar outra chave, normalmente é melhor criar uma nova.- Por padrão,
limitAmounté interpretado em USD. Se você enviarlimitCurrency: "CNY", o limite será tratado como RMB e convertido automaticamente para USD com a taxa atual antes de ser armazenado. - A resposta inclui
exchange_ratee os campos de exibição em RMBlimit_amount_cnyeused_amount_cny.