Get Job
GET
/AtsJob/{id}Retrieves a single job listing by its ID.
Path Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
id | long | required | Job ID |
Response Fields
| Field | Type | Description |
|---|---|---|
id | long | Job ID |
status | string | Job status (see Enums) |
title | string | Job title |
region | string | Region |
address | string | Address |
jobType1 | int? | Employment type (see Enums) |
jobType2 | int? | Secondary employment type (see Enums) |
salaryValue1 | decimal? | Salary from (null if 0) |
salaryValue2 | decimal? | Salary to (null if 0) |
salaryRateId | sbyte? | Salary rate (see Enums) |
description | string | HTML job description |
appliesCount | int | Number of candidates |
viewsCount | int | Number of views |
email | string | Email of the job creator |
Errors
| Status | Description |
|---|---|
403 Forbidden | Job does not belong to account |
404 Not Found | Job not found |
Request
curl https://ua.jooble.org/employer/api/v2/AtsJob/12345 \
-H "Authorization: Bearer eyJhbGciOiJIUzI1NiIs..."Response · 200 OK
{
"id": 12345,
"status": "Activated",
"title": "Backend Developer",
"region": "Kyiv",
"address": "Khreshchatyk 22",
"jobType1": 0,
"jobType2": 4,
"salaryValue1": 2000,
"salaryValue2": 3500,
"salaryRateId": 1,
"description": "<p>We are looking for...</p>",
"appliesCount": 12,
"viewsCount": 340,
"email": "recruiter@company.com"
}