Nemocenská dávka

GET

/sickbenefits

Získá kolekci BO Nemocenská dávka

GET

/sickbenefits/meta/dataprotection

Získá seznam položek BO, které mohou být chráněny na BO Nemocenská dávka

GET

/sickbenefits/views/{view}

Získá pohled nad BO Nemocenská dávka

GET

/sickbenefits/{id}

Získá daný BO Nemocenská dávka

GET

/sickbenefits/{id}/iseditlock

Otestuje, zda existuje editační zámek na daném BO Nemocenská dávka

GET

/sickbenefits/{id}/meta/dataprotection

Získá seznam chráněných položek, které jsou na BO Nemocenská dávka aktuálnímu uživateli znepřístupněny

GET

/sickbenefits/{id}/rows

Získá řádky kolekce Řádek ND

GET

/sickbenefits/{id}/rows/{id1}

Získá daný řádek kolekce Řádek ND

GET

/sickbenefits/{id}/userparameters

Získá seznam uživatelských parametrů včetně jejich hodnot k danému BO Nemocenská dávka

POST

/sickbenefits

Vytvoří nový BO Nemocenská dávka

POST

/sickbenefits/query

Vyhodnotí query dotaz nad BO Nemocenská dávka

POST

/sickbenefits/{id}/rows

Vytvoří nový řádek v kolekci Řádek ND

PUT

/sickbenefits/{id}

Modifikuje daný BO Nemocenská dávka

PUT

/sickbenefits/{id}/editlock

Vytvoří editační zámek na daném BO Nemocenská dávka

PUT

/sickbenefits/{id}/editunlock

Zruší editační zámek na daném BO Nemocenská dávka

PUT

/sickbenefits/{id}/rows/{id1}

Modifikuje řádek v kolekci Řádek ND

DELETE

/sickbenefits/{id}

Smaže BO Nemocenská dávka

DELETE

/sickbenefits/{id}/rows/{id1}

Smaže řádek z kolekce Řádek ND

Metadata - Perzistentní položky

average number

Průměr, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole obsahuje částku v lokální měně

averagereduction boolean

Redukce DVZ, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

averagetext string (40)

Popis průměru, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

basesicktype integer

Základní typ, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

benefitrelateddays number

Ostatní dny ošetřování osoby/skupiny, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

continuingsickbenefit boolean

Pokračující ND, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

correctedby_id string (securityuser) relace

Opravil, pole vlastněné tabulkou, možné řadit a filtrovat, pole nepodporuje ochranu dat/GDPR

createdby_id string (securityuser) relace

Vytvořil, pole vlastněné tabulkou, možné řadit a filtrovat, pole nepodporuje ochranu dat/GDPR

createdinclosedperiod boolean

Vytvořeno v uzavřeném období, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

datefrom$date string

Dávka od, pole vlastněné tabulkou, možné řadit a filtrovat

dateto$date string

Dávka do, pole vlastněné tabulkou, možné řadit a filtrovat

daybaserounding integer

Zaokr. den. vym. zákl., pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

decisionnumber string (40)

Číslo potvrzení, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

description string (40)

Popis, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

dirty boolean

Nepočítaný objekt, pole vlastněné tabulkou, možné řadit a filtrovat

docdate$date string

Datum dok., pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole nepodporuje ochranu dat/GDPR

docqueue_id string (docqueue) relace

Zdrojová řada, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

firstday number

1.den, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

firstdayofbenefit$date string

Datum prvního nároku, pole vlastněné tabulkou, možné řadit a filtrovat

isabsent boolean

Nepřítomnost, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

isunpaid boolean

Neproplácí se, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

lastday number

Posl.den, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

lastshiftdate$date string

Posl. prac. den zam., pole vlastněné tabulkou, možné řadit a filtrovat

maxdaycount number

Max. dní, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

maxexcludeddays number

Max. počet. vyl. dní, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

noexcludeddays boolean

Není vyl.doba, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

objversion integer

Verze objektu, pouze pro čtení, pole vlastněné tabulkou, možné řadit a filtrovat, pole nepodporuje ochranu dat/GDPR

onecase boolean

Jednorázově, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

ordnumber integer

Pořadové číslo, pole vlastněné tabulkou, možné řadit a filtrovat

payworkingdays boolean

Proplácet pracovní dny, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

period_id string (period) relace

Období, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

prevsickbenefit_id string (sickbenefit) relace

Předchozí ND, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

quarantinecharge boolean

Příspěvek při nařízené karanténě, pole vlastněné tabulkou, možné řadit a filtrovat

rows array (sickbenefitrow) relace

