--- title: "Check User API Key" description: "Validate a user API key and check if it is currently active." api: "POST /api/v1/user-api-keys/check" --- ## Request The secret server key for authentication. The admin access token. The project ID. The user API key value to validate. ## Response Whether the API key is valid and active. The unique identifier of the API key, if valid. The identifier of the user the API key belongs to, if valid. ```bash cURL curl -X POST 'https://api.stack-auth.com/api/v1/user-api-keys/check' \ -H 'Content-Type: application/json' \ -H 'x-stack-secret-server-key: YOUR_SECRET_SERVER_KEY' \ -H 'x-stack-project-id: YOUR_PROJECT_ID' \ -d '{ "api_key": "uak_live_abc123def456..." }' ``` ```json 200 Response { "is_valid": true, "id": "uak_1234567890", "user_id": "usr_1234567890" } ```