Pracovní poměr

GET

/workingrelations

Získá kolekci BO Pracovní poměr

GET

/workingrelations/meta/dataprotection

Získá seznam položek BO, které mohou být chráněny na BO Pracovní poměr

GET

/workingrelations/views/{view}

Získá pohled nad BO Pracovní poměr

GET

/workingrelations/{id}

Získá daný BO Pracovní poměr

GET

/workingrelations/{id}/healthinsuranceperiods

Získá řádky kolekce Období pojištění

GET

/workingrelations/{id}/healthinsuranceperiods/{id1}

Získá daný řádek kolekce Období pojištění

GET

/workingrelations/{id}/healthinsuranceperiods/{id1}/insurancedetails

Získá řádky kolekce Detail období pojištění

GET

/workingrelations/{id}/healthinsuranceperiods/{id1}/insurancedetails/{id2}

Získá daný řádek kolekce Detail období pojištění

GET

/workingrelations/{id}/iseditlock

Otestuje, zda existuje editační zámek na daném BO Pracovní poměr

GET

/workingrelations/{id}/meta/dataprotection

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

GET

/workingrelations/{id}/naturalwage

Získá řádky kolekce Naturální příjem

GET

/workingrelations/{id}/naturalwage/{id1}

Získá daný řádek kolekce Naturální příjem

GET

/workingrelations/{id}/socinsuranceperiods

Získá řádky kolekce Období pojištění

GET

/workingrelations/{id}/socinsuranceperiods/{id1}

Získá daný řádek kolekce Období pojištění

GET

/workingrelations/{id}/socinsuranceperiods/{id1}/insurancedetails

Získá řádky kolekce Detail období pojištění

GET

/workingrelations/{id}/socinsuranceperiods/{id1}/insurancedetails/{id2}

Získá daný řádek kolekce Detail období pojištění

GET

/workingrelations/{id}/userparameters

Získá seznam uživatelských parametrů včetně jejich hodnot k danému BO Pracovní poměr

POST

/workingrelations

Vytvoří nový BO Pracovní poměr

POST

/workingrelations/query

Vyhodnotí query dotaz nad BO Pracovní poměr

POST

/workingrelations/{id}/healthinsuranceperiods

Vytvoří nový řádek v kolekci Období pojištění

POST

/workingrelations/{id}/healthinsuranceperiods/{id1}/insurancedetails

Vytvoří nový řádek v kolekci Detail období pojištění

POST

/workingrelations/{id}/naturalwage

Vytvoří nový řádek v kolekci Naturální příjem

POST

/workingrelations/{id}/socinsuranceperiods

Vytvoří nový řádek v kolekci Období pojištění

POST

/workingrelations/{id}/socinsuranceperiods/{id1}/insurancedetails

Vytvoří nový řádek v kolekci Detail období pojištění

PUT

/workingrelations/{id}

Modifikuje daný BO Pracovní poměr

PUT

/workingrelations/{id}/editlock

Vytvoří editační zámek na daném BO Pracovní poměr

PUT

/workingrelations/{id}/editunlock

Zruší editační zámek na daném BO Pracovní poměr

PUT

/workingrelations/{id}/healthinsuranceperiods/{id1}

Modifikuje řádek v kolekci Období pojištění

PUT

/workingrelations/{id}/healthinsuranceperiods/{id1}/insurancedetails/{id2}

Modifikuje řádek v kolekci Detail období pojištění

PUT

/workingrelations/{id}/naturalwage/{id1}

Modifikuje řádek v kolekci Naturální příjem

PUT

/workingrelations/{id}/socinsuranceperiods/{id1}

Modifikuje řádek v kolekci Období pojištění

PUT

/workingrelations/{id}/socinsuranceperiods/{id1}/insurancedetails/{id2}

Modifikuje řádek v kolekci Detail období pojištění

DELETE

/workingrelations/{id}

Smaže BO Pracovní poměr

DELETE

/workingrelations/{id}/healthinsuranceperiods/{id1}

Smaže řádek z kolekce Období pojištění

DELETE

/workingrelations/{id}/healthinsuranceperiods/{id1}/insurancedetails/{id2}

Smaže řádek z kolekce Detail období pojištění

DELETE

/workingrelations/{id}/naturalwage/{id1}

Smaže řádek z kolekce Naturální příjem

DELETE

/workingrelations/{id}/socinsuranceperiods/{id1}

Smaže řádek z kolekce Období pojištění

DELETE

/workingrelations/{id}/socinsuranceperiods/{id1}/insurancedetails/{id2}

Smaže řádek z kolekce Detail období pojištění

Metadata - Perzistentní položky

alertcompensation number

Pohotovost, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole má vlastní historii, pole obsahuje částku v lokální měně, pole je přístupná pro hromadné změny