kolekce BO Řádek ND, objekt na který pole odkazuje je 'vlastněn'

shortenedinclosedperiod boolean

Ukončeno v uzavřeném období, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

shortenholidayclaim boolean

Krátit nárok na dovolenou, pole vlastněné tabulkou, možné řadit a filtrovat

sickbenefitrounding integer

Zaokr. nem. dávky, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

sickbenefittype_id string (sickbenefittype) relace

Druh ND, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

totaldaycount number

Celkem dní, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

workinginjury_id string (workinginjury) relace

Pracovní úraz, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

workingrelation_id string (workingrelation) relace

Pracovní poměr, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

Metadata - Neperzistentní položky

allowchangesinclosedperiods integer

Změny v uzavřených obdobích

basesicktypetext string (40)

Základní typ, pouze pro čtení

calendardayscount number

Kalendářní dny, pouze pro čtení

classid string (26)

ID třídy, pouze pro čtení, fkAnsiCaseSensitive, pole nepodporuje ochranu dat/GDPR

daybase1 number

DVZ1, pouze pro čtení

daybase2 number

DVZ2, pouze pro čtení

displayname string (24)

Číslo dok., pouze pro čtení

employee_id string (employee) relace

Zaměstnanec, pole je duplikováno při klonování objektu

firstdatefrom number

Datum od - pokračující ND, pouze pro čtení

fulldisplayname string (80)

Plné jméno, pouze pro čtení

hourbase number

RPV, pouze pro čtení

id string (10)

Vlastní ID, pouze pro čtení, fkAnsiCaseSensitive, pole nepodporuje ochranu dat/GDPR

newrelateddocument_id string (10)

ID dokladu pro připojení, fkAnsiCaseSensitive

newrelatedtype integer

Typ relace

pers_lastname string (40)

Příjmení, pouze pro čtení

pers_personalnumber string (40)

Os.číslo, pouze pro čtení

Příklady
  • GET
  • QUERY
  • POST
  • PUT
  • DELETE
  • BATCH
  • Builder
Request

GET

https://atd.abra.eu/demodata/sickbenefits?take=1

GET

https://atd.abra.eu/demodata/sickbenefits/{id}
Response
{
    "objversion": 6,
    "rows": [
        {
            "absentfrom$date": "2019-02-04T23:00:00.000Z",
            "absentto$date": "2019-02-27T23:00:00.000Z",
            "average": 113.38,
            "benefitcorrection": 0,
            "boostcorrection": 0,
            "compensationboost": 0,
            "createdinclosedperiod": false,
            "deletedinclosedperiod": false,
            "durationchange$date": null,
            "id": "1100000101",
            "importsource_id": null,
            "inclosedperioduser_id": null,
            "objversion": 1,
            "originalabsenceend$date": null,
            "paidfrom$date": "2019-02-04T23:00:00.000Z",
            "paidto$date": "2019-02-17T23:00:00.000Z",
            "parent_id": "1100000101",
            "rowtype": 1,
            "shortenedinclosedperiod": false,
            "shorteningpercent": 0,
            "totalabsenthours": 144,
            "totalbenefit": 4899,
            "wageperiod_id": "2B00000101"
        },
        {
            "absentfrom$date": "2019-02-28T23:00:00.000Z",
            "absentto$date": "2019-03-15T23:00:00.000Z",
            "average": 113.38,
            "benefitcorrection": 0,
            "boostcorrection": 0,
            "compensationboost": 0,
            "createdinclosedperiod": false,
            "deletedinclosedperiod": false,
            "durationchange$date": null,
            "id": "2100000101",
            "importsource_id": null,
            "inclosedperioduser_id": null,
            "objversion": 2,
            "originalabsenceend$date": null,
            "paidfrom$date": null,
            "paidto$date": null,
            "parent_id": "1100000101",
            "rowtype": 1,
            "shortenedinclosedperiod": false,
            "shorteningpercent": 0,
            "totalabsenthours": 88,
            "totalbenefit": 0,
            "wageperiod_id": "3B00000101"
        }
    ],
    "docqueue_id": "1700000101",
    "period_id": "3N00000101",
    "ordnumber": 1,
    "docdate$date": "2020-03-02T23:00:00.000Z",
    "createdby_id": "1200000101",
    "correctedby_id": "1200000101",
    "workingrelation_id": "1100000101",
    "datefrom$date": "2019-02-04T23:00:00.000Z",
    "dateto$date": "2019-03-15T23:00:00.000Z",
    "firstday": 0,
    "description": "",
    "sickbenefittype_id": "Q000000000",
    "average": 113.38,
    "basesicktype": 6,
    "onecase": false,
    "isabsent": true,
    "maxdaycount": 14,
    "totaldaycount": 14,
    "averagetext": "Za IV. čtvrtletí 2018",
    "dirty": false,
    "daybaserounding": -33554174,
    "sickbenefitrounding": 258,
    "averagereduction": false,
    "noexcludeddays": false,
    "createdinclosedperiod": false,
    "shortenedinclosedperiod": false,
    "isunpaid": false,
    "lastshiftdate$date": null,
    "payworkingdays": true,
    "lastday": 0,
    "maxexcludeddays": 0,
    "workinginjury_id": null,
    "decisionnumber": "",
    "benefitrelateddays": 0,
    "firstdayofbenefit$date": null,
    "prevsickbenefit_id": null,
    "continuingsickbenefit": false,
    "quarantinecharge": false,
    "shortenholidayclaim": true
}
Request POST

