Mobile

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

Initial activation of the mobile application

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}

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}

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}

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 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

Data

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

No documentation available.

POST testconnection

No documentation available.

GET getmagmacontracts?magmaid={magmaid}

No documentation available.

GET getmagmadocuments?magmaid={magmaid}

No documentation available.

GET getmagmadocument?id={id}

No documentation available.

GET getmagmapersonalinfoview?magmaid={magmaid}

No documentation available.

GET getmagmaemployees

No documentation available.

MobileTravelOrders

APIDescription
GET to_myactual?contractID={contractID}

No documentation available.