applyhicountoff boolean

Uplatnit OOP ZP, pole vlastněné tabulkou, možné řadit a filtrovat, pole má vlastní historii, pole je přístupná pro hromadné změny

brigadiernotpaypensins boolean

DoBPŠ bez účasti na DP, pole vlastněné tabulkou, možné řadit a filtrovat, pole má vlastní historii, pole je přístupná pro hromadné změny

busorder_id string (busorder) relace

Zakázka, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole má vlastní historii, pole je přístupná pro hromadné změny

busproject_id string (busproject) relace

Projekt, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole má vlastní historii, pole je přístupná pro hromadné změny

bustransaction_id string (bustransaction) relace

Obch. případ, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole má vlastní historii, pole je přístupná pro hromadné změny

calcinsurance boolean

Pojištění, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole je přístupná pro hromadné změny

calcminimalwage boolean

Min. mzda, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole má vlastní historii, pole je přístupná pro hromadné změny

calcovertime boolean

Přesčas, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole má vlastní historii, pole je přístupná pro hromadné změny

calcwage boolean

Mzda, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole je přístupná pro hromadné změny

calcworkinghours boolean

Přenášet odpr.hod. z kalendáře, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole má vlastní historii, pole je přístupná pro hromadné změny

caldaysofabsences boolean

Kal. dny nepř., pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole je přístupná pro hromadné změny

category integer

Kategorie, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole má vlastní historii, pole je přístupná pro hromadné změny

correctedby_id string (securityuser) relace

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

createdby_id string (securityuser) relace

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

dateofbegin$date string

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

dateofchangeedit string

Datum změny, pouze pro čtení, pole vlastněné tabulkou, možné řadit a filtrovat, pole je přístupná pro hromadné změny

dateofend$date string

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

division_id string (division) relace

Středisko, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole má vlastní historii, pole je přístupná pro hromadné změny

employee_id string (employee) relace

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

employpattern_id string (employpattern) relace

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

externidentification string (20)

Externí identifikace, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole je přístupná pro hromadné změny

feastmode integer

Způsob výp. nahr. svát. při měs. mzdě, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole je přístupná pro hromadné změny

feeamount number

Částka odměny, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole má vlastní historii

feetype integer

Typ odměny, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole má vlastní historii

fromlowdevdistrict boolean

Z NRO, pole vlastněné tabulkou, možné řadit a filtrovat, pole má vlastní historii, pole je přístupná pro hromadné změny

hazardouswork boolean

Riziková práce, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole má vlastní historii, pole je přístupná pro hromadné změny

healthinsuranceperiods array (insuranceperiod) relace

kolekce BO Období pojištění, pole je duplikováno při klonování objektu, objekt na který pole odkazuje je 'vlastněn'

hidden boolean

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

individualweekduty number

Stanovená týdenní pracovní doba:, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole má vlastní historii, pole obsahuje částku v lokální měně, pole je přístupná pro hromadné změny

irregularincome boolean

Nepravidelný příjem, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole má vlastní historii, pole je přístupná pro hromadné změny

jobclasification_id string (jobclasification) relace

Klasifikace zam., pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole má vlastní historii, pole je přístupná pro hromadné změny

jobclasificationisco_id string (jobclasificationisco) relace

Klasifikace zam.ISCO, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole má vlastní historii, pole je přístupná pro hromadné změny

jobgroup_id string (jobgroup) relace

Skupina prací, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole je přístupná pro hromadné změny

jobposition_id string (jobposition) relace

Postavení v zam., pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole má vlastní historii, pole je přístupná pro hromadné změny

kurzarbeit boolean

Kurzarbeit, pole vlastněné tabulkou, možné řadit a filtrovat, pole má vlastní historii, pole je přístupná pro hromadné změny

legalrelationsidentnr string (15)

Identifikační číslo právního vztahu, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

legalrelationtype integer

Typ právního vztahu, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole má vlastní historii, pole je přístupná pro hromadné změny

longunemployed boolean

Dlouhodobě nezaměstnaný, pole vlastněné tabulkou, možné řadit a filtrovat, pole má vlastní historii, pole je přístupná pro hromadné změny

manager boolean

Ved. prac., pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole má vlastní historii, pole je přístupná pro hromadné změny

naturalwage array (naturalwage) relace

kolekce BO Naturální příjem, pole je duplikováno při klonování objektu, objekt na který pole odkazuje je 'vlastněn'

noticedate$date string

Výpověď, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole je přístupná pro hromadné změny

noticeperiod integer

Výp. lhůta, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole je přístupná pro hromadné změny

objversion integer

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

parttimejob boolean

