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