POST

https://atd.abra.eu/demodata/query
{"class": "sickbenefits", "take": "1"}

POST

https://atd.abra.eu/demodata/sickbenefits/query
{"take": "1"}
Response
{
    "objversion": 6,
    "rows": [
        {
            "absentfrom$date": "2019-02-04T23:00:00.000Z",
            "absentto$date": "2019-02-27T23:00:00.000Z",
            "average": 113.38,
            "benefitcorrection": 0,
            "boostcorrection": 0,
            "compensationboost": 0,
            "createdinclosedperiod": false,
            "deletedinclosedperiod": false,
            "durationchange$date": null,
            "id": "1100000101",
            "importsource_id": null,
            "inclosedperioduser_id": null,
            "objversion": 1,
            "originalabsenceend$date": null,
            "paidfrom$date": "2019-02-04T23:00:00.000Z",
            "paidto$date": "2019-02-17T23:00:00.000Z",
            "parent_id": "1100000101",
            "rowtype": 1,
            "shortenedinclosedperiod": false,
            "shorteningpercent": 0,
            "totalabsenthours": 144,
            "totalbenefit": 4899,
            "wageperiod_id": "2B00000101"
        },
        {
            "absentfrom$date": "2019-02-28T23:00:00.000Z",
            "absentto$date": "2019-03-15T23:00:00.000Z",
            "average": 113.38,
            "benefitcorrection": 0,
            "boostcorrection": 0,
            "compensationboost": 0,
            "createdinclosedperiod": false,
            "deletedinclosedperiod": false,
            "durationchange$date": null,
            "id": "2100000101",
            "importsource_id": null,
            "inclosedperioduser_id": null,
            "objversion": 2,
            "originalabsenceend$date": null,
            "paidfrom$date": null,
            "paidto$date": null,
            "parent_id": "1100000101",
            "rowtype": 1,
            "shortenedinclosedperiod": false,
            "shorteningpercent": 0,
            "totalabsenthours": 88,
            "totalbenefit": 0,
            "wageperiod_id": "3B00000101"
        }
    ],
    "docqueue_id": "1700000101",
    "period_id": "3N00000101",
    "ordnumber": 1,
    "docdate$date": "2020-03-02T23:00:00.000Z",
    "createdby_id": "1200000101",
    "correctedby_id": "1200000101",
    "workingrelation_id": "1100000101",
    "datefrom$date": "2019-02-04T23:00:00.000Z",
    "dateto$date": "2019-03-15T23:00:00.000Z",
    "firstday": 0,
    "description": "",
    "sickbenefittype_id": "Q000000000",
    "average": 113.38,
    "basesicktype": 6,
    "onecase": false,
    "isabsent": true,
    "maxdaycount": 14,
    "totaldaycount": 14,
    "averagetext": "Za IV. čtvrtletí 2018",
    "dirty": false,
    "daybaserounding": -33554174,
    "sickbenefitrounding": 258,
    "averagereduction": false,
    "noexcludeddays": false,
    "createdinclosedperiod": false,
    "shortenedinclosedperiod": false,
    "isunpaid": false,
    "lastshiftdate$date": null,
    "payworkingdays": true,
    "lastday": 0,
    "maxexcludeddays": 0,
    "workinginjury_id": null,
    "decisionnumber": "",
    "benefitrelateddays": 0,
    "firstdayofbenefit$date": null,
    "prevsickbenefit_id": null,
    "continuingsickbenefit": false,
    "quarantinecharge": false,
    "shortenholidayclaim": true
}
Request

POST

