Projektek

Projekteket reprezentáló JSON Schema: https://hrszoftver.hu/json/schema/project.json

Összes projekt listája

Endpoint

GET /project/full

Fontos: Az összes rendszerben lévő projekt adatait adja

Válasz 200 (application/JSON)

{
    "success": true,
    "type": "project",
    "data": [
        {
            "id": 32,
            "active": true,
            "jobs": [12,543,46],
            "last_modified": "2017-08-16 14:15:24",
        }
    ]
}

Projekt létrehozása

Endpoint

POST /project

Paraméterek (application/JSON)

{
    "title": "Teszt projekt"
}

Válasz 200 (application/JSON)

{
    "success": true,
    "type": "project",
    "data": [
        {
        "id": 321,
        }
    ]
}

Projekt adatainak felülírása

Endpoint

PUT /project

Paraméterek (application/JSON)

{
    "id": 321,
    "title": "Módosított teszt projekt"
}

Válasz 200 (application/JSON)

{
    "success": true,
}

Projektek listája

Endpoint

GET /project

GET /project/{id}

Paraméterek

  • id (integer, opcionális) - ha ki van töltve, csak az adott azonosítóval rendelkező projektet adja vissza

Válasz 200 (application/JSON)

{
    "success": true,
    "type": "project",
    "data": [
        {
            "id": 321,
            "title": "Teszt projekt",
            "date_from": "2017-04-25",
            "date_till": "2017-09-02",
            "category": [4,6],
            "language": [65,41],
            "jobs": [213,432,12],
            "last_modified": "2017-08-16 14:15:24",
        }
    ]
}