Hirdetések
Hirdetéseket reprezentáló JSON Schema: https://hrszoftver.hu/json/schema/job.json
Hirdetések listája
Endpoint
GET /job
GET /job/{id}
Fontos: Csak az olyan hirdetéseket adja vissza, melyeknek aktívak a rendszerben és az API/WEB hirdetési csatornán szerepelnek
Paraméterek
id
(integer, opcionális) - ha ki van töltve, csak az adott azonosítóval rendelkező hirdetést adja vissza
Válasz 200 (application/JSON)
{
"success": true,
"type": "job",
"data": [
{
"id": 32,
"position_data_id": 6,
"marked": "N",
"date_from": "2017-04-25",
"date_till": "2017-09-02",
"title": "Senior Accountant",
"reference_number" : "MANDALA-17234",
"category": [4,6],
"language": [65,41],
"regio": [23, 54],
"experience": 68,
"preparation": 18,
"default_alias_str" : "senior-accountant@hrszoftver.hu",
"position_data": {},
"last_modified": "2017-08-16 14:15:24",
}
]
}
Összes hirdetés listája
Endpoint
GET /job/full
Fontos: Az összes rendszerben lévő hirdetés azonosítóit adja
Válasz 200 (application/JSON)
{
"success": true,
"type": "job",
"data": [
{
"id": 32,
"active": true,
"last_modified": "2017-08-16 14:15:24",
}
]
}
Hirdetés létrehozása
Endpoint
POST /job
Paraméterek (application/JSON)
{
"position_data_id": 321,
"title": "Teszt hirdetés"
}
Válasz 200 (application/JSON)
{
"success": true,
"type": "job",
"data": [
{
"id": 12,
}
]
}
Hirdetés törlése
Endpoint
DELETE /job
Paraméterek (application/JSON)
{
"id": 23,
}
Válasz 200 (application/JSON)
{
"success": true,
"type": "job"
}