https://atd.abra.eu/demodata/sickbenefits?select=id
Body
{
    "average": 113.38,
    "averagereduction": false,
    "averagetext": "Za IV. čtvrtletí 2018",
    "basesicktype": 6,
    "benefitrelateddays": 0,
    "continuingsickbenefit": false,
    "correctedby_id": "1200000101",
    "createdby_id": "1200000101",
    "createdinclosedperiod": false,
    "datefrom$date": "2019-02-04T23:00:00.000Z",
    "dateto$date": "2019-03-15T23:00:00.000Z",
    "daybaserounding": -33554174,
    "decisionnumber": "",
    "description": "",
    "dirty": false,
    "docdate$date": "2020-03-02T23:00:00.000Z",
    "docqueue_id": "1700000101",
    "firstday": 0,
    "firstdayofbenefit$date": null,
    "isabsent": true,
    "isunpaid": false,
    "lastday": 0,
    "lastshiftdate$date": null,
    "maxdaycount": 14,
    "maxexcludeddays": 0,
    "noexcludeddays": false,
    "onecase": false,
    "ordnumber": 1,
    "payworkingdays": true,
    "period_id": "3N00000101",
    "prevsickbenefit_id": null,
    "quarantinecharge": false,
    "rows": [
        {
            "absentfrom$date": "2019-02-04T23:00:00.000Z",
            "absentto$date": "2019-02-27T23:00:00.000Z",
            "average": 113.38,
            "benefitcorrection": 0,
            "boostcorrection": 0,
            "compensationboost": 0,
            "createdinclosedperiod": false,
            "deletedinclosedperiod": false,
            "durationchange$date": null,
            "id": "1100000101",
            "importsource_id": null,
            "inclosedperioduser_id": null,
            "objversion": 1,
            "originalabsenceend$date": null,
            "paidfrom$date": "2019-02-04T23:00:00.000Z",
            "paidto$date": "2019-02-17T23:00:00.000Z",
            "parent_id": "1100000101",
            "rowtype": 1,
            "shortenedinclosedperiod": false,
            "shorteningpercent": 0,
            "totalabsenthours": 144,
            "totalbenefit": 4899,
            "wageperiod_id": "2B00000101"
        },
        {
            "absentfrom$date": "2019-02-28T23:00:00.000Z",
            "absentto$date": "2019-03-15T23:00:00.000Z",
            "average": 113.38,
            "benefitcorrection": 0,
            "boostcorrection": 0,
            "compensationboost": 0,
            "createdinclosedperiod": false,
            "deletedinclosedperiod": false,
            "durationchange$date": null,
            "id": "2100000101",
            "importsource_id": null,
            "inclosedperioduser_id": null,
            "objversion": 2,
            "originalabsenceend$date": null,
            "paidfrom$date": null,
            "paidto$date": null,
            "parent_id": "1100000101",
            "rowtype": 1,
            "shortenedinclosedperiod": false,
            "shorteningpercent": 0,
            "totalabsenthours": 88,
            "totalbenefit": 0,
            "wageperiod_id": "3B00000101"
        }
    ],
    "shortenedinclosedperiod": false,
    "shortenholidayclaim": true,
    "sickbenefitrounding": 258,
    "sickbenefittype_id": "Q000000000",
    "totaldaycount": 14,
    "workinginjury_id": null,
    "workingrelation_id": "1100000101"
}
Response
{
    "id": "1600000101"
}
Request

PUT

