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"
}