APIKeyResponseV5
Response body for v5 API key endpoints. The plaintext key is populated on the create (POST) response, for legacy keys, and for bring-your-own keys created with always_retrievable; on later reads of any other key it is null and only key_last4 is returned.
- accountType: string
_id required - createdType: stringFormat: date-time
_at requiredthe date-time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z
- idType: stringrequired
- isType: boolean
_legacy required - nameType: stringrequired
- permissionsType: array of Permissionenumrequired
- statusType: enumrequiredvaluesactiverevokedexpired
- alwaysType: boolean
_retrievable True when this key was created as a bring-your-own key with
always_retrievable, meaningkeystays populated on every read. - expiresType: stringFormat: date-timenullable
_at the date-time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z
- keyType: stringnullable
Plaintext key. Populated on the create (
POST) response, for legacy keys, and for bring-your-own keys created withalways_retrievable;nullon later reads of any other key. - keyType: stringnullable
_last4 Last four characters of the secret, for display.
- lastType: stringFormat: date-timenullable
_used _at the date-time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z

