Mobile

APIDescription
GET activation?session={session}&accountName={accountName}&password={password}&deviceName={deviceName}&deviceID={deviceID}&pushToken={pushToken}

Initial activation of the mobile application

POST login

User verification with username and password

GET account?contractID={contractID}&isLogin={isLogin}&pushToken={pushToken}

Gets user account information

POST reset

Resets user session ID

POST setlanguage?languageCode={languageCode}

Sets the language for current user

GET virtualterminalmenu

Gets buttons to show in virtual terminal menu

POST insertvirtualtransaction?contractID={contractID}&code={code}&latitude={latitude}&longitude={longitude}

Posts transaction code from virtual terminal

GET homepagedata?contractID={contractID}

Gets message for homepage top container

GET transactionitems?contractID={contractID}

Gets list of transaction items

GET daytransactions?contractID={contractID}&date={date}

Gets list of day transactions

GET attendancedata?contractID={contractID}&date={date}

No documentation available.

GET profile_personalinfo?contractID={contractID}&date={date}

No documentation available.

GET profile_tabs?contractID={contractID}

No documentation available.

GET profile_extra?contractID={contractID}&tabIndex={tabIndex}

No documentation available.

POST uploadfile

Upload files to API and returns List of IDs for documents

POST inserttransaction?contractID={contractID}&durationType={durationType}&code={code}&time={time}&timeFrom={timeFrom}&timeTo={timeTo}&date={date}&startDate={startDate}&endDate={endDate}&approverID={approverID}&documentID={documentID}&note={note}

GET treenodes?value={value}&date={date}&contractID={contractID}&treeMode={treeMode}

Gets nodes for tree

GET closehomepagetopcontainer?contractID={contractID}

Call this function when user close home page message

GET getsubordinates?contractID={contractID}

Gets subordinates person for contractID

GET lockattendance?date={date}&contractID={contractID}

Locks attendance for current person

GET unlockattendance?date={date}&contractID={contractID}

Unlocks attendance for current person

GET SignAttendance?date={date}&contractID={contractID}

Signs attendance if attendence is unsigned. Cancel sign if attendance is signed.

GET logout

User logout

GET refreshtoken

Gets new token for user

GET edittransaction?contractID={contractID}&transactionID={transactionID}&time={time}&code={code}

Change time and type of transaction

GET deletetransaction?contractID={contractID}&transactionID={transactionID}

Delete transaction

GET notifications?contractID={contractID}

Gets notification list for current logged user

GET attendancerequests?contractID={contractID}

Gets unapproved attendance request for current logged user

GET approverequest?requestID={requestID}&note={note}

Approves selected attendance request

GET rejectrequest?requestID={requestID}&note={note}

Rejects selected attendance request

GET attendanceerrors?contractID={contractID}

No documentation available.

GET attendancewarnings?contractID={contractID}

No documentation available.

GET attendanceunlocked?contractID={contractID}

No documentation available.

GET attendanceunsigned?contractID={contractID}

No documentation available.

GET startcalculate?contractID={contractID}&date={date}

Starts attendance calculation

GET getcalculationstatus?calculationID={calculationID}

Get calculation status

GET getdaymenu?contractID={contractID}&date={date}&IsMultiSelect={IsMultiSelect}

Gets data for day manu, when the user holds their finger on the icon of the day

POST menuaction?contractID={contractID}&actionType={actionType}

No documentation available.

GET getversion

Get current mobile application versions

GET approveday?contractID={contractID}&date={date}

No documentation available.

GET approvealldays?contractID={contractID}&date={date}

No documentation available.

GET acceptcorrection?contractID={contractID}&date={date}

No documentation available.

GET cancelcorrection?contractID={contractID}&date={date}

No documentation available.

GET cancelallcorrections?contractID={contractID}&date={date}

No documentation available.

GET cancelvacationgranding?contractID={contractID}&transactionID={transactionID}

Cancel attendance plan transaction

GET saveattendancedocument?contractID={contractID}&transactionID={transactionID}&documentID={documentID}

