Authentication

POST/AtsJob/login

Authenticate with your account credentials to obtain a JWT token. Include this token in the Authorization header of all subsequent requests.

Request Body

FieldTypeRequiredDescription
emailstringrequiredAccount email
passwordstringrequiredAccount password

Response

FieldTypeDescription
access_tokenstringJWT token for authenticating API requests. Expires after 24 hours
⚠️

The token expires after 24 hours. A 401 Unauthorized response means the token is missing or invalid — re-authenticate to obtain a new one.

Request

curl -X POST https://ua.jooble.org/employer/api/v2/AtsJob/login \
  -H "Content-Type: application/json" \
  -d '{
    "email": "user@email.com",
    "password": "********"
  }'

Response · 200 OK

{
  "access_token": "eyJhbGciOiJIUzI1NiIs..."
}

Authenticated request

curl https://ua.jooble.org/employer/api/v2/AtsJob/allJobs \
  -H "Authorization: Bearer eyJhbGciOiJIUzI1NiIs..."