Zaměstnání malého rozsahu, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole má vlastní historii, pole je přístupná pro hromadné změny

pensionernotpaypensins boolean

Důchodce na dohodu bez účasti na DP, pole vlastněné tabulkou, možné řadit a filtrovat, pole má vlastní historii, pole je přístupná pro hromadné změny

personalratingamount number

Měsíční sazba osobního ohodnocení, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole má vlastní historii, pole je přístupná pro hromadné změny

personalratinghouramount number

Hodinová sazba osobního ohodnocení, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole má vlastní historii, pole je přístupná pro hromadné změny

personalratingreductionway integer

Způsob krácení měsíčního osobního ohodnocení, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole má vlastní historii, pole je přístupná pro hromadné změny

realdateofbegin$date string

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

reasonofend string (200)

Důvod ukončení, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

recordedstatus boolean

Ev. stav, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole je přístupná pro hromadné změny

retinsonly boolean

Platí jen DP, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole má vlastní historii, pole je přístupná pro hromadné změny

retreportcode_id string (retirementreportcode) relace

Kód PP pro ČSSZ, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole má vlastní historii, pole je přístupná pro hromadné změny

s_isparamedic boolean

Zdravotnický záchranář (§37d), pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole má vlastní historii, pole je přístupná pro hromadné změny

s_socialinscovidremdisable boolean

Potlačit prominutí SP AntivirC, pole vlastněné tabulkou, možné řadit a filtrovat, pole má vlastní historii, pole je přístupná pro hromadné změny

s_socinsdiscountreason integer

Sleva na SP zaměstnavatele, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole má vlastní historii, pole je přístupná pro hromadné změny, pole typu výčet hodnot

seasonalwork boolean

Sezónní práce, pole vlastněné tabulkou, možné řadit a filtrovat, pole má vlastní historii, pole je přístupná pro hromadné změny

shiftcalendar_id string (shiftcalendar) relace

Kalendář, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole má vlastní historii, pole je přístupná pro hromadné změny

socinsuranceperiods array (insuranceperiod) relace

kolekce BO Období pojištění, pole je duplikováno při klonování objektu, objekt na který pole odkazuje je 'vlastněn'

superior_id string (workingrelation) relace

Nadřízený, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole je přístupná pro hromadné změny

trialperiod integer

Zkušební doba - měsíce, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole je přístupná pro hromadné změny

trialperioddays integer

Zkušební doba - dny, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole je přístupná pro hromadné změny

typeofactivity integer

Druh činnosti, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole má vlastní historii, pole je přístupná pro hromadné změny

typeofbegin_id string (typeofbegin) relace

Způsob vzniku, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole je přístupná pro hromadné změny

typeofend_id string (typeofend) relace

Způsob ukončení, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

typeofperiod integer

Na dobu, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole je přístupná pro hromadné změny

typeofwage integer

Druh mzdy, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole má vlastní historii, pole je přístupná pro hromadné změny

wageamount number

Mzda - částka, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole má vlastní historii, pole obsahuje částku v lokální měně, pole je přístupná pro hromadné změny

wageclaim number

Koef. úrovně zaručené mzdy:, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole je přístupná pro hromadné změny

workingdestination string (40)

Místo výkonu práce, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole má vlastní historii, pole je přístupná pro hromadné změny

workingdestinationcode string (10)

Kód místa výkonu práce., pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole má vlastní historii, pole je přístupná pro hromadné změny

workingplace string (40)

Pracoviště, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole má vlastní historii, pole je přístupná pro hromadné změny

workingplaceexpiry integer

Kód zániku pracovního místa, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole je přístupná pro hromadné změny

workingplacerise integer

Kód vzniku pracovního místa, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole je přístupná pro hromadné změny

workingtime string (40)

Pracovní doba, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole má vlastní historii, pole je přístupná pro hromadné změny

workposition_id string (workposition) relace

Prac. zařazení, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole má vlastní historii, pole je přístupná pro hromadné změny

Metadata - Neperzistentní položky

classid string (26)

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

dateofchange string

Datum změny

displayname string (100)

Název, pouze pro čtení

employeename string (70)

Příjmení a jméno

id string (10)

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

numpersonalnumber integer

Os. číslo numericky, pouze pro čtení

patterncode string (40)

Kód PP

patternname string (40)

Název PP

personalnumber string (40)

Os. číslo

shortname string (20)

Krátký název

typeofactivity_text string (40)

Druh činnosti, pouze pro čtení

typeofperiod_text string (15)

Na dobu, pouze pro čtení

workingplaceexpirycode integer

Kód zániku pracovního místa, pouze pro čtení

workingplacerisecode integer

Kód vzniku pracovního místa, pouze pro čtení

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

