{
"title": "auth.CreateApiKeyRequest",
"description": "Request to create a new API key.\n\n# Fields\n\n* `expires` - Optional expiration timestamp. If `None`, the key never expires.\n* `name` - A user-provided name for identifying the key.\n* `description` - Optional description providing additional context.",
"type": "object",
"properties": {
"description": {
"description": "An optional description providing additional context about the key's purpose.",
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"expires": {
"description": "The expiration timestamp for the API key, or `None` for a non-expiring key.",
"anyOf": [
{
"type": "string",
"format": "date-time"
},
{
"type": "null"
}
]
},
"name": {
"description": "A user-provided name to identify this API key.",
"type": "string"
}
}
}