Get Access Token
curl --request POST \
--url https://testapi.kravata.co/api/token \
--header 'Content-Type: application/json' \
--data '
{
"username": "{{username}}",
"password": "{{password}}"
}
'import requests
url = "https://testapi.kravata.co/api/token"
payload = {
"username": "{{username}}",
"password": "{{password}}"
}
headers = {"Content-Type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({username: '{{username}}', password: '{{password}}'})
};
fetch('https://testapi.kravata.co/api/token', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"refresh": "<jwt>",
"access": "<jwt>"
}Authentication
Get Access Token
By consuming this endpoint, you can request the refresh and access token. Provide your username and password in the request body.
Request Body
| Field | Type | Required | Description |
|---|---|---|---|
| username | string | Yes | Your username for authentication. |
| password | string | Yes | Your password for authentication. |
Response
| Field | Description |
|---|---|
| access | The access token, valid for 5 minutes, is used to authenticate requests to other endpoints. |
| refresh | The refresh token, valid for 24 hours, allows you to renew your access token when it expires. |
POST
/
api
/
token
Get Access Token
curl --request POST \
--url https://testapi.kravata.co/api/token \
--header 'Content-Type: application/json' \
--data '
{
"username": "{{username}}",
"password": "{{password}}"
}
'import requests
url = "https://testapi.kravata.co/api/token"
payload = {
"username": "{{username}}",
"password": "{{password}}"
}
headers = {"Content-Type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({username: '{{username}}', password: '{{password}}'})
};
fetch('https://testapi.kravata.co/api/token', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"refresh": "<jwt>",
"access": "<jwt>"
}