GET

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

GET

https://atd.abra.eu/demodata/workingrelations/{id}
Response
{
    "objversion": 9,
    "hidden": false,
    "createdby_id": "3300000101",
    "correctedby_id": "1200000101",
    "employee_id": "1200000101",
    "employpattern_id": "1000000000",
    "dateofbegin$date": "2005-06-30T22:00:00.000Z",
    "realdateofbegin$date": "2005-06-30T22:00:00.000Z",
    "typeofbegin_id": "1000000000",
    "trialperiod": 0,
    "trialperioddays": 0,
    "dateofend$date": null,
    "typeofend_id": null,
    "reasonofend": "",
    "naturalwage": [],
    "socinsuranceperiods": [],
    "healthinsuranceperiods": [],
    "jobposition_id": null,
    "jobclasification_id": null,
    "manager": false,
    "retinsonly": false,
    "parttimejob": false,
    "workingplacerise": 0,
    "workingplaceexpiry": 0,
    "recordedstatus": true,
    "calcwage": true,
    "calcinsurance": true,
    "division_id": "2100000101",
    "busorder_id": null,
    "bustransaction_id": null,
    "category": 0,
    "workposition_id": "1100000101",
    "superior_id": null,
    "typeofwage": 1,
    "wageamount": 30000,
    "alertcompensation": 0,
    "shiftcalendar_id": "1000000000",
    "calcworkinghours": true,
    "calcovertime": false,
    "calcminimalwage": true,
    "noticedate$date": null,
    "noticeperiod": 3,
    "workingtime": "8-16",
    "workingdestination": "Praha",
    "workingplace": "",
    "typeofperiod": 1,
    "typeofactivity": 0,
    "externidentification": "",
    "caldaysofabsences": false,
    "hazardouswork": false,
    "individualweekduty": 0,
    "retreportcode_id": "1000000000",
    "feastmode": 0,
    "wageclaim": 1,
    "jobgroup_id": "1000000000",
    "dateofchangeedit": null,
    "jobclasificationisco_id": null,
    "irregularincome": false,
    "busproject_id": null,
    "brigadiernotpaypensins": false,
    "pensionernotpaypensins": false,
    "longunemployed": false,
    "fromlowdevdistrict": false,
    "applyhicountoff": false,
    "kurzarbeit": false,
    "legalrelationsidentnr": "",
    "legalrelationtype": 0,
    "feetype": 0,
    "feeamount": 0,
    "personalratingamount": 0,
    "personalratingreductionway": 0,
    "personalratinghouramount": 0,
    "seasonalwork": false,
    "workingdestinationcode": "",
    "s_socialinscovidremdisable": false,
    "s_socinsdiscountreason": 0,
    "s_isparamedic": false
}
Request POST

POST

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

POST

https://atd.abra.eu/demodata/workingrelations/query
{"take": "1"}
Response
{
    "objversion": 9,
    "hidden": false,
    "createdby_id": "3300000101",
    "correctedby_id": "1200000101",
    "employee_id": "1200000101",
    "employpattern_id": "1000000000",
    "dateofbegin$date": "2005-06-30T22:00:00.000Z",
    "realdateofbegin$date": "2005-06-30T22:00:00.000Z",
    "typeofbegin_id": "1000000000",
    "trialperiod": 0,
    "trialperioddays": 0,
    "dateofend$date": null,
    "typeofend_id": null,
    "reasonofend": "",
    "naturalwage": [],
    "socinsuranceperiods": [],
    "healthinsuranceperiods": [],
    "jobposition_id": null,
    "jobclasification_id": null,
    "manager": false,
    "retinsonly": false,
    "parttimejob": false,
    "workingplacerise": 0,
    "workingplaceexpiry": 0,
    "recordedstatus": true,
    "calcwage": true,
    "calcinsurance": true,
    "division_id": "2100000101",
    "busorder_id": null,
    "bustransaction_id": null,
    "category": 0,
    "workposition_id": "1100000101",
    "superior_id": null,
    "typeofwage": 1,
    "wageamount": 30000,
    "alertcompensation": 0,
    "shiftcalendar_id": "1000000000",
    "calcworkinghours": true,
    "calcovertime": false,
    "calcminimalwage": true,
    "noticedate$date": null,
    "noticeperiod": 3,
    "workingtime": "8-16",
    "workingdestination": "Praha",
    "workingplace": "",
    "typeofperiod": 1,
    "typeofactivity": 0,
    "externidentification": "",
    "caldaysofabsences": false,
    "hazardouswork": false,
    "individualweekduty": 0,
    "retreportcode_id": "1000000000",
    "feastmode": 0,
    "wageclaim": 1,
    "jobgroup_id": "1000000000",
    "dateofchangeedit": null,
    "jobclasificationisco_id": null,
    "irregularincome": false,
    "busproject_id": null,
    "brigadiernotpaypensins": false,
    "pensionernotpaypensins": false,
    "longunemployed": false,
    "fromlowdevdistrict": false,
    "applyhicountoff": false,
    "kurzarbeit": false,
    "legalrelationsidentnr": "",
    "legalrelationtype": 0,
    "feetype": 0,
    "feeamount": 0,
    "personalratingamount": 0,
    "personalratingreductionway": 0,
    "personalratinghouramount": 0,
    "seasonalwork": false,
    "workingdestinationcode": "",
    "s_socialinscovidremdisable": false,
    "s_socinsdiscountreason": 0,
    "s_isparamedic": false
}
Request