No documentation available.

GET downloadattendancedocument?documentID={documentID}

No documentation available.

Data

APIDescription
POST postcardNumber?cardNumber={cardNumber}&computerName={computerName}&deviceType={deviceType}

POST testconnection

POST getqrcode?cardholderid={cardholderid}

Funkcia pre sense server, ktora vrati qr kod, ktory sa zobrazi na terminali

POST unapprovedbonuses?year={year}&month={month}

Funkcia pre sense server, ktora vrati neschvalene odmeny

POST officecontactemail

Funkcia pre sense server, ktora vrati ludi z 233 a 1001 a k nim kontaktny email

GET getmagmacontracts?magmaid={magmaid}

GET getmagmadocuments?magmaid={magmaid}

No documentation available.

GET getmagmadocument?id={id}

GET getmagmapersonalinfoview?magmaid={magmaid}

GET getmagmaemployees

GET getmagmapayslips?magmaid={magmaid}&documentCode={documentCode}

GET getcontacts

GET getcentres

No documentation available.

POST adlogin?domain={domain}

GET getglobalversion

GET rq_insertvalue?sendItem={sendItem}

GET rq_updatevalue?sendItem={sendItem}

GET getmandatinfodata?contractId={contractId}

GET getrqitemforrequest?sendRqID={sendRqID}

GET getrqitem?sendRqID={sendRqID}&send_item_name={send_item_name}

GET getmagmaemployee?sendmagmaid={sendmagmaid}

GET getemployeenadriadeny?sendmagmaid={sendmagmaid}

GET getemployeenadriadenybyemp?sendempid={sendempid}

GET getaddressfromapi?sendempid={sendempid}

GET getddokumenty?magmaid={magmaid}

GET getdokument?docid={docid}

GET getmandatid?contractId={contractId}

GET writerzdtomagmaapi?jsonValue={jsonValue}

POST writerzdtomagmaapi?jsonValue={jsonValue}

GET testmagmaversion

Check magma DB version

MobileTravelOrders

APIDescription
GET to_myactual?contractID={contractID}

No documentation available.

MobileCanteen

APIDescription
GET cn_foodrooms?contractID={contractID}

Get Canteen Food Rooms

GET cn_foodtypes?contractID={contractID}

Get Canteen FoodTypes

GET cn_myorders?contractID={contractID}&dateFrom={dateFrom}&dateTo={dateTo}&foodType={foodType}&foodRoom={foodRoom}

Get my orders for month

GET cn_orderget?contractID={contractID}&date={date}&foodType={foodType}&foodRoom={foodRoom}

Get current order for day

POST cn_orderpost?contractID={contractID}&date={date}&selectedMenuListIDs={selectedMenuListIDs}&selectedMenuNumbers={selectedMenuNumbers}&foodType={foodType}&foodRoom={foodRoom}

Post order for day

GET cn_deleteordersinday?contractID={contractID}&date={date}&foodType={foodType}&foodRoom={foodRoom}

Delete order in one day for food type

GET cn_exchangeget?contractID={contractID}&date={date}&foodType={foodType}&foodRoom={foodRoom}

Get menus for exchange

POST cn_exchangepost?contractID={contractID}&foodType={foodType}&orderID={orderID}&actionType={actionType}

Post menus to exchange

GET cn_donatefoodget?contractID={contractID}&date={date}&foodType={foodType}&foodRoom={foodRoom}

IBA OBALKA - Get menus for donate

POST cn_donatefoodpost?contractID={contractID}&date={date}&foodType={foodType}&foodRoom={foodRoom}&menuListIDs={menuListIDs}&giftedContractorID={giftedContractorID}

IBA OBALKA - Post menus for donate

POST cn_takefromexchangepost?contractID={contractID}&foodType={foodType}&menuListID={menuListID}&foodRoom={foodRoom}

Take menu from exchange

POST cn_totaloverview

No documentation available.

GET cn_exchangemenu?contractID={contractID}&date={date}&foodType={foodType}&foodRoom={foodRoom}

Data for exchange menu