KeyInfo response model
Nullable fields represent unknown values; they do not imply zero cost or a completed action.
| Field | Type | Required | Details |
|---|---|---|---|
id |
string | Yes | Format: uuid |
name |
string | Yes | |
prefix |
string | Yes | |
mode |
string | Yes | One of: sandbox, live |
expiresAt |
string | Yes | Format: date-time |
revokedAt |
string or null | Yes | |
createdAt |
string | Yes | Format: date-time |
Full JSON schema
{ "type": "object", "properties": { "id": { "type": "string", "format": "uuid" }, "name": { "type": "string" }, "prefix": { "type": "string" }, "mode": { "type": "string", "enum": [ "sandbox", "live" ] }, "expiresAt": { "type": "string", "format": "date-time" }, "revokedAt": { "anyOf": [ { "type": "string", "format": "date-time" }, { "type": "null" } ] }, "createdAt": { "type": "string", "format": "date-time" } }, "required": [ "id", "name", "prefix", "mode", "expiresAt", "revokedAt", "createdAt" ]}