POST

https://atd.abra.eu/demodata/workingrelations?select=id
Body
{
    "alertcompensation": 0,
    "applyhicountoff": false,
    "brigadiernotpaypensins": false,
    "busorder_id": null,
    "busproject_id": null,
    "bustransaction_id": null,
    "calcinsurance": true,
    "calcminimalwage": true,
    "calcovertime": false,
    "calcwage": true,
    "calcworkinghours": true,
    "caldaysofabsences": false,
    "category": 0,
    "correctedby_id": "1200000101",
    "createdby_id": "3300000101",
    "dateofbegin$date": "2005-06-30T22:00:00.000Z",
    "dateofend$date": null,
    "division_id": "2100000101",
    "employee_id": "1200000101",
    "employpattern_id": "1000000000",
    "externidentification": "",
    "feastmode": 0,
    "feeamount": 0,
    "feetype": 0,
    "fromlowdevdistrict": false,
    "hazardouswork": false,
    "healthinsuranceperiods": [],
    "hidden": false,
    "individualweekduty": 0,
    "irregularincome": false,
    "jobclasification_id": null,
    "jobclasificationisco_id": null,
    "jobgroup_id": "1000000000",
    "jobposition_id": null,
    "kurzarbeit": false,
    "legalrelationsidentnr": "",
    "legalrelationtype": 0,
    "longunemployed": false,
    "manager": false,
    "naturalwage": [],
    "noticedate$date": null,
    "noticeperiod": 3,
    "parttimejob": false,
    "pensionernotpaypensins": false,
    "personalratingamount": 0,
    "personalratinghouramount": 0,
    "personalratingreductionway": 0,
    "realdateofbegin$date": "2005-06-30T22:00:00.000Z",
    "reasonofend": "",
    "recordedstatus": true,
    "retinsonly": false,
    "retreportcode_id": "1000000000",
    "s_isparamedic": false,
    "s_socialinscovidremdisable": false,
    "s_socinsdiscountreason": 0,
    "seasonalwork": false,
    "shiftcalendar_id": "1000000000",
    "socinsuranceperiods": [],
    "superior_id": null,
    "trialperiod": 0,
    "trialperioddays": 0,
    "typeofactivity": 0,
    "typeofbegin_id": "1000000000",
    "typeofend_id": null,
    "typeofperiod": 1,
    "typeofwage": 1,
    "wageamount": 30000,
    "wageclaim": 1,
    "workingdestination": "Praha",
    "workingdestinationcode": "",
    "workingplace": "",
    "workingplaceexpiry": 0,
    "workingplacerise": 0,
    "workingtime": "8-16",
    "workposition_id": "1100000101"
}
Response
{
    "id": "1600000101"
}
Request

PUT

