POST /auth/v2/token

Authenticates a user. If successful, creates an authentication token that you use in subsequent API requests. By default, the token expires in 30 minutes. After a token expires, you must rerun this command to generate a new token.

Request Example

The following creates an authentication token for user root:
curl -X POST \
  '' \
  -u root:mapr

Response Example

200 OK

  "token": "eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJtYXByIiwiYXVkIjoid2ViIiwiZXhwIjoxNTE2NzQ2MDc4LCJpYXQiOjE1MTY3NDQyNzh9.6YXWX72UP9_U9DPmT8c-_DQRDwY_TL0DEdsBaBqoaLf8iK0qHNctyBTbFO5ktUJMTubVOj6D7pFOEyEuV8lhjA"

For an example that shows how to use the token returned by this API call in a subsequent GET command, see Using Token-Based Authentication.