Resumen
Usa este endpoint para actualizar el nombre, el límite de uso, los modelos permitidos, la caducidad o el estado de una API Key existente.Cuerpo de la solicitud
Debe enviarse al menos un campo.| Campo | Tipo | Valor predeterminado / límites | Notas |
|---|---|---|---|
status | enum | - | active, inactive, revoked |
name | string | longitud 1-50 | Nombre visible actualizado |
limitAmount | number | null | mínimo 0, máximo de entrada 1000000 | null = ilimitado, 0 = cuota cero. Los valores positivos se normalizan a un límite almacenado que no puede superar 100000 USD equivalente. |
limitCurrency | enum | default USD | Solo USD. Enviar CNY devuelve 400 currency_retired. |
models | string[] | - | Lista actualizada de modelos lógicos permitidos |
expiresAt | string | null | datetime RFC3339 | null borra la caducidad |
Notas
- La eliminación dura no está soportada a propósito en Management API v1.
revokedes un estado terminal para el uso operativo normal; crea una nueva clave en lugar de esperar un futuro flujo de reactivación.
Ejemplo
Solicitud / Respuesta
Usa el panel OpenAPI interactivo de arriba para ver el esquema exacto y los campos de respuesta.Response example
Important fields
API key identifier used in follow-up Management API calls.
Display name for the API key.
Non-secret key prefix for display and support.
One of
active, inactive, or revoked.Spending cap in USD as a JSON number for display.
null means unlimited.Exact spending cap in USD as a decimal string.
null means unlimited.Accumulated usage in USD as a JSON number for display.
Exact accumulated usage in USD as a decimal string.
Per-key model allowlist. Empty array means no additional key-level model restriction.
ISO timestamp when the key expires, or
null for no expiry.ISO timestamp for the most recent use, or
null when unused.ISO creation timestamp.