{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/amadeus/refs/heads/main/json-schema/authorization-amadeus-oauth2-token-schema.json", "title": "AmadeusOAuth2Token", "description": "The token response", "type": "object", "properties": { "type": { "description": "The access token issued by the authorization server.", "type": "string", "example": "string-value" }, "username": { "description": "The user who requested the access_token", "type": "string", "example": "Sample Name" }, "application_name": { "description": "The application which is requested the access_token", "type": "string", "example": "Sample Name" }, "client_id": { "description": "The client_id is a public identifier for apps", "type": "string", "example": "12345" }, "token_type": { "description": "token_type is a parameter in Access Token generate call to Authorization server, which essentially represents how an access_token will be generated and presented for resource access calls", "type": "string", "example": "string-value" }, "access_token": { "description": "Access tokens are a String which applications use to make API requests on behalf of a user.", "type": "string", "example": "string-value" }, "expires_in": { "description": "The lifetime in seconds of the access token", "type": "integer", "format": "int64", "example": 1 }, "state": { "description": "The state", "type": "string", "example": "string-value" }, "scope": { "description": "Scope is a mechanism in OAuth 2.0 to limit an application's access to a user's account", "type": "string", "example": "string-value" } }, "example": { "type": "amadeusOAuth2Token", "username": "myuser@mydomain.com", "application_name": "My Application", "client_id": "Hs0sNkpTXeu0t2Hw2rLITofK8QELGdfsf", "token_type": "Bearer", "access_token": "f8XgboI1oKyNw7w23bnnAbFANidfgC", "expires_in": 1799, "state": "approved", "scope": "" } }