https://atd.abra.eu/demodata/sickbenefits/{id}?select=id
Body
{
    "average": 113.38,
    "averagereduction": false,
    "averagetext": "Za IV. čtvrtletí 2018",
    "basesicktype": 6,
    "benefitrelateddays": 0,
    "continuingsickbenefit": false,
    "correctedby_id": "1200000101",
    "createdby_id": "1200000101",
    "createdinclosedperiod": false,
    "datefrom$date": "2019-02-04T23:00:00.000Z",
    "dateto$date": "2019-03-15T23:00:00.000Z",
    "daybaserounding": -33554174,
    "decisionnumber": "",
    "description": "",
    "dirty": false,
    "docdate$date": "2020-03-02T23:00:00.000Z",
    "docqueue_id": "1700000101",
    "firstday": 0,
    "firstdayofbenefit$date": null,
    "isabsent": true,
    "isunpaid": false,
    "lastday": 0,
    "lastshiftdate$date": null,
    "maxdaycount": 14,
    "maxexcludeddays": 0,
    "noexcludeddays": false,
    "onecase": false,
    "ordnumber": 1,
    "payworkingdays": true,
    "period_id": "3N00000101",
    "prevsickbenefit_id": null,
    "quarantinecharge": false,
    "rows": [
        {
            "absentfrom$date": "2019-02-04T23:00:00.000Z",
            "absentto$date": "2019-02-27T23:00:00.000Z",
            "average": 113.38,
            "benefitcorrection": 0,
            "boostcorrection": 0,
            "compensationboost": 0,
            "createdinclosedperiod": false,
            "deletedinclosedperiod": false,
            "durationchange$date": null,
            "id": "1100000101",
            "importsource_id": null,
            "inclosedperioduser_id": null,
            "objversion": 1,
            "originalabsenceend$date": null,
            "paidfrom$date": "2019-02-04T23:00:00.000Z",
            "paidto$date": "2019-02-17T23:00:00.000Z",
            "parent_id": "1100000101",
            "rowtype": 1,
            "shortenedinclosedperiod": false,
            "shorteningpercent": 0,
            "totalabsenthours": 144,
            "totalbenefit": 4899,
            "wageperiod_id": "2B00000101"
        },
        {
            "absentfrom$date": "2019-02-28T23:00:00.000Z",
            "absentto$date": "2019-03-15T23:00:00.000Z",
            "average": 113.38,
            "benefitcorrection": 0,
            "boostcorrection": 0,
            "compensationboost": 0,
            "createdinclosedperiod": false,
            "deletedinclosedperiod": false,
            "durationchange$date": null,
            "id": "2100000101",
            "importsource_id": null,
            "inclosedperioduser_id": null,
            "objversion": 2,
            "originalabsenceend$date": null,
            "paidfrom$date": null,
            "paidto$date": null,
            "parent_id": "1100000101",
            "rowtype": 1,
            "shortenedinclosedperiod": false,
            "shorteningpercent": 0,
            "totalabsenthours": 88,
            "totalbenefit": 0,
            "wageperiod_id": "3B00000101"
        }
    ],
    "shortenedinclosedperiod": false,
    "shortenholidayclaim": true,
    "sickbenefitrounding": 258,
    "sickbenefittype_id": "Q000000000",
    "totaldaycount": 14,
    "workinginjury_id": null,
    "workingrelation_id": "1100000101"
}
Response
{
    "id": "1600000101"
}

DELETE

https://atd.abra.eu/demodata/sickbenefits/{id}
Response
200 - OK Everything worked as expected.
Dávkové zprocování záznamů Request

PUT

https://atd.abra.eu/demodata//batch
  • CREATE
  • UPDATE
  • DELETE