https://atd.abra.eu/demodata/workingrelations/{id}?select=id
Body
{
    "alertcompensation": 0,
    "applyhicountoff": false,
    "brigadiernotpaypensins": false,
    "busorder_id": null,
    "busproject_id": null,
    "bustransaction_id": null,
    "calcinsurance": true,
    "calcminimalwage": true,
    "calcovertime": false,
    "calcwage": true,
    "calcworkinghours": true,
    "caldaysofabsences": false,
    "category": 0,
    "correctedby_id": "1200000101",
    "createdby_id": "3300000101",
    "dateofbegin$date": "2005-06-30T22:00:00.000Z",
    "dateofend$date": null,
    "division_id": "2100000101",
    "employee_id": "1200000101",
    "employpattern_id": "1000000000",
    "externidentification": "",
    "feastmode": 0,
    "feeamount": 0,
    "feetype": 0,
    "fromlowdevdistrict": false,
    "hazardouswork": false,
    "healthinsuranceperiods": [],
    "hidden": false,
    "individualweekduty": 0,
    "irregularincome": false,
    "jobclasification_id": null,
    "jobclasificationisco_id": null,
    "jobgroup_id": "1000000000",
    "jobposition_id": null,
    "kurzarbeit": false,
    "legalrelationsidentnr": "",
    "legalrelationtype": 0,
    "longunemployed": false,
    "manager": false,
    "naturalwage": [],
    "noticedate$date": null,
    "noticeperiod": 3,
    "parttimejob": false,
    "pensionernotpaypensins": false,
    "personalratingamount": 0,
    "personalratinghouramount": 0,
    "personalratingreductionway": 0,
    "realdateofbegin$date": "2005-06-30T22:00:00.000Z",
    "reasonofend": "",
    "recordedstatus": true,
    "retinsonly": false,
    "retreportcode_id": "1000000000",
    "s_isparamedic": false,
    "s_socialinscovidremdisable": false,
    "s_socinsdiscountreason": 0,
    "seasonalwork": false,
    "shiftcalendar_id": "1000000000",
    "socinsuranceperiods": [],
    "superior_id": null,
    "trialperiod": 0,
    "trialperioddays": 0,
    "typeofactivity": 0,
    "typeofbegin_id": "1000000000",
    "typeofend_id": null,
    "typeofperiod": 1,
    "typeofwage": 1,
    "wageamount": 30000,
    "wageclaim": 1,
    "workingdestination": "Praha",
    "workingdestinationcode": "",
    "workingplace": "",
    "workingplaceexpiry": 0,
    "workingplacerise": 0,
    "workingtime": "8-16",
    "workposition_id": "1100000101"
}
Response
{
    "id": "1600000101"
}

DELETE

