ESET Online Help

Search
Select the category
Select the topic

POST /oauth/token

Relative path: /oauth/token

Request body

Display Schema instead of an Example or vice-versa

Type

Required

Example

Schema

application/x-www-form-urlencoded

No

{
  "grant_type": "password",
  "username": "string",
  "password": "string",
  "refresh_token": "string"
}
{
  "$ref": "oauth_token_body",
  "grant_type": {
    "type": "string",
    "description": "Value MUST be set to password or refresh_token as per RFC.",
    "enum": [
      "password",
      "refresh_token"
    ]
  },
  "username": {
    "type": "string",
    "description": "Value MUST be set when granting password"
  },
  "password": {
    "type": "string",
    "description": "Value MUST be set when granting password",
    "format": "password"
  },
  "refresh_token": {
    "type": "string",
    "description": "Value MUST be set when granting refresh_token"
  }
}


Responses

Display Schema instead of an Example or vice-versa

Code

Description

Example

Schema

200

Authorisation token (Bearer)

{
  "access_token": "string",
  "refresh_token": "string",
  "token_type": "Bearer",
  "expires_in": 0
}
{
  "$ref": "Token",
  "access_token": {
    "type": "string",
    "description": "The access token value"
  },
  "refresh_token": {
    "type": "string",
    "description": "The refresh token value"
  },
  "token_type": {
    "type": "string",
    "description": "Type of the token is set to 'Bearer'",
    "enum": [
      "Bearer"
    ]
  },
  "expires_in": {
    "type": "integer",
    "description": "The lifetime in seconds of the access token",
    "format": "int32"
  }
}

default

An unexpected error response.

null
[]

202

Response took too long and the request was cached.

null
[]