Skip to main content
POST
/
connect
/
token
Obtain Access Token
curl --request POST \
  --url https://sts.demo.trykariz.com/connect/token \
  --header 'Content-Type: application/json' \
  --data '
{
  "grant_type": "password",
  "username": "[email protected]",
  "password": "secretpassword",
  "client_id": "client123",
  "client_secret": "clientsecret123"
}
'
{
  "access_token": "ya29.a0AfH6SMDtYZB_...your_access_token...",
  "token_type": "bearer",
  "expires_in": 3600,
  "scope": "read write"
}

Body

application/json
grant_type
enum<string>
default:password
required

The type of OAuth grant being used.

Available options:
password
username
string
required

Your developer username in Kariz. This can be found in your account. It's the credential you use to login.

password
string
required

Your developer password in Kariz. This can be found in your account. It's the credential you use to login.

Example:

"secretpassword"

client_id
string
required

The client id for your application. This can be found in your account.

Example:

"client123"

client_secret
string
required

The client secret for your application. This can be found in your account.

Example:

"clientsecret123"

Response

POST /connect/token Successful response

access_token
string

The token that can be used to authenticate API requests.

Example:

"ya29.a0AfH6SMDtYZB_...your_access_token..."

token_type
string

The type of the token.

Example:

"bearer"

expires_in
integer

The number of seconds until the token expires. By default the token expires every 90 days.

Example:

3600

scope
string

The scope(s) associated with the token.

Example:

"read write"