https://atd.abra.eu/demodata/workingrelations/{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": "workingrelations",
                "object_data": {
                    "alertcompensation": 0,
                    "applyhicountoff": false,
                    "brigadiernotpaypensins": false,
                    "busorder_id": null,
                    "busproject_id": null,
                    "bustransaction_id": null,
                    "calcinsurance": true,
                    "calcminimalwage": true,
                    "calcovertime": false,
                    "calcwage": true,
                    "calcworkinghours": true,
                    "caldaysofabsences": false,
                    "category": 0,
                    "correctedby_id": "1200000101",
                    "createdby_id": "3300000101",
                    "dateofbegin$date": "2005-06-30T22:00:00.000Z",
                    "dateofend$date": null,
                    "division_id": "2100000101",
                    "employee_id": "1200000101",
                    "employpattern_id": "1000000000",
                    "externidentification": "",
                    "feastmode": 0,
                    "feeamount": 0,
                    "feetype": 0,
                    "fromlowdevdistrict": false,
                    "hazardouswork": false,
                    "healthinsuranceperiods": [],
                    "hidden": false,
                    "individualweekduty": 0,
                    "irregularincome": false,
                    "jobclasification_id": null,
                    "jobclasificationisco_id": null,
                    "jobgroup_id": "1000000000",
                    "jobposition_id": null,
                    "kurzarbeit": false,
                    "legalrelationsidentnr": "",
                    "legalrelationtype": 0,
                    "longunemployed": false,
                    "manager": false,
                    "naturalwage": [],
                    "noticedate$date": null,
                    "noticeperiod": 3,
                    "parttimejob": false,
                    "pensionernotpaypensins": false,
                    "personalratingamount": 0,
                    "personalratinghouramount": 0,
                    "personalratingreductionway": 0,
                    "realdateofbegin$date": "2005-06-30T22:00:00.000Z",
                    "reasonofend": "",
                    "recordedstatus": true,
                    "retinsonly": false,
                    "retreportcode_id": "1000000000",
                    "s_isparamedic": false,
                    "s_socialinscovidremdisable": false,
                    "s_socinsdiscountreason": 0,
                    "seasonalwork": false,
                    "shiftcalendar_id": "1000000000",
                    "socinsuranceperiods": [],
                    "superior_id": null,
                    "trialperiod": 0,
                    "trialperioddays": 0,
                    "typeofactivity": 0,
                    "typeofbegin_id": "1000000000",
                    "typeofend_id": null,
                    "typeofperiod": 1,
                    "typeofwage": 1,
                    "wageamount": 30000,
                    "wageclaim": 1,
                    "workingdestination": "Praha",
                    "workingdestinationcode": "",
                    "workingplace": "",
                    "workingplaceexpiry": 0,
                    "workingplacerise": 0,
                    "workingtime": "8-16",
                    "workposition_id": "1100000101"
                },
                "query": {
                    "select": [
                        "id"
                    ]
                }
            }
        },
        {
            "type": "create",
            "id": "id1",
            "data": {
                "class_id": "workingrelations",
                "object_data": {
                    "alertcompensation": 0,
                    "applyhicountoff": false,
                    "brigadiernotpaypensins": false,
                    "busorder_id": null,
                    "busproject_id": null,
                    "bustransaction_id": null,
                    "calcinsurance": true,
                    "calcminimalwage": true,
                    "calcovertime": false,
                    "calcwage": true,
                    "calcworkinghours": true,
                    "caldaysofabsences": false,
                    "category": 0,
                    "correctedby_id": "1200000101",
                    "createdby_id": "3300000101",
                    "dateofbegin$date": "2005-06-30T22:00:00.000Z",
                    "dateofend$date": null,
                    "division_id": "2100000101",
                    "employee_id": "1200000101",
                    "employpattern_id": "1000000000",
                    "externidentification": "",
                    "feastmode": 0,
                    "feeamount": 0,
                    "feetype": 0,
                    "fromlowdevdistrict": false,
                    "hazardouswork": false,
                    "healthinsuranceperiods": [],
                    "hidden": false,
                    "individualweekduty": 0,
                    "irregularincome": false,
                    "jobclasification_id": null,
                    "jobclasificationisco_id": null,
                    "jobgroup_id": "1000000000",
                    "jobposition_id": null,
                    "kurzarbeit": false,
                    "legalrelationsidentnr": "",
                    "legalrelationtype": 0,
                    "longunemployed": false,
                    "manager": false,
                    "naturalwage": [],
                    "noticedate$date": null,
                    "noticeperiod": 3,
                    "parttimejob": false,
                    "pensionernotpaypensins": false,
                    "personalratingamount": 0,
                    "personalratinghouramount": 0,
                    "personalratingreductionway": 0,
                    "realdateofbegin$date": "2005-06-30T22:00:00.000Z",
                    "reasonofend": "",
                    "recordedstatus": true,
                    "retinsonly": false,
                    "retreportcode_id": "1000000000",
                    "s_isparamedic": false,
                    "s_socialinscovidremdisable": false,
                    "s_socinsdiscountreason": 0,
                    "seasonalwork": false,
                    "shiftcalendar_id": "1000000000",
                    "socinsuranceperiods": [],
                    "superior_id": null,
                    "trialperiod": 0,
                    "trialperioddays": 0,
                    "typeofactivity": 0,
                    "typeofbegin_id": "1000000000",
                    "typeofend_id": null,
                    "typeofperiod": 1,
                    "typeofwage": 1,
                    "wageamount": 30000,
                    "wageclaim": 1,
                    "workingdestination": "Praha",
                    "workingdestinationcode": "",
                    "workingplace": "",
                    "workingplaceexpiry": 0,
                    "workingplacerise": 0,
                    "workingtime": "8-16",
                    "workposition_id": "1100000101"
                },
                "query": {
                    "select": [
                        "id"
                    ]
                }
            }
        }
    ]
}
Body - Update
{
    "items": [
        {
            "type": "update",
            "id": "id0",
            "data": {
                "class_id": "workingrelations",
                "obj_id": "1600000100",
                "object_data": {
                    "alertcompensation": 0,
                    "applyhicountoff": false,
                    "brigadiernotpaypensins": false,
                    "busorder_id": null,
                    "busproject_id": null,
                    "bustransaction_id": null,
                    "calcinsurance": true,
                    "calcminimalwage": true,
                    "calcovertime": false,
                    "calcwage": true,
                    "calcworkinghours": true,
                    "caldaysofabsences": false,
                    "category": 0,
                    "correctedby_id": "1200000101",
                    "createdby_id": "3300000101",
                    "dateofbegin$date": "2005-06-30T22:00:00.000Z",
                    "dateofend$date": null,
                    "division_id": "2100000101",
                    "employee_id": "1200000101",
                    "employpattern_id": "1000000000",
                    "externidentification": "",
                    "feastmode": 0,
                    "feeamount": 0,
                    "feetype": 0,
                    "fromlowdevdistrict": false,
                    "hazardouswork": false,
                    "healthinsuranceperiods": [],
                    "hidden": false,
                    "individualweekduty": 0,
                    "irregularincome": false,
                    "jobclasification_id": null,
                    "jobclasificationisco_id": null,
                    "jobgroup_id": "1000000000",
                    "jobposition_id": null,
                    "kurzarbeit": false,
                    "legalrelationsidentnr": "",
                    "legalrelationtype": 0,
                    "longunemployed": false,
                    "manager": false,
                    "naturalwage": [],
                    "noticedate$date": null,
                    "noticeperiod": 3,
                    "parttimejob": false,
                    "pensionernotpaypensins": false,
                    "personalratingamount": 0,
                    "personalratinghouramount": 0,
                    "personalratingreductionway": 0,
                    "realdateofbegin$date": "2005-06-30T22:00:00.000Z",
                    "reasonofend": "",
                    "recordedstatus": true,
                    "retinsonly": false,
                    "retreportcode_id": "1000000000",
                    "s_isparamedic": false,
                    "s_socialinscovidremdisable": false,
                    "s_socinsdiscountreason": 0,
                    "seasonalwork": false,
                    "shiftcalendar_id": "1000000000",
                    "socinsuranceperiods": [],
                    "superior_id": null,
                    "trialperiod": 0,
                    "trialperioddays": 0,
                    "typeofactivity": 0,
                    "typeofbegin_id": "1000000000",
                    "typeofend_id": null,
                    "typeofperiod": 1,
                    "typeofwage": 1,
                    "wageamount": 30000,
                    "wageclaim": 1,
                    "workingdestination": "Praha",
                    "workingdestinationcode": "",
                    "workingplace": "",
                    "workingplaceexpiry": 0,
                    "workingplacerise": 0,
                    "workingtime": "8-16",
                    "workposition_id": "1100000101"
                },
                "query": {
                    "select": [
                        "id"
                    ]
                }
            }
        },
        {
            "type": "update",
            "id": "id1",
            "data": {
                "class_id": "workingrelations",
                "obj_id": "1600000101",
                "object_data": {
                    "alertcompensation": 0,
                    "applyhicountoff": false,
                    "brigadiernotpaypensins": false,
                    "busorder_id": null,
                    "busproject_id": null,
                    "bustransaction_id": null,
                    "calcinsurance": true,
                    "calcminimalwage": true,
                    "calcovertime": false,
                    "calcwage": true,
                    "calcworkinghours": true,
                    "caldaysofabsences": false,
                    "category": 0,
                    "correctedby_id": "1200000101",
                    "createdby_id": "3300000101",
                    "dateofbegin$date": "2005-06-30T22:00:00.000Z",
                    "dateofend$date": null,
                    "division_id": "2100000101",
                    "employee_id": "1200000101",
                    "employpattern_id": "1000000000",
                    "externidentification": "",
                    "feastmode": 0,
                    "feeamount": 0,
                    "feetype": 0,
                    "fromlowdevdistrict": false,
                    "hazardouswork": false,
                    "healthinsuranceperiods": [],
                    "hidden": false,
                    "individualweekduty": 0,
                    "irregularincome": false,
                    "jobclasification_id": null,
                    "jobclasificationisco_id": null,
                    "jobgroup_id": "1000000000",
                    "jobposition_id": null,
                    "kurzarbeit": false,
                    "legalrelationsidentnr": "",
                    "legalrelationtype": 0,
                    "longunemployed": false,
                    "manager": false,
                    "naturalwage": [],
                    "noticedate$date": null,
                    "noticeperiod": 3,
                    "parttimejob": false,
                    "pensionernotpaypensins": false,
                    "personalratingamount": 0,
                    "personalratinghouramount": 0,
                    "personalratingreductionway": 0,
                    "realdateofbegin$date": "2005-06-30T22:00:00.000Z",
                    "reasonofend": "",
                    "recordedstatus": true,
                    "retinsonly": false,
                    "retreportcode_id": "1000000000",
                    "s_isparamedic": false,
                    "s_socialinscovidremdisable": false,
                    "s_socinsdiscountreason": 0,
                    "seasonalwork": false,
                    "shiftcalendar_id": "1000000000",
                    "socinsuranceperiods": [],
                    "superior_id": null,
                    "trialperiod": 0,
                    "trialperioddays": 0,
                    "typeofactivity": 0,
                    "typeofbegin_id": "1000000000",
                    "typeofend_id": null,
                    "typeofperiod": 1,
                    "typeofwage": 1,
                    "wageamount": 30000,
                    "wageclaim": 1,
                    "workingdestination": "Praha",
                    "workingdestinationcode": "",
                    "workingplace": "",
                    "workingplaceexpiry": 0,
                    "workingplacerise": 0,
                    "workingtime": "8-16",
                    "workposition_id": "1100000101"
                },
                "query": {
                    "select": [
                        "id"
                    ]
                }
            }
        }
    ]
}
Body - Delete
{
    "items": [
        {
            "type": "delete",
            "id": "id0",
            "data": {
                "class_id": "workingrelations",
                "obj_id": "1600000100"
            }
        },
        {
            "type": "delete",
            "id": "id1",
            "data": {
                "class_id": "workingrelations",
                "obj_id": "1600000101"
            }
        },
        {
            "type": "delete",
            "id": "id2",
            "data": {
                "class_id": "workingrelations",
                "obj_id": "1600000102"
            }
        },
        {
            "type": "delete",
            "id": "id3",
            "data": {
                "class_id": "workingrelations",
                "obj_id": "1600000103"
            }
        },
        {
            "type": "delete",
            "id": "id4",
            "data": {
                "class_id": "workingrelations",
                "obj_id": "1600000104"
            }
        }
    ]
}