Body - Create
{
    "items": [
        {
            "type": "create",
            "id": "id0",
            "data": {
                "class_id": "sickbenefits",
                "object_data": {
                    "average": 113.38,
                    "averagereduction": false,
                    "averagetext": "Za IV. čtvrtletí 2018",
                    "basesicktype": 6,
                    "benefitrelateddays": 0,
                    "continuingsickbenefit": false,
                    "correctedby_id": "1200000101",
                    "createdby_id": "1200000101",
                    "createdinclosedperiod": false,
                    "datefrom$date": "2019-02-04T23:00:00.000Z",
                    "dateto$date": "2019-03-15T23:00:00.000Z",
                    "daybaserounding": -33554174,
                    "decisionnumber": "",
                    "description": "",
                    "dirty": false,
                    "docdate$date": "2020-03-02T23:00:00.000Z",
                    "docqueue_id": "1700000101",
                    "firstday": 0,
                    "firstdayofbenefit$date": null,
                    "isabsent": true,
                    "isunpaid": false,
                    "lastday": 0,
                    "lastshiftdate$date": null,
                    "maxdaycount": 14,
                    "maxexcludeddays": 0,
                    "noexcludeddays": false,
                    "onecase": false,
                    "ordnumber": 1,
                    "payworkingdays": true,
                    "period_id": "3N00000101",
                    "prevsickbenefit_id": null,
                    "quarantinecharge": false,
                    "rows": [
                        {
                            "absentfrom$date": "2019-02-04T23:00:00.000Z",
                            "absentto$date": "2019-02-27T23:00:00.000Z",
                            "average": 113.38,
                            "benefitcorrection": 0,
                            "boostcorrection": 0,
                            "compensationboost": 0,
                            "createdinclosedperiod": false,
                            "deletedinclosedperiod": false,
                            "durationchange$date": null,
                            "id": "1100000101",
                            "importsource_id": null,
                            "inclosedperioduser_id": null,
                            "objversion": 1,
                            "originalabsenceend$date": null,
                            "paidfrom$date": "2019-02-04T23:00:00.000Z",
                            "paidto$date": "2019-02-17T23:00:00.000Z",
                            "parent_id": "1100000101",
                            "rowtype": 1,
                            "shortenedinclosedperiod": false,
                            "shorteningpercent": 0,
                            "totalabsenthours": 144,
                            "totalbenefit": 4899,
                            "wageperiod_id": "2B00000101"
                        },
                        {
                            "absentfrom$date": "2019-02-28T23:00:00.000Z",
                            "absentto$date": "2019-03-15T23:00:00.000Z",
                            "average": 113.38,
                            "benefitcorrection": 0,
                            "boostcorrection": 0,
                            "compensationboost": 0,
                            "createdinclosedperiod": false,
                            "deletedinclosedperiod": false,
                            "durationchange$date": null,
                            "id": "2100000101",
                            "importsource_id": null,
                            "inclosedperioduser_id": null,
                            "objversion": 2,
                            "originalabsenceend$date": null,
                            "paidfrom$date": null,
                            "paidto$date": null,
                            "parent_id": "1100000101",
                            "rowtype": 1,
                            "shortenedinclosedperiod": false,
                            "shorteningpercent": 0,
                            "totalabsenthours": 88,
                            "totalbenefit": 0,
                            "wageperiod_id": "3B00000101"
                        }
                    ],
                    "shortenedinclosedperiod": false,
                    "shortenholidayclaim": true,
                    "sickbenefitrounding": 258,
                    "sickbenefittype_id": "Q000000000",
                    "totaldaycount": 14,
                    "workinginjury_id": null,
                    "workingrelation_id": "1100000101"
                },
                "query": {
                    "select": [
                        "id"
                    ]
                }
            }
        },
        {
            "type": "create",
            "id": "id1",
            "data": {
                "class_id": "sickbenefits",
                "object_data": {
                    "average": 113.38,
                    "averagereduction": false,
                    "averagetext": "Za IV. čtvrtletí 2018",
                    "basesicktype": 6,
                    "benefitrelateddays": 0,
                    "continuingsickbenefit": false,
                    "correctedby_id": "1200000101",
                    "createdby_id": "1200000101",
                    "createdinclosedperiod": false,
                    "datefrom$date": "2019-02-04T23:00:00.000Z",
                    "dateto$date": "2019-03-15T23:00:00.000Z",
                    "daybaserounding": -33554174,
                    "decisionnumber": "",
                    "description": "",
                    "dirty": false,
                    "docdate$date": "2020-03-02T23:00:00.000Z",
                    "docqueue_id": "1700000101",
                    "firstday": 0,
                    "firstdayofbenefit$date": null,
                    "isabsent": true,
                    "isunpaid": false,
                    "lastday": 0,
                    "lastshiftdate$date": null,
                    "maxdaycount": 14,
                    "maxexcludeddays": 0,
                    "noexcludeddays": false,
                    "onecase": false,
                    "ordnumber": 1,
                    "payworkingdays": true,
                    "period_id": "3N00000101",
                    "prevsickbenefit_id": null,
                    "quarantinecharge": false,
                    "rows": [
                        {
                            "absentfrom$date": "2019-02-04T23:00:00.000Z",
                            "absentto$date": "2019-02-27T23:00:00.000Z",
                            "average": 113.38,
                            "benefitcorrection": 0,
                            "boostcorrection": 0,
                            "compensationboost": 0,
                            "createdinclosedperiod": false,
                            "deletedinclosedperiod": false,
                            "durationchange$date": null,
                            "id": "1100000101",
                            "importsource_id": null,
                            "inclosedperioduser_id": null,
                            "objversion": 1,
                            "originalabsenceend$date": null,
                            "paidfrom$date": "2019-02-04T23:00:00.000Z",
                            "paidto$date": "2019-02-17T23:00:00.000Z",
                            "parent_id": "1100000101",
                            "rowtype": 1,
                            "shortenedinclosedperiod": false,
                            "shorteningpercent": 0,
                            "totalabsenthours": 144,
                            "totalbenefit": 4899,
                            "wageperiod_id": "2B00000101"
                        },
                        {
                            "absentfrom$date": "2019-02-28T23:00:00.000Z",
                            "absentto$date": "2019-03-15T23:00:00.000Z",
                            "average": 113.38,
                            "benefitcorrection": 0,
                            "boostcorrection": 0,
                            "compensationboost": 0,
                            "createdinclosedperiod": false,
                            "deletedinclosedperiod": false,
                            "durationchange$date": null,
                            "id": "2100000101",
                            "importsource_id": null,
                            "inclosedperioduser_id": null,
                            "objversion": 2,
                            "originalabsenceend$date": null,
                            "paidfrom$date": null,
                            "paidto$date": null,
                            "parent_id": "1100000101",
                            "rowtype": 1,
                            "shortenedinclosedperiod": false,
                            "shorteningpercent": 0,
                            "totalabsenthours": 88,
                            "totalbenefit": 0,
                            "wageperiod_id": "3B00000101"
                        }
                    ],
                    "shortenedinclosedperiod": false,
                    "shortenholidayclaim": true,
                    "sickbenefitrounding": 258,
                    "sickbenefittype_id": "Q000000000",
                    "totaldaycount": 14,
                    "workinginjury_id": null,
                    "workingrelation_id": "1100000101"
                },
                "query": {
                    "select": [
                        "id"
                    ]
                }
            }
        }
    ]
}
Body - Update
{
    "items": [
        {
            "type": "update",
            "id": "id0",
            "data": {
                "class_id": "sickbenefits",
                "obj_id": "1600000100",
                "object_data": {
                    "average": 113.38,
                    "averagereduction": false,
                    "averagetext": "Za IV. čtvrtletí 2018",
                    "basesicktype": 6,
                    "benefitrelateddays": 0,
                    "continuingsickbenefit": false,
                    "correctedby_id": "1200000101",
                    "createdby_id": "1200000101",
                    "createdinclosedperiod": false,
                    "datefrom$date": "2019-02-04T23:00:00.000Z",
                    "dateto$date": "2019-03-15T23:00:00.000Z",
                    "daybaserounding": -33554174,
                    "decisionnumber": "",
                    "description": "",
                    "dirty": false,
                    "docdate$date": "2020-03-02T23:00:00.000Z",
                    "docqueue_id": "1700000101",
                    "firstday": 0,
                    "firstdayofbenefit$date": null,
                    "isabsent": true,
                    "isunpaid": false,
                    "lastday": 0,
                    "lastshiftdate$date": null,
                    "maxdaycount": 14,
                    "maxexcludeddays": 0,
                    "noexcludeddays": false,
                    "onecase": false,
                    "ordnumber": 1,
                    "payworkingdays": true,
                    "period_id": "3N00000101",
                    "prevsickbenefit_id": null,
                    "quarantinecharge": false,
                    "rows": [
                        {
                            "absentfrom$date": "2019-02-04T23:00:00.000Z",
                            "absentto$date": "2019-02-27T23:00:00.000Z",
                            "average": 113.38,
                            "benefitcorrection": 0,
                            "boostcorrection": 0,
                            "compensationboost": 0,
                            "createdinclosedperiod": false,
                            "deletedinclosedperiod": false,
                            "durationchange$date": null,
                            "id": "1100000101",
                            "importsource_id": null,
                            "inclosedperioduser_id": null,
                            "objversion": 1,
                            "originalabsenceend$date": null,
                            "paidfrom$date": "2019-02-04T23:00:00.000Z",
                            "paidto$date": "2019-02-17T23:00:00.000Z",
                            "parent_id": "1100000101",
                            "rowtype": 1,
                            "shortenedinclosedperiod": false,
                            "shorteningpercent": 0,
                            "totalabsenthours": 144,
                            "totalbenefit": 4899,
                            "wageperiod_id": "2B00000101"
                        },
                        {
                            "absentfrom$date": "2019-02-28T23:00:00.000Z",
                            "absentto$date": "2019-03-15T23:00:00.000Z",
                            "average": 113.38,
                            "benefitcorrection": 0,
                            "boostcorrection": 0,
                            "compensationboost": 0,
                            "createdinclosedperiod": false,
                            "deletedinclosedperiod": false,
                            "durationchange$date": null,
                            "id": "2100000101",
                            "importsource_id": null,
                            "inclosedperioduser_id": null,
                            "objversion": 2,
                            "originalabsenceend$date": null,
                            "paidfrom$date": null,
                            "paidto$date": null,
                            "parent_id": "1100000101",
                            "rowtype": 1,
                            "shortenedinclosedperiod": false,
                            "shorteningpercent": 0,
                            "totalabsenthours": 88,
                            "totalbenefit": 0,
                            "wageperiod_id": "3B00000101"
                        }
                    ],
                    "shortenedinclosedperiod": false,
                    "shortenholidayclaim": true,
                    "sickbenefitrounding": 258,
                    "sickbenefittype_id": "Q000000000",
                    "totaldaycount": 14,
                    "workinginjury_id": null,
                    "workingrelation_id": "1100000101"
                },
                "query": {
                    "select": [
                        "id"
                    ]
                }
            }
        },
        {
            "type": "update",
            "id": "id1",
            "data": {
                "class_id": "sickbenefits",
                "obj_id": "1600000101",
                "object_data": {
                    "average": 113.38,
                    "averagereduction": false,
                    "averagetext": "Za IV. čtvrtletí 2018",
                    "basesicktype": 6,
                    "benefitrelateddays": 0,
                    "continuingsickbenefit": false,
                    "correctedby_id": "1200000101",
                    "createdby_id": "1200000101",
                    "createdinclosedperiod": false,
                    "datefrom$date": "2019-02-04T23:00:00.000Z",
                    "dateto$date": "2019-03-15T23:00:00.000Z",
                    "daybaserounding": -33554174,
                    "decisionnumber": "",
                    "description": "",
                    "dirty": false,
                    "docdate$date": "2020-03-02T23:00:00.000Z",
                    "docqueue_id": "1700000101",
                    "firstday": 0,
                    "firstdayofbenefit$date": null,
                    "isabsent": true,
                    "isunpaid": false,
                    "lastday": 0,
                    "lastshiftdate$date": null,
                    "maxdaycount": 14,
                    "maxexcludeddays": 0,
                    "noexcludeddays": false,
                    "onecase": false,
                    "ordnumber": 1,
                    "payworkingdays": true,
                    "period_id": "3N00000101",
                    "prevsickbenefit_id": null,
                    "quarantinecharge": false,
                    "rows": [
                        {
                            "absentfrom$date": "2019-02-04T23:00:00.000Z",
                            "absentto$date": "2019-02-27T23:00:00.000Z",
                            "average": 113.38,
                            "benefitcorrection": 0,
                            "boostcorrection": 0,
                            "compensationboost": 0,
                            "createdinclosedperiod": false,
                            "deletedinclosedperiod": false,
                            "durationchange$date": null,
                            "id": "1100000101",
                            "importsource_id": null,
                            "inclosedperioduser_id": null,
                            "objversion": 1,
                            "originalabsenceend$date": null,
                            "paidfrom$date": "2019-02-04T23:00:00.000Z",
                            "paidto$date": "2019-02-17T23:00:00.000Z",
                            "parent_id": "1100000101",
                            "rowtype": 1,
                            "shortenedinclosedperiod": false,
                            "shorteningpercent": 0,
                            "totalabsenthours": 144,
                            "totalbenefit": 4899,
                            "wageperiod_id": "2B00000101"
                        },
                        {
                            "absentfrom$date": "2019-02-28T23:00:00.000Z",
                            "absentto$date": "2019-03-15T23:00:00.000Z",
                            "average": 113.38,
                            "benefitcorrection": 0,
                            "boostcorrection": 0,
                            "compensationboost": 0,
                            "createdinclosedperiod": false,
                            "deletedinclosedperiod": false,
                            "durationchange$date": null,
                            "id": "2100000101",
                            "importsource_id": null,
                            "inclosedperioduser_id": null,
                            "objversion": 2,
                            "originalabsenceend$date": null,
                            "paidfrom$date": null,
                            "paidto$date": null,
                            "parent_id": "1100000101",
                            "rowtype": 1,
                            "shortenedinclosedperiod": false,
                            "shorteningpercent": 0,
                            "totalabsenthours": 88,
                            "totalbenefit": 0,
                            "wageperiod_id": "3B00000101"
                        }
                    ],
                    "shortenedinclosedperiod": false,
                    "shortenholidayclaim": true,
                    "sickbenefitrounding": 258,
                    "sickbenefittype_id": "Q000000000",
                    "totaldaycount": 14,
                    "workinginjury_id": null,
                    "workingrelation_id": "1100000101"
                },
                "query": {
                    "select": [
                        "id"
                    ]
                }
            }
        }
    ]
}
Body - Delete
{
    "items": [
        {
            "type": "delete",
            "id": "id0",
            "data": {
                "class_id": "sickbenefits",
                "obj_id": "1600000100"
            }
        },
        {
            "type": "delete",
            "id": "id1",
            "data": {
                "class_id": "sickbenefits",
                "obj_id": "1600000101"
            }
        },
        {
            "type": "delete",
            "id": "id2",
            "data": {
                "class_id": "sickbenefits",
                "obj_id": "1600000102"
            }
        },
        {
            "type": "delete",
            "id": "id3",
            "data": {
                "class_id": "sickbenefits",
                "obj_id": "1600000103"
            }
        },
        {
            "type": "delete",
            "id": "id4",
            "data": {
                "class_id": "sickbenefits",
                "obj_id": "1600000104"
            }
        }
    ]
}