GET
Získá kolekci BO Servisní odbornost
GET
Získá seznam položek BO, které mohou být chráněny na BO Servisní odbornost
GET
Získá pohled nad BO Servisní odbornost
GET
Získá daný BO Servisní odbornost
GET
Otestuje, zda existuje editační zámek na daném BO Servisní odbornost
GET
Získá seznam chráněných položek, které jsou na BO Servisní odbornost aktuálnímu uživateli znepřístupněny
GET
Získá řádky kolekce Řádek servisní odbornosti
GET
Získá daný řádek kolekce Řádek servisní odbornosti
GET
Získá seznam uživatelských parametrů včetně jejich hodnot k danému BO Servisní odbornost
POST
Vytvoří nový BO Servisní odbornost
POST
Vyhodnotí query dotaz nad BO Servisní odbornost
POST
Vytvoří nový řádek v kolekci Řádek servisní odbornosti
PUT
Modifikuje daný BO Servisní odbornost
PUT
Vytvoří editační zámek na daném BO Servisní odbornost
PUT
Zruší editační zámek na daném BO Servisní odbornost
PUT
Modifikuje řádek v kolekci Řádek servisní odbornosti
DELETE
Smaže BO Servisní odbornost
DELETE
Smaže řádek z kolekce Řádek servisní odbornosti
Hodinová sazba bez DPH, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu
Hodinová sazba s daní, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu
Kód, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu
Nákl.cena bez daně, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu
Nákl.cena s daní, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu
Skrytý, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole nepodporuje ochranu dat/GDPR
Název, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu
Verze objektu, pouze pro čtení, pole vlastněné tabulkou, možné řadit a filtrovat, pole nepodporuje ochranu dat/GDPR
kolekce BO Řádek servisní odbornosti, pole je duplikováno při klonování objektu, objekt na který pole odkazuje je 'vlastněn'
Sazba DPH, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu
ID třídy, pouze pro čtení, fkAnsiCaseSensitive, pole nepodporuje ochranu dat/GDPR
Název, pouze pro čtení
Vlastní ID, pouze pro čtení, fkAnsiCaseSensitive, pole nepodporuje ochranu dat/GDPR
GET
https://atd.abra.eu/demodata/serviceworkcategories?take=1
ResponseGET
https://atd.abra.eu/demodata/serviceworkcategories/{id}
{
"objversion": 1,
"hidden": false,
"code": "ST",
"name": "Servisní technik",
"amountperhour": 250,
"amountperhourwithvat": 300,
"costpricewithoutvat": 150,
"costpricewithvat": 180,
"vatrate_id": "02000X0000",
"rows": [
{
"id": "2000000101",
"objversion": 1,
"parent_id": "1000000101",
"role_id": "2800000101"
},
{
"id": "1000000101",
"objversion": 1,
"parent_id": "1000000101",
"role_id": "1500000101"
}
]
}
POST
https://atd.abra.eu/demodata/query
{"class": "serviceworkcategories", "take": "1"}
POST
https://atd.abra.eu/demodata/serviceworkcategories/query
{"take": "1"}
Response
{
"objversion": 1,
"hidden": false,
"code": "ST",
"name": "Servisní technik",
"amountperhour": 250,
"amountperhourwithvat": 300,
"costpricewithoutvat": 150,
"costpricewithvat": 180,
"vatrate_id": "02000X0000",
"rows": [
{
"id": "2000000101",
"objversion": 1,
"parent_id": "1000000101",
"role_id": "2800000101"
},
{
"id": "1000000101",
"objversion": 1,
"parent_id": "1000000101",
"role_id": "1500000101"
}
]
}
BodyPOST
https://atd.abra.eu/demodata/serviceworkcategories?select=id
{
"amountperhour": 250,
"amountperhourwithvat": 300,
"code": "ST",
"costpricewithoutvat": 150,
"costpricewithvat": 180,
"hidden": false,
"name": "Servisní technik",
"rows": [
{
"id": "2000000101",
"objversion": 1,
"parent_id": "1000000101",
"role_id": "2800000101"
},
{
"id": "1000000101",
"objversion": 1,
"parent_id": "1000000101",
"role_id": "1500000101"
}
],
"vatrate_id": "02000X0000"
}
Response
{
"id": "1600000101"
}
BodyPUT
https://atd.abra.eu/demodata/serviceworkcategories/{id}?select=id
{
"amountperhour": 250,
"amountperhourwithvat": 300,
"code": "ST",
"costpricewithoutvat": 150,
"costpricewithvat": 180,
"hidden": false,
"name": "Servisní technik",
"rows": [
{
"id": "2000000101",
"objversion": 1,
"parent_id": "1000000101",
"role_id": "2800000101"
},
{
"id": "1000000101",
"objversion": 1,
"parent_id": "1000000101",
"role_id": "1500000101"
}
],
"vatrate_id": "02000X0000"
}
Response
{
"id": "1600000101"
}
ResponseDELETE
https://atd.abra.eu/demodata/serviceworkcategories/{id}
200 - OK Everything worked as expected.
PUT
https://atd.abra.eu/demodata//batch
{
"items": [
{
"type": "create",
"id": "id0",
"data": {
"class_id": "serviceworkcategories",
"object_data": {
"amountperhour": 250,
"amountperhourwithvat": 300,
"code": "ST",
"costpricewithoutvat": 150,
"costpricewithvat": 180,
"hidden": false,
"name": "Servisní technik",
"rows": [
{
"id": "2000000101",
"objversion": 1,
"parent_id": "1000000101",
"role_id": "2800000101"
},
{
"id": "1000000101",
"objversion": 1,
"parent_id": "1000000101",
"role_id": "1500000101"
}
],
"vatrate_id": "02000X0000"
},
"query": {
"select": [
"id"
]
}
}
},
{
"type": "create",
"id": "id1",
"data": {
"class_id": "serviceworkcategories",
"object_data": {
"amountperhour": 250,
"amountperhourwithvat": 300,
"code": "ST",
"costpricewithoutvat": 150,
"costpricewithvat": 180,
"hidden": false,
"name": "Servisní technik",
"rows": [
{
"id": "2000000101",
"objversion": 1,
"parent_id": "1000000101",
"role_id": "2800000101"
},
{
"id": "1000000101",
"objversion": 1,
"parent_id": "1000000101",
"role_id": "1500000101"
}
],
"vatrate_id": "02000X0000"
},
"query": {
"select": [
"id"
]
}
}
}
]
}
{
"items": [
{
"type": "update",
"id": "id0",
"data": {
"class_id": "serviceworkcategories",
"obj_id": "1600000100",
"object_data": {
"amountperhour": 250,
"amountperhourwithvat": 300,
"code": "ST",
"costpricewithoutvat": 150,
"costpricewithvat": 180,
"hidden": false,
"name": "Servisní technik",
"rows": [
{
"id": "2000000101",
"objversion": 1,
"parent_id": "1000000101",
"role_id": "2800000101"
},
{
"id": "1000000101",
"objversion": 1,
"parent_id": "1000000101",
"role_id": "1500000101"
}
],
"vatrate_id": "02000X0000"
},
"query": {
"select": [
"id"
]
}
}
},
{
"type": "update",
"id": "id1",
"data": {
"class_id": "serviceworkcategories",
"obj_id": "1600000101",
"object_data": {
"amountperhour": 250,
"amountperhourwithvat": 300,
"code": "ST",
"costpricewithoutvat": 150,
"costpricewithvat": 180,
"hidden": false,
"name": "Servisní technik",
"rows": [
{
"id": "2000000101",
"objversion": 1,
"parent_id": "1000000101",
"role_id": "2800000101"
},
{
"id": "1000000101",
"objversion": 1,
"parent_id": "1000000101",
"role_id": "1500000101"
}
],
"vatrate_id": "02000X0000"
},
"query": {
"select": [
"id"
]
}
}
}
]
}
{
"items": [
{
"type": "delete",
"id": "id0",
"data": {
"class_id": "serviceworkcategories",
"obj_id": "1600000100"
}
},
{
"type": "delete",
"id": "id1",
"data": {
"class_id": "serviceworkcategories",
"obj_id": "1600000101"
}
},
{
"type": "delete",
"id": "id2",
"data": {
"class_id": "serviceworkcategories",
"obj_id": "1600000102"
}
},
{
"type": "delete",
"id": "id3",
"data": {
"class_id": "serviceworkcategories",
"obj_id": "1600000103"
}
},
{
"type": "delete",
"id": "id4",
"data": {
"class_id": "serviceworkcategories",
"obj_id": "1600000104"
}
}
]
}