List Service Keys
List all active service API keys.
Returns a paginated list of service account keys. Does not include revoked keys or plaintext/hash values for security.
Args: limit: Maximum number of keys to return (default 100, max 1000) offset: Pagination offset (default 0) admin_key: Validated admin API key (from dependency) db: Database session
Returns: List of ServiceKeyInfo objects
Parameters
Section titled “ Parameters ”Query Parameters
Section titled “Query Parameters ”Maximum keys to return
Maximum keys to return
Offset for pagination
Offset for pagination
Header Parameters
Section titled “Header Parameters ”Responses
Section titled “ Responses ”List of active service keys
Service key information for listing (FR-LIST-002, FR-LIST-003, FR-LIST-004).
NOTE: Does not include key_hash or plaintext for security.
Attributes: id: Key UUID name: Key name created_at: Creation timestamp last_used_at: Last usage timestamp (if available) multi_tenant: Multi-tenant enabled permissions: Service permissions
object
Key UUID
Key name
Creation timestamp
Multi-tenant enabled
Service permissions
Invalid API key
Standard error response for Admin API.
Attributes: error: Error code (e.g., ‘key_exists’, ‘permission_denied’) message: Human-readable error message
object
Error code
Human-readable error message
Missing admin:keys permission
Standard error response for Admin API.
Attributes: error: Error code (e.g., ‘key_exists’, ‘permission_denied’) message: Human-readable error message
object
Error code
Human-readable error message
Validation Error
object
object
object
Rate limited
Standard error response for Admin API.
Attributes: error: Error code (e.g., ‘key_exists’, ‘permission_denied’) message: Human-readable error message
object
Error code
Human-readable error message