# Obtain OAuth 2.0 Access Token Exchange client credentials for an access token Endpoint: POST /oauth2/token Version: 1.0.1 Security: oauth2ClientCredentials ## Request fields (application/x-www-form-urlencoded): - `grant_type` (string, required) Enum: "client_credentials" - `client_id` (string, required) API client identifier - `client_secret` (string, required) API client secret ## Response 200 fields (application/json): - `access_token` (string) JWT access token for API authentication Example: "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..." - `expires_in` (integer) Token expiration time in seconds Example: 3600 - `token_type` (string) Type of token returned Enum: "Bearer" ## Response 400 fields (application/json): - `error` (string) Human-readable error message Example: "invalid_client"