POST
/
token
curl --request POST \
  --url https://api.mobway.cloud/token \
  --header 'accept: application/json' \
  --data-urlencode 'client_id=<client-id>' \
  --data-urlencode 'client_secret=<client-secret>'
{
	"token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJjb21wYW55IjoibW9id2F5IiwiZXhwaXJhdGlvbiI6IjIwMjMtMTAtMTdUMTg6Mzc6MTkuNzkwMDMyIn0.lqqJBTvzoO1JhK0z8KBH_lw1eZA65DnIvu4VaaVv7yI",
	"expiration": 86400
}

Request

Header
accept
string
required

Define o formato esperado para a resposta. Deve ser definido como application/json.

Body

O corpo da requisição deve incluir as credenciais de autenticação do cliente, conforme o padrão OAuth2:

client_id
string
required

O client ID fornecido pela mobway para o seu aplicativo.

client_secret
string
required

O client secret fornecido pela mobway para o seu aplicativo. Deve ser mantido em sigilo.

O client_id e o client_secret são únicos por empresa/aplicação e não devem ser compartilhados!

Response

token
string

Indica o token a ser usado nas outras rotas como header Authentication.

expiration
number

Indica o tempo de expiração do token em segundos. Está definido, por padrão, para expirar em 1 dia (86400 segundos).

curl --request POST \
  --url https://api.mobway.cloud/token \
  --header 'accept: application/json' \
  --data-urlencode 'client_id=<client-id>' \
  --data-urlencode 'client_secret=<client-secret>'
{
	"token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJjb21wYW55IjoibW9id2F5IiwiZXhwaXJhdGlvbiI6IjIwMjMtMTAtMTdUMTg6Mzc6MTkuNzkwMDMyIn0.lqqJBTvzoO1JhK0z8KBH_lw1eZA65DnIvu4VaaVv7yI",
	"expiration": 86400
}