ApiKeyInfo
- createdType: stringFormat: date-time
At When the key was created
- enabledType: boolean
Whether the key is enabled (false = suspended)
- entityType: stringFormat: uuid
Id Tenant scope for the key
- expiresType: stringFormat: date-timenullable
At When the key expires (null = never)
- idType: string
Unique API key identifier
- isType: boolean
Inherited Whether this key inherits the user's roles (roleId is null)
- lastType: stringFormat: date-timenullable
Used At When the key was last used
- nameType: string
Display name for the API key
- prefixType: string
Key prefix (e.g., "gpcn_")
- rateType: boolean
Limit Enabled Whether rate limiting is enabled
- rateType: integernullable
Limit Max Maximum requests per window
- rateType: integernullable
Limit Window Rate limit window in seconds
- roleType: stringFormat: uuidnullable
Id Role assigned to key (null = inherits user roles)
- rolesType:Properties: 4
Roles for this key - single role if scoped, user's roles if inherited
- startType: string
Starting characters of the key INCLUDING prefix (e.g., "gpcn_AbC12345"). Use this alone for display, do NOT concatenate with prefix.
- userType: stringFormat: email
Email Email of the key owner
- userType: stringFormat: uuid
Id User who owns this key
- userType: string
Name Name of the key owner
.png)