Download OpenAPI specification:
APIv2 for the DSK environment
Attempts to authenticate the user using the badge/pin or login/password pairs
Auth pair object
| login required | string <= 40 characters |
| password required | string |
| jwt | string or null |
{- "login": "string",
- "password": "string",
- "jwt": "string"
}{- "noPers": 0,
- "token": "string",
- "validUntil": "2019-08-24T14:15:22Z",
- "noSession": 0,
- "jwt": "string",
- "failCode": "strin",
- "failMsg": "string"
}Attempts to extend (double) the lifetime of the current user session
{- "noPers": 0,
- "token": "string",
- "validUntil": "2019-08-24T14:15:22Z",
- "noSession": 0,
- "jwt": "string",
- "failCode": "strin",
- "failMsg": "string"
}Retrieves the list of existing public holidays
| refYear required | integer <int> Reference year for the query |
[- {
- "meta": {
- "resource": "/dsknet/v2/presAbs",
- "method": "GET",
- "execTime": 0.1,
- "dataCnt": 200,
- "page": {
- "curIdx": 0,
- "prevIdx": 0,
- "nextIdx": 0,
- "firstIdx": 0,
- "lastIdx": 0,
- "curRecLimit": 0,
- "totalRecCnt": 0
}, - "copyright": "Copyright (c) 2026 DSK Systems S.A."
}, - "data": {
- "theDate": "2019-08-24",
- "noAccount": 0,
- "fixDay": true,
- "timeType": 0,
- "theValue": 0.1,
- "caption": [
- {
- "langID": 0,
- "caption": "string"
}
], - "codeDept": [
- "string"
]
}
}
]{- "meta": {
- "resource": "/dsknet/v2/presAbs",
- "method": "GET",
- "execTime": 0.1,
- "dataCnt": 200,
- "page": {
- "curIdx": 0,
- "prevIdx": 0,
- "nextIdx": 0,
- "firstIdx": 0,
- "lastIdx": 0,
- "curRecLimit": 0,
- "totalRecCnt": 0
}, - "copyright": "Copyright (c) 2026 DSK Systems S.A."
}, - "data": [
- {
- "noAccount": 0,
- "orderCode": "string",
- "caption": [
- {
- "langID": 0,
- "caption": "string"
}
], - "codesummary": [
- {
- "langID": 0,
- "codeSummary": "string"
}
], - "persVisible": true,
- "ACCVisible": true,
- "pDay": true,
- "pWeek": true,
- "pMonth": true,
- "type": 0,
- "canBeDirect": true,
- "isWorksite": true,
- "color": 0,
- "noAccountCorresp": 0,
- "parentAccount": 0,
- "termValidFrom": "2019-08-24",
- "termValidTo": "2019-08-24",
- "codeCountry": "str",
- "custom": "string",
- "custom2": "string",
- "codeWage": "string",
- "codeWage2": "string",
- "isRestricted": true,
- "templateTs": true,
- "activityRequiredTs": true,
- "visibility": 0,
- "accountProperties": {
- "canInDays": true,
- "canInHalfDays": true,
- "canInHours": true,
- "authorisedDayMode": 0,
- "authorisedHourMode": 0,
- "inputHourByStep": 1,
- "needsRHApprobation": true,
- "multiLine": true,
- "needsOnlyOneApprobationLevel": true,
- "canBeCancelledInPast": true,
- "pastDatesCanBeSelected": true,
- "hasCustomField": true,
- "showInRecap": true,
- "showInFicheAbs": true,
- "grantedIfPlanned0": true,
- "worksiteCanBeSelected": true,
- "sendMailToInform": true,
- "reasonVisible": true,
- "priorRequestDaily": true,
- "priorRequestPeriod": true,
- "isTraining": true,
- "requestWithThisAccount": true,
- "requestWithCountry": true,
- "isHomeWorking": true,
- "isWorkingElseWhere": true,
- "isFlextime": true,
- "showOnTouch": true,
- "enableAutoreply": true,
- "allowPlanChange": true,
- "consent": {
- "alwaysRequired": true,
- "caption": [
- {
- "langID": 0,
- "caption": "string"
}
]
}, - "accountDistribution": [
- 0
], - "accountDistributionSplitValue": false
}
}
]
}{- "meta": {
- "resource": "/dsknet/v2/presAbs",
- "method": "GET",
- "execTime": 0.1,
- "dataCnt": 200,
- "page": {
- "curIdx": 0,
- "prevIdx": 0,
- "nextIdx": 0,
- "firstIdx": 0,
- "lastIdx": 0,
- "curRecLimit": 0,
- "totalRecCnt": 0
}, - "copyright": "Copyright (c) 2026 DSK Systems S.A."
}, - "data": [
- {
- "noAccount": 0,
- "orderCode": "string",
- "caption": [
- {
- "langID": 0,
- "caption": "string"
}
], - "codesummary": [
- {
- "langID": 0,
- "codeSummary": "string"
}
], - "persVisible": true,
- "ACCVisible": true,
- "pDay": true,
- "pWeek": true,
- "pMonth": true,
- "type": 0,
- "canBeDirect": true,
- "isWorksite": true,
- "color": 0,
- "noAccountCorresp": 0,
- "parentAccount": 0,
- "termValidFrom": "2019-08-24",
- "termValidTo": "2019-08-24",
- "codeCountry": "str",
- "custom": "string",
- "custom2": "string",
- "codeWage": "string",
- "codeWage2": "string",
- "isRestricted": true,
- "templateTs": true,
- "activityRequiredTs": true,
- "visibility": 0,
- "accountProperties": {
- "canInDays": true,
- "canInHalfDays": true,
- "canInHours": true,
- "authorisedDayMode": 0,
- "authorisedHourMode": 0,
- "inputHourByStep": 1,
- "needsRHApprobation": true,
- "multiLine": true,
- "needsOnlyOneApprobationLevel": true,
- "canBeCancelledInPast": true,
- "pastDatesCanBeSelected": true,
- "hasCustomField": true,
- "showInRecap": true,
- "showInFicheAbs": true,
- "grantedIfPlanned0": true,
- "worksiteCanBeSelected": true,
- "sendMailToInform": true,
- "reasonVisible": true,
- "priorRequestDaily": true,
- "priorRequestPeriod": true,
- "isTraining": true,
- "requestWithThisAccount": true,
- "requestWithCountry": true,
- "isHomeWorking": true,
- "isWorkingElseWhere": true,
- "isFlextime": true,
- "showOnTouch": true,
- "enableAutoreply": true,
- "allowPlanChange": true,
- "consent": {
- "alwaysRequired": true,
- "caption": [
- {
- "langID": 0,
- "caption": "string"
}
]
}, - "accountDistribution": [
- 0
], - "accountDistributionSplitValue": false
}
}
]
}{- "meta": {
- "resource": "/dsknet/v2/presAbs",
- "method": "GET",
- "execTime": 0.1,
- "dataCnt": 200,
- "page": {
- "curIdx": 0,
- "prevIdx": 0,
- "nextIdx": 0,
- "firstIdx": 0,
- "lastIdx": 0,
- "curRecLimit": 0,
- "totalRecCnt": 0
}, - "copyright": "Copyright (c) 2026 DSK Systems S.A."
}, - "data": [
- {
- "codeClass": "stri",
- "caption": [
- {
- "langID": 0,
- "caption": "string"
}
]
}
]
}[- {
- "meta": {
- "resource": "/dsknet/v2/presAbs",
- "method": "GET",
- "execTime": 0.1,
- "dataCnt": 200,
- "page": {
- "curIdx": 0,
- "prevIdx": 0,
- "nextIdx": 0,
- "firstIdx": 0,
- "lastIdx": 0,
- "curRecLimit": 0,
- "totalRecCnt": 0
}, - "copyright": "Copyright (c) 2026 DSK Systems S.A."
}, - "data": {
- "codeCompany": "strin",
- "caption": "string",
- "regNum": "string",
- "codeCountry": "str",
- "emailFiche": "string",
- "reservFiche": 0
}
}
][- {
- "meta": {
- "resource": "/dsknet/v2/presAbs",
- "method": "GET",
- "execTime": 0.1,
- "dataCnt": 200,
- "page": {
- "curIdx": 0,
- "prevIdx": 0,
- "nextIdx": 0,
- "firstIdx": 0,
- "lastIdx": 0,
- "curRecLimit": 0,
- "totalRecCnt": 0
}, - "copyright": "Copyright (c) 2026 DSK Systems S.A."
}, - "data": {
- "codeCostCenter": "string",
- "codeDept": "string",
- "activ": true,
- "caption": [
- {
- "langID": 0,
- "caption": "string"
}
]
}
}
][- {
- "meta": {
- "resource": "/dsknet/v2/presAbs",
- "method": "GET",
- "execTime": 0.1,
- "dataCnt": 200,
- "page": {
- "curIdx": 0,
- "prevIdx": 0,
- "nextIdx": 0,
- "firstIdx": 0,
- "lastIdx": 0,
- "curRecLimit": 0,
- "totalRecCnt": 0
}, - "copyright": "Copyright (c) 2026 DSK Systems S.A."
}, - "data": [
- {
- "codeCountry": "str",
- "caption": [
- {
- "langID": 0,
- "caption": "string"
}
], - "codeDept": "string",
- "zipCode": "str",
- "requestCountry": true,
- "visibleAbs": true,
- "visibleAddress": true,
- "visibleFiche": true
}
]
}
][- {
- "meta": {
- "resource": "/dsknet/v2/presAbs",
- "method": "GET",
- "execTime": 0.1,
- "dataCnt": 200,
- "page": {
- "curIdx": 0,
- "prevIdx": 0,
- "nextIdx": 0,
- "firstIdx": 0,
- "lastIdx": 0,
- "curRecLimit": 0,
- "totalRecCnt": 0
}, - "copyright": "Copyright (c) 2026 DSK Systems S.A."
}, - "data": [
- {
- "codeNation": "str",
- "caption": [
- {
- "langID": 0,
- "caption": "string"
}
], - "zipCode": "str"
}
]
}
]{- "meta": {
- "resource": "/dsknet/v2/presAbs",
- "method": "GET",
- "execTime": 0.1,
- "dataCnt": 200,
- "page": {
- "curIdx": 0,
- "prevIdx": 0,
- "nextIdx": 0,
- "firstIdx": 0,
- "lastIdx": 0,
- "curRecLimit": 0,
- "totalRecCnt": 0
}, - "copyright": "Copyright (c) 2026 DSK Systems S.A."
}, - "data": [
- {
- "codeDept": "string",
- "activ": true,
- "caption": [
- {
- "langID": 0,
- "caption": "string"
}
]
}
]
}Retrieves the list of existing planning schedules
{- "meta": {
- "resource": "/dsknet/v2/presAbs",
- "method": "GET",
- "execTime": 0.1,
- "dataCnt": 200,
- "page": {
- "curIdx": 0,
- "prevIdx": 0,
- "nextIdx": 0,
- "firstIdx": 0,
- "lastIdx": 0,
- "curRecLimit": 0,
- "totalRecCnt": 0
}, - "copyright": "Copyright (c) 2026 DSK Systems S.A."
}, - "data": [
- {
- "noSchedule": 0,
- "activ": true,
- "activPlanPers": true,
- "scheduleCode": "string",
- "scheduleType": 0,
- "color": "string",
- "caption": [
- {
- "langID": 0,
- "caption": "string"
}
], - "planned": 0,
- "borderFrom": 0,
- "borderTo": 0,
- "blockFrom1": 0,
- "blockTo1": 0,
- "blockFrom2": 0,
- "blockTo2": 0,
- "breakFrom1": 0,
- "breakTo1": 0,
- "breakMini1": 0,
- "breakPaid1": 0,
- "breakFrom2": 0,
- "breakTo2": 0,
- "breakMini2": 0,
- "breakPaid2": 0,
- "breakFrom3": 0,
- "breakTo3": 0,
- "breakMini3": 0,
- "breakPaid3": 0,
- "breakFrom4": 0,
- "breakTo4": 0,
- "breakMini4": 0,
- "breakPaid4": 0
}
]
}Retrieves the list of existing terminals
| active | string Enum: "0" "1" Limit response to terminals that are currently active |
[- {
- "meta": {
- "resource": "/dsknet/v2/presAbs",
- "method": "GET",
- "execTime": 0.1,
- "dataCnt": 200,
- "page": {
- "curIdx": 0,
- "prevIdx": 0,
- "nextIdx": 0,
- "firstIdx": 0,
- "lastIdx": 0,
- "curRecLimit": 0,
- "totalRecCnt": 0
}, - "copyright": "Copyright (c) 2026 DSK Systems S.A."
}, - "data": [
- {
- "noTerm": 0,
- "strGIDDID": "string",
- "decGIDDID": "string",
- "name": "string",
- "activ": true,
- "lat": 0.1,
- "long": 0.1,
- "alt": 0.1,
- "fromLoc": true
}
]
}
]Retrieves the list of existing warnings
| active | string Enum: "0" "1" Limit response to warnings that are currently active |
[- {
- "noWarning": 0,
- "activ": true,
- "caption": [
- {
- "langID": 0,
- "caption": "string"
}
], - "symbol": "s",
- "color": 0
}
]Retrieves the details for the specified account
| noAccount required | integer <int> Identifier of the account |
{- "meta": {
- "resource": "/dsknet/v2/presAbs",
- "method": "GET",
- "execTime": 0.1,
- "dataCnt": 200,
- "page": {
- "curIdx": 0,
- "prevIdx": 0,
- "nextIdx": 0,
- "firstIdx": 0,
- "lastIdx": 0,
- "curRecLimit": 0,
- "totalRecCnt": 0
}, - "copyright": "Copyright (c) 2026 DSK Systems S.A."
}, - "data": {
- "noAccount": 0,
- "orderCode": "string",
- "caption": [
- {
- "langID": 0,
- "caption": "string"
}
], - "codesummary": [
- {
- "langID": 0,
- "codeSummary": "string"
}
], - "persVisible": true,
- "ACCVisible": true,
- "pDay": true,
- "pWeek": true,
- "pMonth": true,
- "type": 0,
- "canBeDirect": true,
- "isWorksite": true,
- "color": 0,
- "noAccountCorresp": 0,
- "parentAccount": 0,
- "termValidFrom": "2019-08-24",
- "termValidTo": "2019-08-24",
- "codeCountry": "str",
- "custom": "string",
- "custom2": "string",
- "codeWage": "string",
- "codeWage2": "string",
- "isRestricted": true,
- "templateTs": true,
- "activityRequiredTs": true,
- "visibility": 0,
- "accountProperties": {
- "canInDays": true,
- "canInHalfDays": true,
- "canInHours": true,
- "authorisedDayMode": 0,
- "authorisedHourMode": 0,
- "inputHourByStep": 1,
- "needsRHApprobation": true,
- "multiLine": true,
- "needsOnlyOneApprobationLevel": true,
- "canBeCancelledInPast": true,
- "pastDatesCanBeSelected": true,
- "hasCustomField": true,
- "showInRecap": true,
- "showInFicheAbs": true,
- "grantedIfPlanned0": true,
- "worksiteCanBeSelected": true,
- "sendMailToInform": true,
- "reasonVisible": true,
- "priorRequestDaily": true,
- "priorRequestPeriod": true,
- "isTraining": true,
- "requestWithThisAccount": true,
- "requestWithCountry": true,
- "isHomeWorking": true,
- "isWorkingElseWhere": true,
- "isFlextime": true,
- "showOnTouch": true,
- "enableAutoreply": true,
- "allowPlanChange": true,
- "consent": {
- "alwaysRequired": true,
- "caption": [
- {
- "langID": 0,
- "caption": "string"
}
]
}, - "accountDistribution": [
- 0
], - "accountDistributionSplitValue": false
}
}
}Retrieves the details for the specified worksite
| noAccount required | integer <int> Identifier of the account |
{- "meta": {
- "resource": "/dsknet/v2/presAbs",
- "method": "GET",
- "execTime": 0.1,
- "dataCnt": 200,
- "page": {
- "curIdx": 0,
- "prevIdx": 0,
- "nextIdx": 0,
- "firstIdx": 0,
- "lastIdx": 0,
- "curRecLimit": 0,
- "totalRecCnt": 0
}, - "copyright": "Copyright (c) 2026 DSK Systems S.A."
}, - "data": {
- "noAccount": 0,
- "caption": [
- {
- "langID": 0,
- "caption": "string"
}
], - "codesummary": [
- {
- "langID": 0,
- "codeSummary": "string"
}
], - "orderCode": "string",
- "validFrom": "2019-08-24",
- "validTo": "2019-08-24",
- "custom1": "string",
- "custom2": "string",
- "address": "string",
- "latitude": 0.1,
- "longitude": 0.1,
- "zoneType": 0
}
}Retrieves the detail of a single schedule
| noSchedule required | integer <int> Identifier of the schedule |
{- "meta": {
- "resource": "/dsknet/v2/presAbs",
- "method": "GET",
- "execTime": 0.1,
- "dataCnt": 200,
- "page": {
- "curIdx": 0,
- "prevIdx": 0,
- "nextIdx": 0,
- "firstIdx": 0,
- "lastIdx": 0,
- "curRecLimit": 0,
- "totalRecCnt": 0
}, - "copyright": "Copyright (c) 2026 DSK Systems S.A."
}, - "data": {
- "noSchedule": 0,
- "activ": true,
- "activPlanPers": true,
- "scheduleCode": "string",
- "scheduleType": 0,
- "color": "string",
- "caption": [
- {
- "langID": 0,
- "caption": "string"
}
], - "planned": 0,
- "borderFrom": 0,
- "borderTo": 0,
- "blockFrom1": 0,
- "blockTo1": 0,
- "blockFrom2": 0,
- "blockTo2": 0,
- "breakFrom1": 0,
- "breakTo1": 0,
- "breakMini1": 0,
- "breakPaid1": 0,
- "breakFrom2": 0,
- "breakTo2": 0,
- "breakMini2": 0,
- "breakPaid2": 0,
- "breakFrom3": 0,
- "breakTo3": 0,
- "breakMini3": 0,
- "breakPaid3": 0,
- "breakFrom4": 0,
- "breakTo4": 0,
- "breakMini4": 0,
- "breakPaid4": 0
}
}Retrieves a list of all the employees configured in the system
| dateFrom required | string Start date of the requested time period |
| dateTo required | string End date of the requested time period |
| codePers | string <= 20 characters Filter by employee code |
| wageNum | string <= 15 characters Filter by wage number |
| persId | string <= 20 characters Filter by SSN identifier |
{- "meta": {
- "resource": "/dsknet/v2/presAbs",
- "method": "GET",
- "execTime": 0.1,
- "dataCnt": 200,
- "page": {
- "curIdx": 0,
- "prevIdx": 0,
- "nextIdx": 0,
- "firstIdx": 0,
- "lastIdx": 0,
- "curRecLimit": 0,
- "totalRecCnt": 0
}, - "copyright": "Copyright (c) 2026 DSK Systems S.A."
}, - "data": [
- {
- "noPers": 0,
- "fullName": "string",
- "startDateRef": "2019-08-24",
- "endDateRef": "2019-08-24",
- "badge": "string",
- "codeDept": "string",
- "codeClass": "string",
- "codeCostCenter": "string",
- "codeCompany": "string",
- "wageNum": "string",
- "codePers": "string"
}
]
}Retrieves the identifiers' list of all the employees configured in the system
| dateFrom required | string Start date of the requested time period |
| dateTo required | string End date of the requested time period |
| codePers | string <= 20 characters Filter by employee code |
| wageNum | string <= 15 characters Filter by wage number |
| persId | string <= 20 characters Filter by SSN identifier |
{- "meta": {
- "resource": "/dsknet/v2/presAbs",
- "method": "GET",
- "execTime": 0.1,
- "dataCnt": 200,
- "page": {
- "curIdx": 0,
- "prevIdx": 0,
- "nextIdx": 0,
- "firstIdx": 0,
- "lastIdx": 0,
- "curRecLimit": 0,
- "totalRecCnt": 0
}, - "copyright": "Copyright (c) 2026 DSK Systems S.A."
}, - "data": [
- 0
]
}Retrieves the complete information of all the employees configured in the system
| dateFrom required | string Start date of the requested time period |
| dateTo required | string End date of the requested time period |
| codePers | string <= 20 characters Filter by employee code |
| wageNum | string <= 15 characters Filter by wage number |
| persId | string <= 20 characters Filter by SSN identifier |
{- "meta": {
- "resource": "/dsknet/v2/presAbs",
- "method": "GET",
- "execTime": 0.1,
- "dataCnt": 200,
- "page": {
- "curIdx": 0,
- "prevIdx": 0,
- "nextIdx": 0,
- "firstIdx": 0,
- "lastIdx": 0,
- "curRecLimit": 0,
- "totalRecCnt": 0
}, - "copyright": "Copyright (c) 2026 DSK Systems S.A."
}, - "data": [
- {
- "pers": {
- "noPers": 0,
- "firstName": "string",
- "lastName": "string",
- "startDateRef": "2019-08-24",
- "endDateRef": "2019-08-24",
- "badge": "string",
- "codeDept": "string",
- "codeClass": "string",
- "codeCostCenter": "string",
- "codeCompany": "string",
- "wageNum": "string",
- "codePers": "string",
- "address": "string",
- "zipCode": "string",
- "city": "string",
- "country": "str",
- "privatePhone": "string",
- "intPhone": "string",
- "gsm": "string",
- "email": "string",
- "emailPersonal": "string",
- "birthDate": "2019-08-24",
- "birthPlace": "string",
- "age": 0,
- "persId": "string",
- "gender": "F",
- "nationality": "str",
- "badge1": 0,
- "badge2": 0,
- "badge3": 0,
- "badgestr1": "string",
- "badgestr2": "string",
- "badgestr3": "string",
- "iban": "string",
- "login": "string",
- "password": "string",
- "wageCodeComp": "string",
- "noExtraMonthly": 0,
- "noPRMN": 0,
- "limitDaily": 660,
- "limitWeekly": 2640,
- "overtime": true,
- "changeBK0": false,
- "timeControl": true,
- "timeControlBooking": false,
- "inOutControl": false,
- "allowOutWork": true,
- "allowHomeWorking": false,
- "startDateRefBlock": false,
- "endDateRefBlock": false,
- "codeDeptRefBlock": false,
- "codeCostCenterRefBlock": false,
- "codeClassRefBlock": false,
- "isHR": false,
- "inConflict": false,
- "printLangue": 1,
- "printSummary": true,
- "weeklyBreak": false,
- "printStat": true,
- "activJOB": true,
- "activLOC": true,
- "activDSKnet": true,
- "activPlanPers": true,
- "activPresAbs": true,
- "activDM": true,
- "activProxsafe": true,
- "customB1": true,
- "customB2": true,
- "customB3": true,
- "customB4": true,
- "customC1": "string",
- "customC2": "string",
- "customC3": "string",
- "customC4": "string",
- "customC5": "string",
- "customC6": "string",
- "customC7": "string",
- "customC8": "string",
- "customD1": "2019-08-24",
- "customD2": "2019-08-24",
- "customD3": "2019-08-24",
- "customD4": "2019-08-24",
- "customD5": "2019-08-24",
- "customD6": "2019-08-24",
- "customD7": "2019-08-24",
- "customD8": "2019-08-24",
- "customF1": 0.1,
- "customF2": 0.1,
- "customF3": 0.1,
- "customF4": 0.1,
- "persHistory": [
- {
- "startDate": "2019-08-24",
- "endDate": "2019-08-24",
- "codeDept": "string",
- "codeClass": "string",
- "codeCostCenter": "string",
- "codeCompany": "string",
- "customFields": {
- "custom1": "string",
- "custom2": "string",
- "custom3": "string",
- "custom4": "string",
- "custom5": "string",
- "custom6": "string",
- "custom7": "string",
- "custom8": "string",
- "customd1": "2019-08-24",
- "customd2": "2019-08-24",
- "customd3": "2019-08-24",
- "customd4": "2019-08-24"
}, - "noWeekly": 100,
- "weeklyContract": 0.1,
- "nbWorkingDay": 0,
- "dailyWorkH": 0,
- "occupationRate": 0.1,
- "isCurrentRec": true
}
], - "persSearchData": [
- {
- "searchRef": "string",
- "fv1": "string",
- "fv2": "string"
}
], - "persSortData": [
- {
- "ofRef": "string",
- "val": "string"
}
]
}
}
]
}Retrieves an employee's planning
| noPers required | integer <int> Identifier of the employee |
| dateFrom required | string Start date of the requested time period |
| dateTo required | string End date of the requested time period |
{- "meta": {
- "resource": "/dsknet/v2/presAbs",
- "method": "GET",
- "execTime": 0.1,
- "dataCnt": 200,
- "page": {
- "curIdx": 0,
- "prevIdx": 0,
- "nextIdx": 0,
- "firstIdx": 0,
- "lastIdx": 0,
- "curRecLimit": 0,
- "totalRecCnt": 0
}, - "copyright": "Copyright (c) 2026 DSK Systems S.A."
}, - "data": {
- "noPers": 0,
- "fullName": "string",
- "planning": [
- {
- "date": "2019-08-24",
- "startTime": 0,
- "endTime": 0,
- "planned": 0,
- "noScheduleRef": 0,
- "plannedMH": 0,
- "noScheduleMH": 0,
- "businessDay": true,
- "validDay": true,
- "dateValidation": "2019-08-24",
- "notePers": "string",
- "validActModified": true,
- "validLocModified": true,
- "validAbsModified": true,
- "noScheduleRefValid": 0,
- "noApprovPlan": 0,
- "persPlanChange": "string",
- "pendingPlanChange": true,
- "noApprovSC": 0,
- "scheduleScheduleChange": 0,
- "pendingScheduleChange": true,
- "checkScheduleChange": 0,
- "schedules": [
- {
- "noSchedule": 0,
- "codeText": "string",
- "text": "string",
- "startTime": 0,
- "endTime": 0,
- "pauseTime": 0,
- "idActivity": 0,
- "idLocalization": 0
}
], - "localizations": [
- {
- "idLocalization": 0,
- "chief": true
}
]
}
], - "abs": [
- {
- "noPers": 0,
- "noAccount": 0,
- "theDate": "2019-08-24",
- "noSoft": 0,
- "noApprovAbs": 0,
- "noApprovCancelAbs": 0,
- "startTime": 0,
- "startTimeCalc": 0,
- "timeMin": 0,
- "codeCalc": "st",
- "mode": 0,
- "unit": 0.1,
- "inDay": 0,
- "displayUnit": "strin",
- "whenAbs": null,
- "dateModif": "2019-08-24T14:15:22Z"
}
], - "absCommon": [
- {
- "theDate": "2019-08-24",
- "noAccount": 0
}
], - "customFields": [
- {
- "id": 0,
- "label": "string",
- "alias": "string",
- "type": 1,
- "value": "string"
}
], - "planDesiderata": [
- {
- "noApprovDesiderata": 0,
- "noPers": 0,
- "theDate": "2019-08-24",
- "type": 0,
- "createDate": "2019-08-24T14:15:22Z",
- "lastChangeDate": "2019-08-24T14:15:22Z",
- "respected": true,
- "canceled": true,
- "canCancel": true,
- "notePers": "string"
}
], - "planChangeFilterWarn": true
}
}Retrieves an employee's basic information
| noPers required | integer <int> Identifier of the employee |
{- "meta": {
- "resource": "/dsknet/v2/presAbs",
- "method": "GET",
- "execTime": 0.1,
- "dataCnt": 200,
- "page": {
- "curIdx": 0,
- "prevIdx": 0,
- "nextIdx": 0,
- "firstIdx": 0,
- "lastIdx": 0,
- "curRecLimit": 0,
- "totalRecCnt": 0
}, - "copyright": "Copyright (c) 2026 DSK Systems S.A."
}, - "data": {
- "pers": {
- "noPers": 0,
- "firstName": "string",
- "lastName": "string",
- "startDateRef": "2019-08-24",
- "endDateRef": "2019-08-24",
- "badge": "string",
- "codeDept": "string",
- "codeClass": "string",
- "codeCostCenter": "string",
- "codeCompany": "string",
- "wageNum": "string",
- "codePers": "string",
- "persId": "string",
- "persHistory": [
- {
- "startDate": "2019-08-24",
- "endDate": "2019-08-24",
- "codeDept": "string",
- "codeClass": "string",
- "codeCostCenter": "string",
- "codeCompany": "string",
- "customFields": {
- "custom1": "string",
- "custom2": "string",
- "custom3": "string",
- "custom4": "string",
- "custom5": "string",
- "custom6": "string",
- "custom7": "string",
- "custom8": "string",
- "customd1": "2019-08-24",
- "customd2": "2019-08-24",
- "customd3": "2019-08-24",
- "customd4": "2019-08-24"
}, - "noWeekly": 100,
- "weeklyContract": 0.1,
- "nbWorkingDay": 0,
- "dailyWorkH": 0,
- "occupationRate": 0.1,
- "isCurrentRec": true
}
], - "persSearchData": [
- {
- "searchRef": "string",
- "fv1": "string",
- "fv2": "string"
}
], - "persSortData": [
- {
- "ofRef": "string",
- "val": "string"
}
]
}, - "persSearchData": [
- {
- "searchRef": "string",
- "fv1": "string",
- "fv2": "string"
}
], - "customFields": [
- {
- "id": 0,
- "label": "string",
- "alias": "string",
- "type": 1,
- "value": "string"
}
], - "photo": "string",
- "displayPhoto": "string"
}
}Retrieves all available pictures for the specified employee
| noPers required | integer <int> Identifier of the employee |
{- "meta": {
- "resource": "/dsknet/v2/presAbs",
- "method": "GET",
- "execTime": 0.1,
- "dataCnt": 200,
- "page": {
- "curIdx": 0,
- "prevIdx": 0,
- "nextIdx": 0,
- "firstIdx": 0,
- "lastIdx": 0,
- "curRecLimit": 0,
- "totalRecCnt": 0
}, - "copyright": "Copyright (c) 2026 DSK Systems S.A."
}, - "data": {
- "noPers": 0,
- "photo": "string",
- "displayPhoto": "string"
}
}Retrieves the display picture for the specified employee
| noPers required | integer <int> Identifier of the employee |
{- "meta": {
- "resource": "/dsknet/v2/presAbs",
- "method": "GET",
- "execTime": 0.1,
- "dataCnt": 200,
- "page": {
- "curIdx": 0,
- "prevIdx": 0,
- "nextIdx": 0,
- "firstIdx": 0,
- "lastIdx": 0,
- "curRecLimit": 0,
- "totalRecCnt": 0
}, - "copyright": "Copyright (c) 2026 DSK Systems S.A."
}, - "data": {
- "noPers": 0,
- "photo": "string",
- "displayPhoto": "string"
}
}Retrieves an employee's full information
| noPers required | integer <int> Identifier of the employee |
{- "meta": {
- "resource": "/dsknet/v2/presAbs",
- "method": "GET",
- "execTime": 0.1,
- "dataCnt": 200,
- "page": {
- "curIdx": 0,
- "prevIdx": 0,
- "nextIdx": 0,
- "firstIdx": 0,
- "lastIdx": 0,
- "curRecLimit": 0,
- "totalRecCnt": 0
}, - "copyright": "Copyright (c) 2026 DSK Systems S.A."
}, - "data": {
- "pers": {
- "noPers": 0,
- "firstName": "string",
- "lastName": "string",
- "startDateRef": "2019-08-24",
- "endDateRef": "2019-08-24",
- "badge": "string",
- "codeDept": "string",
- "codeClass": "string",
- "codeCostCenter": "string",
- "codeCompany": "string",
- "wageNum": "string",
- "codePers": "string",
- "address": "string",
- "zipCode": "string",
- "city": "string",
- "country": "str",
- "privatePhone": "string",
- "intPhone": "string",
- "gsm": "string",
- "email": "string",
- "emailPersonal": "string",
- "birthDate": "2019-08-24",
- "birthPlace": "string",
- "age": 0,
- "persId": "string",
- "gender": "F",
- "nationality": "str",
- "badge1": 0,
- "badge2": 0,
- "badge3": 0,
- "badgestr1": "string",
- "badgestr2": "string",
- "badgestr3": "string",
- "iban": "string",
- "login": "string",
- "password": "string",
- "wageCodeComp": "string",
- "noExtraMonthly": 0,
- "noPRMN": 0,
- "limitDaily": 660,
- "limitWeekly": 2640,
- "overtime": true,
- "changeBK0": false,
- "timeControl": true,
- "timeControlBooking": false,
- "inOutControl": false,
- "allowOutWork": true,
- "allowHomeWorking": false,
- "startDateRefBlock": false,
- "endDateRefBlock": false,
- "codeDeptRefBlock": false,
- "codeCostCenterRefBlock": false,
- "codeClassRefBlock": false,
- "isHR": false,
- "inConflict": false,
- "printLangue": 1,
- "printSummary": true,
- "weeklyBreak": false,
- "printStat": true,
- "activJOB": true,
- "activLOC": true,
- "activDSKnet": true,
- "activPlanPers": true,
- "activPresAbs": true,
- "activDM": true,
- "activProxsafe": true,
- "customB1": true,
- "customB2": true,
- "customB3": true,
- "customB4": true,
- "customC1": "string",
- "customC2": "string",
- "customC3": "string",
- "customC4": "string",
- "customC5": "string",
- "customC6": "string",
- "customC7": "string",
- "customC8": "string",
- "customD1": "2019-08-24",
- "customD2": "2019-08-24",
- "customD3": "2019-08-24",
- "customD4": "2019-08-24",
- "customD5": "2019-08-24",
- "customD6": "2019-08-24",
- "customD7": "2019-08-24",
- "customD8": "2019-08-24",
- "customF1": 0.1,
- "customF2": 0.1,
- "customF3": 0.1,
- "customF4": 0.1,
- "persHistory": [
- {
- "startDate": "2019-08-24",
- "endDate": "2019-08-24",
- "codeDept": "string",
- "codeClass": "string",
- "codeCostCenter": "string",
- "codeCompany": "string",
- "customFields": {
- "custom1": "string",
- "custom2": "string",
- "custom3": "string",
- "custom4": "string",
- "custom5": "string",
- "custom6": "string",
- "custom7": "string",
- "custom8": "string",
- "customd1": "2019-08-24",
- "customd2": "2019-08-24",
- "customd3": "2019-08-24",
- "customd4": "2019-08-24"
}, - "noWeekly": 100,
- "weeklyContract": 0.1,
- "nbWorkingDay": 0,
- "dailyWorkH": 0,
- "occupationRate": 0.1,
- "isCurrentRec": true
}
], - "persSearchData": [
- {
- "searchRef": "string",
- "fv1": "string",
- "fv2": "string"
}
], - "persSortData": [
- {
- "ofRef": "string",
- "val": "string"
}
]
}
}
}Retrieves an employee's full contract information
| noPers required | integer <int> Identifier of the employee |
{- "meta": {
- "resource": "/dsknet/v2/presAbs",
- "method": "GET",
- "execTime": 0.1,
- "dataCnt": 200,
- "page": {
- "curIdx": 0,
- "prevIdx": 0,
- "nextIdx": 0,
- "firstIdx": 0,
- "lastIdx": 0,
- "curRecLimit": 0,
- "totalRecCnt": 0
}, - "copyright": "Copyright (c) 2026 DSK Systems S.A."
}, - "data": [
- {
- "startDate": "2019-08-24",
- "endDate": "2019-08-24",
- "codeDept": "string",
- "codeClass": "string",
- "codeCostCenter": "string",
- "codeCompany": "string",
- "customFields": {
- "custom1": "string",
- "custom2": "string",
- "custom3": "string",
- "custom4": "string",
- "custom5": "string",
- "custom6": "string",
- "custom7": "string",
- "custom8": "string",
- "customd1": "2019-08-24",
- "customd2": "2019-08-24",
- "customd3": "2019-08-24",
- "customd4": "2019-08-24"
}, - "noWeekly": 100,
- "weeklyContract": 0.1,
- "nbWorkingDay": 0,
- "dailyWorkH": 0,
- "occupationRate": 0.1,
- "isCurrentRec": true
}
]
}Retrieves an employee's absences' and absence requests' information
| noPers required | integer <int> Identifier of the employee |
| dateFrom required | string Start date of the requested time period |
| dateTo required | string End date of the requested time period |
| accounts | string Comma-separated list of account numbers |
{- "meta": {
- "resource": "/dsknet/v2/presAbs",
- "method": "GET",
- "execTime": 0.1,
- "dataCnt": 200,
- "page": {
- "curIdx": 0,
- "prevIdx": 0,
- "nextIdx": 0,
- "firstIdx": 0,
- "lastIdx": 0,
- "curRecLimit": 0,
- "totalRecCnt": 0
}, - "copyright": "Copyright (c) 2026 DSK Systems S.A."
}, - "data": {
- "noPers": 0,
- "isApproved": true,
- "customFields": [
- {
- "id": 0,
- "label": "string",
- "alias": "string",
- "type": 1,
- "value": "string"
}
], - "abs": [
- {
- "noPers": 0,
- "noAccount": 0,
- "theDate": "2019-08-24",
- "noSoft": 0,
- "noApprovAbs": 0,
- "noApprovCancelAbs": 0,
- "startTime": 0,
- "startTimeCalc": 0,
- "timeMin": 0,
- "codeCalc": "st",
- "mode": 0,
- "unit": 0.1,
- "inDay": 0,
- "displayUnit": "strin",
- "whenAbs": null,
- "dateModif": "2019-08-24T14:15:22Z"
}
], - "absReq": [
- {
- "noApprovAbs": 0,
- "noPers": 0,
- "createDate": "2019-08-24T14:15:22Z",
- "pending": true,
- "locked": 0,
- "canCancel": true,
- "pendingCancelDemand": true,
- "noApprovCancelAbs": 0,
- "oneLevel": true,
- "status": 0,
- "level": 0,
- "maxLevel": 0,
- "noPersDemand": 0,
- "note": "string",
- "notePers": "string",
- "noteInf": "string",
- "approbations": [
- {
- "date": "2019-08-24",
- "status": 0,
- "type": 0,
- "level": 0,
- "approuvantType": 0,
- "approuvantHR": true,
- "approuvant": [
- {
- "noPers": 0,
- "fullName": "string",
- "type": 0,
- "isHR": true,
- "level": 0,
- "delStartDate": "2019-08-24",
- "delEndDate": "2019-08-24",
- "delPers": "string"
}
]
}
], - "details": [
- {
- "noApprovAbsDetail": 0,
- "noAccount": 0,
- "noSoft": 0,
- "startDate": "2019-08-24",
- "endDate": "2019-08-24",
- "startTime": 0,
- "timeMin": 0,
- "nbValue": 0.1,
- "nbValue_Recalc": 0.1,
- "nbValueMin": 0,
- "nbValueMin_Recalc": 0,
- "unit": 0.1,
- "displayUnit": "str",
- "codeCountry": "str",
- "customField1": "string",
- "customField2": "string"
}
], - "userLevel": 0,
- "minStartDate": 0,
- "maxStartDate": 0,
- "minEndDate": 0,
- "maxEndDate": 0,
- "fullDetail": true
}
], - "absCommon": [
- {
- "theDate": "2019-08-24",
- "noAccount": 0
}
], - "schedules": [
- {
- "date": "2019-08-24",
- "planned": 0
}
]
}
}Retrieves an employee's absences' information
| noPers required | integer <int> Identifier of the employee |
| dateFrom required | string Start date of the requested time period |
| dateTo required | string End date of the requested time period |
{- "meta": {
- "resource": "/dsknet/v2/presAbs",
- "method": "GET",
- "execTime": 0.1,
- "dataCnt": 200,
- "page": {
- "curIdx": 0,
- "prevIdx": 0,
- "nextIdx": 0,
- "firstIdx": 0,
- "lastIdx": 0,
- "curRecLimit": 0,
- "totalRecCnt": 0
}, - "copyright": "Copyright (c) 2026 DSK Systems S.A."
}, - "data": [
- {
- "noPers": 0,
- "noAccount": 0,
- "theDate": "2019-08-24",
- "noSoft": 0,
- "noApprovAbs": 0,
- "noApprovCancelAbs": 0,
- "startTime": 0,
- "startTimeCalc": 0,
- "timeMin": 0,
- "codeCalc": "st",
- "mode": 0,
- "unit": 0.1,
- "inDay": 0,
- "displayUnit": "strin",
- "whenAbs": null,
- "dateModif": "2019-08-24T14:15:22Z"
}
]
}Retrieves an employee's absences requests' information
| noPers required | integer <int> Identifier of the employee |
| dateFrom required | string Start date of the requested time period |
| dateTo required | string End date of the requested time period |
| status | integer <int> Enum: 0 1 2 3 4 6 7 9 Status for the absence requests to be retrieved |
{- "meta": {
- "resource": "/dsknet/v2/presAbs",
- "method": "GET",
- "execTime": 0.1,
- "dataCnt": 200,
- "page": {
- "curIdx": 0,
- "prevIdx": 0,
- "nextIdx": 0,
- "firstIdx": 0,
- "lastIdx": 0,
- "curRecLimit": 0,
- "totalRecCnt": 0
}, - "copyright": "Copyright (c) 2026 DSK Systems S.A."
}, - "data": [
- {
- "noApprovAbs": 0,
- "noPers": 0,
- "createDate": "2019-08-24T14:15:22Z",
- "pending": true,
- "locked": 0,
- "canCancel": true,
- "pendingCancelDemand": true,
- "noApprovCancelAbs": 0,
- "oneLevel": true,
- "status": 0,
- "level": 0,
- "maxLevel": 0,
- "noPersDemand": 0,
- "note": "string",
- "notePers": "string",
- "noteInf": "string",
- "approbations": [
- {
- "date": "2019-08-24",
- "status": 0,
- "type": 0,
- "level": 0,
- "approuvantType": 0,
- "approuvantHR": true,
- "approuvant": [
- {
- "noPers": 0,
- "fullName": "string",
- "type": 0,
- "isHR": true,
- "level": 0,
- "delStartDate": "2019-08-24",
- "delEndDate": "2019-08-24",
- "delPers": "string"
}
]
}
], - "details": [
- {
- "noApprovAbsDetail": 0,
- "noAccount": 0,
- "noSoft": 0,
- "startDate": "2019-08-24",
- "endDate": "2019-08-24",
- "startTime": 0,
- "timeMin": 0,
- "nbValue": 0.1,
- "nbValue_Recalc": 0.1,
- "nbValueMin": 0,
- "nbValueMin_Recalc": 0,
- "unit": 0.1,
- "displayUnit": "str",
- "codeCountry": "str",
- "customField1": "string",
- "customField2": "string"
}
], - "userLevel": 0,
- "minStartDate": 0,
- "maxStartDate": 0,
- "minEndDate": 0,
- "maxEndDate": 0,
- "fullDetail": true
}
]
}Retrieves an employee's absences cancellation requests informations
| noPers required | integer <int> Identifier of the employee |
| dateFrom required | string Start date of the requested time period |
| dateTo required | string End date of the requested time period |
| status | integer <int> Enum: 0 1 2 3 4 6 7 9 Status for the absence requests to be retrieved |
{- "meta": {
- "resource": "/dsknet/v2/presAbs",
- "method": "GET",
- "execTime": 0.1,
- "dataCnt": 200,
- "page": {
- "curIdx": 0,
- "prevIdx": 0,
- "nextIdx": 0,
- "firstIdx": 0,
- "lastIdx": 0,
- "curRecLimit": 0,
- "totalRecCnt": 0
}, - "copyright": "Copyright (c) 2026 DSK Systems S.A."
}, - "data": [
- {
- "noPers": 0,
- "noApprovCancelAbs": 0,
- "noApprovAbs": 0,
- "createDate": "2019-08-24T14:15:22Z",
- "noPersDemand": 0,
- "pending": true,
- "locked": 0,
- "canCancel": true,
- "status": 0,
- "level": 0,
- "maxLevel": 0,
- "oneLevel": true,
- "note": "string",
- "notePers": "string",
- "noteInf": "string",
- "approbations": [
- {
- "date": "2019-08-24",
- "status": 0,
- "type": 0,
- "level": 0,
- "approuvantType": 0,
- "approuvantHR": true,
- "approuvant": [
- {
- "noPers": 0,
- "fullName": "string",
- "type": 0,
- "isHR": true,
- "level": 0,
- "delStartDate": "2019-08-24",
- "delEndDate": "2019-08-24",
- "delPers": "string"
}
]
}
], - "requestData": {
- "noApprovAbs": 0,
- "noPers": 0,
- "createDate": "2019-08-24T14:15:22Z",
- "pending": true,
- "locked": 0,
- "canCancel": true,
- "pendingCancelDemand": true,
- "noApprovCancelAbs": 0,
- "oneLevel": true,
- "status": 0,
- "level": 0,
- "maxLevel": 0,
- "noPersDemand": 0,
- "note": "string",
- "notePers": "string",
- "noteInf": "string",
- "approbations": [
- {
- "date": "2019-08-24",
- "status": 0,
- "type": 0,
- "level": 0,
- "approuvantType": 0,
- "approuvantHR": true,
- "approuvant": [
- {
- "noPers": 0,
- "fullName": "string",
- "type": 0,
- "isHR": true,
- "level": 0,
- "delStartDate": "2019-08-24",
- "delEndDate": "2019-08-24",
- "delPers": "string"
}
]
}
], - "details": [
- {
- "noApprovAbsDetail": 0,
- "noAccount": 0,
- "noSoft": 0,
- "startDate": "2019-08-24",
- "endDate": "2019-08-24",
- "startTime": 0,
- "timeMin": 0,
- "nbValue": 0.1,
- "nbValue_Recalc": 0.1,
- "nbValueMin": 0,
- "nbValueMin_Recalc": 0,
- "unit": 0.1,
- "displayUnit": "str",
- "codeCountry": "str",
- "customField1": "string",
- "customField2": "string"
}
], - "userLevel": 0,
- "minStartDate": 0,
- "maxStartDate": 0,
- "minEndDate": 0,
- "maxEndDate": 0,
- "fullDetail": true
}
}
]
}Retrieves an employee's absences cancellation requests informations
| noPers required | integer <int> Identifier of the employee |
| dateFrom required | string Start date of the requested time period |
| dateTo required | string End date of the requested time period |
{- "meta": {
- "resource": "/dsknet/v2/presAbs",
- "method": "GET",
- "execTime": 0.1,
- "dataCnt": 200,
- "page": {
- "curIdx": 0,
- "prevIdx": 0,
- "nextIdx": 0,
- "firstIdx": 0,
- "lastIdx": 0,
- "curRecLimit": 0,
- "totalRecCnt": 0
}, - "copyright": "Copyright (c) 2026 DSK Systems S.A."
}, - "data": [
- {
- "noPers": 0,
- "noApprovCancelAbs": 0,
- "noApprovAbs": 0,
- "createDate": "2019-08-24T14:15:22Z",
- "noPersDemand": 0,
- "pending": true,
- "locked": 0,
- "canCancel": true,
- "status": 0,
- "level": 0,
- "maxLevel": 0,
- "oneLevel": true,
- "note": "string",
- "notePers": "string",
- "noteInf": "string",
- "approbations": [
- {
- "date": "2019-08-24",
- "status": 0,
- "type": 0,
- "level": 0,
- "approuvantType": 0,
- "approuvantHR": true,
- "approuvant": [
- {
- "noPers": 0,
- "fullName": "string",
- "type": 0,
- "isHR": true,
- "level": 0,
- "delStartDate": "2019-08-24",
- "delEndDate": "2019-08-24",
- "delPers": "string"
}
]
}
], - "requestData": {
- "noApprovAbs": 0,
- "noPers": 0,
- "createDate": "2019-08-24T14:15:22Z",
- "pending": true,
- "locked": 0,
- "canCancel": true,
- "pendingCancelDemand": true,
- "noApprovCancelAbs": 0,
- "oneLevel": true,
- "status": 0,
- "level": 0,
- "maxLevel": 0,
- "noPersDemand": 0,
- "note": "string",
- "notePers": "string",
- "noteInf": "string",
- "approbations": [
- {
- "date": "2019-08-24",
- "status": 0,
- "type": 0,
- "level": 0,
- "approuvantType": 0,
- "approuvantHR": true,
- "approuvant": [
- {
- "noPers": 0,
- "fullName": "string",
- "type": 0,
- "isHR": true,
- "level": 0,
- "delStartDate": "2019-08-24",
- "delEndDate": "2019-08-24",
- "delPers": "string"
}
]
}
], - "details": [
- {
- "noApprovAbsDetail": 0,
- "noAccount": 0,
- "noSoft": 0,
- "startDate": "2019-08-24",
- "endDate": "2019-08-24",
- "startTime": 0,
- "timeMin": 0,
- "nbValue": 0.1,
- "nbValue_Recalc": 0.1,
- "nbValueMin": 0,
- "nbValueMin_Recalc": 0,
- "unit": 0.1,
- "displayUnit": "str",
- "codeCountry": "str",
- "customField1": "string",
- "customField2": "string"
}
], - "userLevel": 0,
- "minStartDate": 0,
- "maxStartDate": 0,
- "minEndDate": 0,
- "maxEndDate": 0,
- "fullDetail": true
}
}
]
}Retrieves an employee's bookings (grouped by day)
| noPers required | integer <int> Identifier of the employee |
| dateFrom required | string Start date of the requested time period |
| dateTo required | string End date of the requested time period |
{- "meta": {
- "resource": "/dsknet/v2/presAbs",
- "method": "GET",
- "execTime": 0.1,
- "dataCnt": 200,
- "page": {
- "curIdx": 0,
- "prevIdx": 0,
- "nextIdx": 0,
- "firstIdx": 0,
- "lastIdx": 0,
- "curRecLimit": 0,
- "totalRecCnt": 0
}, - "copyright": "Copyright (c) 2026 DSK Systems S.A."
}, - "data": {
- "noPers": 0,
- "days": {
- "theDate": "2019-08-24",
- "bookings": [
- {
- "dateTime": "2019-08-24T14:15:22Z",
- "date": "2019-08-24",
- "time": "14:15:22Z",
- "bk": 0,
- "type": "st",
- "term": "stri",
- "termStr": "st",
- "noAccount": 0,
- "index": 0,
- "subType": "st",
- "isComplete": true,
- "isManual": true,
- "isAuto": true,
- "isLast": true,
- "position": {
- "lat": 0.1,
- "long": 0.1,
- "alt": 0.1,
- "accuracy": 0.1,
- "accuracyAlt": 0.1,
- "distance": 0.1,
- "gpsOK": true,
- "site": true
}, - "source": 0
}
]
}
}
}Retrieves an employee's current balance and related informations
| noPers required | integer <int> Identifier of the employee |
| previousMonth required | string <= 1 characters Enum: "0" "1" Date for the retrieve |
{- "meta": {
- "resource": "/dsknet/v2/presAbs",
- "method": "GET",
- "execTime": 0.1,
- "dataCnt": 200,
- "page": {
- "curIdx": 0,
- "prevIdx": 0,
- "nextIdx": 0,
- "firstIdx": 0,
- "lastIdx": 0,
- "curRecLimit": 0,
- "totalRecCnt": 0
}, - "copyright": "Copyright (c) 2026 DSK Systems S.A."
}, - "data": {
- "noPers": 0,
- "timeBalance": 0,
- "timeBalanceStr": "string",
- "timeBalanceCalc": true,
- "timeBalanceDate": "2019-08-24",
- "timeBalancePrev": 0,
- "timeBalancePrevStr": "string",
- "flexiPosed": 0,
- "flexiPending": 0,
- "isPRMN": true,
- "PRMNValue": 0,
- "PRMNTimeBalance": "string",
- "PRMNTimeBalanceStr": "string",
- "isCONTRACT": true,
- "CONTRACTValue": 0,
- "CONTRACTValueStr": 0
}
}Calculates an employee's theoretical (simulated) flextime balance
| noPers required | integer <int> Identifier of the employee |
| dateFrom required | string Start date of the requested time period |
| dateTo required | string End date of the requested time period |
{- "meta": {
- "resource": "/dsknet/v2/presAbs",
- "method": "GET",
- "execTime": 0.1,
- "dataCnt": 200,
- "page": {
- "curIdx": 0,
- "prevIdx": 0,
- "nextIdx": 0,
- "firstIdx": 0,
- "lastIdx": 0,
- "curRecLimit": 0,
- "totalRecCnt": 0
}, - "copyright": "Copyright (c) 2026 DSK Systems S.A."
}, - "data": {
- "noPers": 0,
- "soldeT": {
- "dateBalance": "2019-08-24",
- "initbalance": 0,
- "balance": 0
}
}
}Retrieves an employee's bookings for a specified day
| noPers required | integer <int> Identifier of the employee |
| theDate | string <date> Date for the retrieve |
{- "noPers": 0,
- "curDate": "2019-08-24",
- "dayBookings": [
- {
- "dateTime": "2019-08-24T14:15:22Z",
- "date": "2019-08-24",
- "time": "14:15:22Z",
- "bk": 0,
- "type": "st",
- "term": "stri",
- "termStr": "st",
- "noAccount": 0,
- "index": 0,
- "subType": "st",
- "isComplete": true,
- "isManual": true,
- "isAuto": true,
- "isLast": true,
- "position": {
- "lat": 0.1,
- "long": 0.1,
- "alt": 0.1,
- "accuracy": 0.1,
- "accuracyAlt": 0.1,
- "distance": 0.1,
- "gpsOK": true,
- "site": true
}, - "source": 0
}
]
}Retrieves an employee's counters in the specified year
| noPers required | integer <int> Identifier of the employee |
| refYear required | integer <int> Reference year for the query |
| refScope | integer <int> Default: 0 Enum: 0 1 2 3 4 Reference scope for the query (0=all, 1=individual summary, 2=yearly absence report, 3=absence request, 4=absence validation) |
[- {
- "meta": {
- "resource": "/dsknet/v2/presAbs",
- "method": "GET",
- "execTime": 0.1,
- "dataCnt": 200,
- "page": {
- "curIdx": 0,
- "prevIdx": 0,
- "nextIdx": 0,
- "firstIdx": 0,
- "lastIdx": 0,
- "curRecLimit": 0,
- "totalRecCnt": 0
}, - "copyright": "Copyright (c) 2026 DSK Systems S.A."
}, - "data": [
- {
- "noPers": 0,
- "noCounter": 0,
- "caption": [
- {
- "langID": 0,
- "caption": "string"
}
], - "rightOrig": 0.1,
- "right": 0.1,
- "defer": 0.1,
- "total": 0.1,
- "totalOrig": 0.1,
- "taken": 0.1,
- "balanceOrig": 0.1,
- "balance": 0.1,
- "posed": 0.1,
- "restOrig": 0.1,
- "rest": 0.1,
- "pending": 0.1,
- "unlimitedPosed": 0.1,
- "timeBalance": 0,
- "timeBalanceStr": "string",
- "inDay": true,
- "regularization": 0.1,
- "acquiredRight": 0.1,
- "orderCode": 0,
- "periodicity": 1,
- "calcPeriodStart": "2019-08-24",
- "calcPeriodEnd": "2019-08-24",
- "isCalc": true,
- "limitDefer": true,
- "limitDeferDate": "2019-08-24",
- "limitDeferCnt": 0.1,
- "visibility": {
- "visibleDashboard": true,
- "visibleRecap": true,
- "visibleFicheAn": true,
- "visibleDemAbs": true,
- "visibleRecapCounter": true
}
}
]
}
]Retrieves an employee's counter information for the specified year
| noPers required | integer <int> Identifier of the employee |
| noCounter required | integer <int> Identifier of the counter to retrieve |
| refYear required | integer <int> Reference year for the query |
| refScope | integer <int> Default: 0 Enum: 0 1 2 3 4 Reference scope for the query (0=all, 1=individual summary, 2=yearly absence report, 3=absence request, 4=absence validation) |
[- {
- "noPers": 0,
- "noCounter": 0,
- "caption": [
- {
- "langID": 0,
- "caption": "string"
}
], - "rightOrig": 0.1,
- "right": 0.1,
- "defer": 0.1,
- "total": 0.1,
- "totalOrig": 0.1,
- "taken": 0.1,
- "balanceOrig": 0.1,
- "balance": 0.1,
- "posed": 0.1,
- "restOrig": 0.1,
- "rest": 0.1,
- "pending": 0.1,
- "unlimitedPosed": 0.1,
- "timeBalance": 0,
- "timeBalanceStr": "string",
- "inDay": true,
- "regularization": 0.1,
- "acquiredRight": 0.1,
- "orderCode": 0,
- "periodicity": 1,
- "calcPeriodStart": "2019-08-24",
- "calcPeriodEnd": "2019-08-24",
- "isCalc": true,
- "limitDefer": true,
- "limitDeferDate": "2019-08-24",
- "limitDeferCnt": 0.1,
- "visibility": {
- "visibleDashboard": true,
- "visibleRecap": true,
- "visibleFicheAn": true,
- "visibleDemAbs": true,
- "visibleRecapCounter": true
}
}
]Retrieves an employee's daily accounts values in the specified period
| noPers required | integer <int> Identifier of the employee |
| dateFrom required | string Start date of the requested time period |
| dateTo required | string End date of the requested time period |
{- "meta": {
- "resource": "/dsknet/v2/presAbs",
- "method": "GET",
- "execTime": 0.1,
- "dataCnt": 200,
- "page": {
- "curIdx": 0,
- "prevIdx": 0,
- "nextIdx": 0,
- "firstIdx": 0,
- "lastIdx": 0,
- "curRecLimit": 0,
- "totalRecCnt": 0
}, - "copyright": "Copyright (c) 2026 DSK Systems S.A."
}, - "data": [
- {
- "theDate": "2019-08-24",
- "noAccount": 0,
- "value": 0
}
]
}Retrieves an employee's aggregated accounts values in the specified period
| noPers required | integer <int> Identifier of the employee |
| dateFrom required | string Start date of the requested time period |
| dateTo required | string End date of the requested time period |
{- "meta": {
- "resource": "/dsknet/v2/presAbs",
- "method": "GET",
- "execTime": 0.1,
- "dataCnt": 200,
- "page": {
- "curIdx": 0,
- "prevIdx": 0,
- "nextIdx": 0,
- "firstIdx": 0,
- "lastIdx": 0,
- "curRecLimit": 0,
- "totalRecCnt": 0
}, - "copyright": "Copyright (c) 2026 DSK Systems S.A."
}, - "data": [
- {
- "noAccount": 0,
- "value": 0
}
]
}Retrieves an employee's account in the specified period
| noPers required | integer <int> Identifier of the employee |
| noAccount required | integer <int> Identifier of the account |
| dateFrom required | string Start date of the requested time period |
| dateTo required | string End date of the requested time period |
{- "meta": {
- "resource": "/dsknet/v2/presAbs",
- "method": "GET",
- "execTime": 0.1,
- "dataCnt": 200,
- "page": {
- "curIdx": 0,
- "prevIdx": 0,
- "nextIdx": 0,
- "firstIdx": 0,
- "lastIdx": 0,
- "curRecLimit": 0,
- "totalRecCnt": 0
}, - "copyright": "Copyright (c) 2026 DSK Systems S.A."
}, - "data": [
- {
- "theDate": "2019-08-24",
- "noAccount": 0,
- "value": 0
}
]
}Retrieves an employee's counters for all homeoffice and external work events
| noPers required | integer <int> Identifier of the employee |
| dateFrom required | string Start date of the requested time period |
| dateTo required | string End date of the requested time period |
{- "meta": {
- "resource": "/dsknet/v2/presAbs",
- "method": "GET",
- "execTime": 0.1,
- "dataCnt": 200,
- "page": {
- "curIdx": 0,
- "prevIdx": 0,
- "nextIdx": 0,
- "firstIdx": 0,
- "lastIdx": 0,
- "curRecLimit": 0,
- "totalRecCnt": 0
}, - "copyright": "Copyright (c) 2026 DSK Systems S.A."
}, - "data": {
- "noPers": 0,
- "counters": [
- {
- "codeCountry": "str",
- "right": 0.1,
- "taken": 0.1,
- "posed": 0.1,
- "balance": 0.1,
- "details": [
- {
- "theDate": "2019-08-24",
- "reason": "string",
- "value": 0.1,
- "valueMin": 0,
- "calc": true,
- "codeCountry": "str"
}
]
}
]
}
}Retrieves an employee's list of days containing calculation errors and/or warnings in the specified interval
| noPers required | integer <int> Identifier of the employee |
| dateFrom required | string Start date of the requested time period |
| dateTo required | string End date of the requested time period |
| showErrors | integer <int> Default: 1 Enum: 0 1 Retrieve days with calculation errors |
| showWarnings | integer <int> Default: 1 Enum: 0 1 Retrieve days with warnings |
| showRecapValidation | integer <int> Default: 1 Enum: 0 1 Retrieve months with required validation and/or approval |
{- "meta": {
- "resource": "/dsknet/v2/presAbs",
- "method": "GET",
- "execTime": 0.1,
- "dataCnt": 200,
- "page": {
- "curIdx": 0,
- "prevIdx": 0,
- "nextIdx": 0,
- "firstIdx": 0,
- "lastIdx": 0,
- "curRecLimit": 0,
- "totalRecCnt": 0
}, - "copyright": "Copyright (c) 2026 DSK Systems S.A."
}, - "data": {
- "noPers": 0,
- "haveEmail": true,
- "days": [
- {
- "theDate": "2019-08-24",
- "status": "st",
- "warnings": [
- 0
]
}
], - "months": [
- {
- "theDate": "2019-08-24",
- "validRequired": true,
- "approbRequired": true
}
]
}
}Retrieves an employee's trainings
| noPers required | integer <int> Identifier of the employee |
| dateFrom required | string Start date of the requested time period |
| dateTo required | string End date of the requested time period |
{- "meta": {
- "resource": "/dsknet/v2/presAbs",
- "method": "GET",
- "execTime": 0.1,
- "dataCnt": 200,
- "page": {
- "curIdx": 0,
- "prevIdx": 0,
- "nextIdx": 0,
- "firstIdx": 0,
- "lastIdx": 0,
- "curRecLimit": 0,
- "totalRecCnt": 0
}, - "copyright": "Copyright (c) 2026 DSK Systems S.A."
}, - "data": {
- "noPers": 0,
- "formations": [ ]
}
}Retrieves an employee's list of log entries in the specified interval
| noPers required | integer <int> Identifier of the employee |
| actions | string Comma-separated list of log action identifiers |
| dateFrom required | string <date-time> Start date of the requested time period |
| dateTo required | string <date-time> End date of the requested time period |
| dateMode | string Enum: "target" "event" Match request date filter on target (modified day) or event (log record date) |
{- "meta": {
- "resource": "/dsknet/v2/presAbs",
- "method": "GET",
- "execTime": 0.1,
- "dataCnt": 200,
- "page": {
- "curIdx": 0,
- "prevIdx": 0,
- "nextIdx": 0,
- "firstIdx": 0,
- "lastIdx": 0,
- "curRecLimit": 0,
- "totalRecCnt": 0
}, - "copyright": "Copyright (c) 2026 DSK Systems S.A."
}, - "data": {
- "noPers": 0,
- "logs": [
- {
- "noLog": 0,
- "noSoft": 0,
- "noResp": 0,
- "noPers": 0,
- "noPersDSKnet": 0,
- "computerName": "string",
- "theDate": "2019-08-24",
- "theAction": "string",
- "dateCreate": "2019-08-24T14:15:22Z",
- "msg": "string",
- "execTime": 0.1
}
]
}
}Retrieves a list of days containing calculation errors and/or warnings for all visible employees
| dateFrom required | string Start date of the requested time period |
| dateTo required | string End date of the requested time period |
| showErrors | integer <int> Default: 1 Enum: 0 1 Retrieve days with calculation errors |
| showWarnings | integer <int> Default: 1 Enum: 0 1 Retrieve days with warnings |
| showRecapValidation | integer <int> Default: 1 Enum: 0 1 Retrieve months with required validation and/or approval |
{- "meta": {
- "resource": "/dsknet/v2/presAbs",
- "method": "GET",
- "execTime": 0.1,
- "dataCnt": 200,
- "page": {
- "curIdx": 0,
- "prevIdx": 0,
- "nextIdx": 0,
- "firstIdx": 0,
- "lastIdx": 0,
- "curRecLimit": 0,
- "totalRecCnt": 0
}, - "copyright": "Copyright (c) 2026 DSK Systems S.A."
}, - "data": [
- {
- "noPers": 0,
- "haveEmail": true,
- "days": [
- {
- "theDate": "2019-08-24",
- "status": "st",
- "warnings": [
- 0
]
}
], - "months": [
- {
- "theDate": "2019-08-24",
- "validRequired": true,
- "approbRequired": true
}
]
}
]
}Edits the specified employee's data
| noPers required | integer <int> Identifier of the employee |
Data to be updated for the employee
| firstName required | string <= 50 characters First name of the employee |
| lastName required | string <= 40 characters Last name of the employee |
| address | string or null <= 50 characters Address (street & house nr.) |
| zipCode | string or null <= 20 characters Address (zip code) |
| city | string or null <= 30 characters Address (city) |
| country | string or null <= 3 characters Identifier of the country of residence |
| privatePhone | string or null <= 30 characters Personal phone nr. |
| intPhone | string or null <= 30 characters Office phone nr. |
| gsm | string or null <= 30 characters Mobile phone nr. |
string or null <= 50 characters Office email address | |
| emailPersonal | string or null <= 50 characters Personal email address |
| birthDate | string or null <date> Birth date of the employee |
| birthPlace | string or null <= 50 characters Birth place of the employee |
| persId | string or null <= 20 characters SSN of the employee |
| gender | string or null <= 1 characters Enum: "F" "M" Gender of the employee |
| nationality | string or null <= 3 characters Identifier of the country of citizenship |
| badge1 | integer or null <int> Numeric access card no. 1 |
| badge2 | integer or null <int> Numeric access card no. 2 |
| badge3 | integer or null <int> Numeric access card no. 3 |
| badgestr1 | string or null <= 20 characters Alphanumeric access card no. 1 |
| badgestr2 | string or null <= 20 characters Alphanumeric access card no. 2 |
| badgestr3 | string or null <= 20 characters Alphanumeric access card no. 3 |
| wageNum | string or null <= 15 characters Payroll identifier of the employee |
| codePers | string or null <= 20 characters External identifier of the employee |
| iban | string or null <= 20 characters IBAN of the employee |
| login | string or null <= 40 characters Login username |
| password | string or null <= 32 characters Login password |
| wageCodeComp | string or null <= 10 characters Employer SSN for payroll software |
| noExtraMonthly | integer or null <int> Identifier of the monthly calculation model |
| noPRMN | integer or null <int> Identifier of the PRMN model |
| limitDaily | integer or null <int> Default: 660 Maximum daily working time (in minutes) |
| limitWeekly | integer or null <int> Default: 2640 Maximum weekly working time (in minutes) |
| overtime | boolean Default: true Activate extended calculations |
| changeBK0 | boolean Default: false Activate conversion of bookings at midnight |
| timeControl | boolean Default: true Activate requirement of bookings for daily calculations |
| timeControlBooking | boolean Default: false TBD |
| inOutControl | boolean Default: false Activate in/out control |
| allowOutWork | boolean Default: true Activate external work |
| allowHomeWorking | boolean Default: false Activate home office work |
| startDateRefBlock | boolean Default: false Block STARTDATE update of reference data |
| endDateRefBlock | boolean Default: false Block ENDDATE update of reference data |
| codeDeptRefBlock | boolean Default: false Block DEPT update of reference data |
| codeCostCenterRefBlock | boolean Default: false Block COSTCENTER update of reference data |
| codeClassRefBlock | boolean Default: false Block CLASS update of reference data |
| isHR | boolean Default: false Flag the employee as part of HR |
| inConflict | boolean Default: false Disable automatic GDPR-compliant tasks |
| printLangue | integer or null <int> Default: 1 Enum: 1 2 3 Display language for DSK applications |
| printSummary | boolean Default: true Activate the monthly report for the employee |
| weeklyBreak | boolean Default: false Activate a weekly break in the monthly report for the employee |
| printStat | boolean Default: true Activate the stats report for the employee |
| activJOB | boolean Default: false Include the employee in the DSK JOBNET application (requires a valid license) |
| activLOC | boolean Default: true Include the employee in the synchronization tool for DSK LOC |
| activDSKnet | boolean Default: false Include the employee in the DSK DSKNET application (requires a valid license) |
| activPlanPers | boolean Default: false Include the employee in the DSK PLANPERS application (requires a valid license) |
| activPresAbs | boolean Default: false Include the employee in the DSK PRESABS application (requires a valid license) |
| activDM | boolean Default: true Include the employee in the daily view of DSK TIM |
| activProxsafe | boolean Default: false Include the employee in the synchronization tool for PROXSAFE |
| customB1 | boolean Boolean custom field 1 |
| customB2 | boolean Boolean custom field 2 |
| customB3 | boolean Boolean custom field 3 |
| customB4 | boolean Boolean custom field 4 |
| customB5 | boolean Boolean custom field 5 |
| customB6 | boolean Boolean custom field 6 |
| customB7 | boolean Boolean custom field 7 |
| customB8 | boolean Boolean custom field 8 |
| customC1 | string or null <= 40 characters String custom field 1 |
| customC2 | string or null <= 40 characters String custom field 2 |
| customC3 | string or null <= 40 characters String custom field 3 |
| customC4 | string or null <= 40 characters String custom field 4 |
| customC5 | string or null <= 40 characters String custom field 5 |
| customC6 | string or null <= 40 characters String custom field 6 |
| customC7 | string or null <= 40 characters String custom field 7 |
| customC8 | string or null <= 40 characters String custom field 8 |
| customC9 | string or null <= 40 characters String custom field 9 |
| customC10 | string or null <= 40 characters String custom field 10 |
| customC11 | string or null <= 40 characters String custom field 11 |
| customC12 | string or null <= 40 characters String custom field 12 |
| customC13 | string or null <= 40 characters String custom field 13 |
| customC14 | string or null <= 40 characters String custom field 14 |
| customC15 | string or null <= 40 characters String custom field 15 |
| customC16 | string or null <= 40 characters String custom field 16 |
| customD1 | string or null <date> Date custom field 1 |
| customD2 | string or null <date> Date custom field 2 |
| customD3 | string or null <date> Date custom field 3 |
| customD4 | string or null <date> Date custom field 4 |
| customD5 | string or null <date> Date custom field 5 |
| customD6 | string or null <date> Date custom field 6 |
| customD7 | string or null <date> Date custom field 7 |
| customD8 | string or null <date> Date custom field 8 |
| customD9 | string or null <date> Date custom field 9 |
| customD10 | string or null <date> Date custom field 10 |
| customD11 | string or null <date> Date custom field 11 |
| customD12 | string or null <date> Date custom field 12 |
| customD13 | string or null <date> Date custom field 13 |
| customD14 | string or null <date> Date custom field 14 |
| customD15 | string or null <date> Date custom field 15 |
| customD16 | string or null <date> Date custom field 16 |
| customF1 | number or null <float> Float custom field 1 |
| customF2 | number or null <float> Float custom field 2 |
| customF3 | number or null <float> Float custom field 3 |
| customF4 | number or null <float> Float custom field 4 |
| customF5 | number or null <float> Float custom field 5 |
| customF6 | number or null <float> Float custom field 6 |
| customF7 | number or null <float> Float custom field 7 |
| customF8 | number or null <float> Float custom field 8 |
{- "firstName": "string",
- "lastName": "string",
- "address": "string",
- "zipCode": "string",
- "city": "string",
- "country": "str",
- "privatePhone": "string",
- "intPhone": "string",
- "gsm": "string",
- "email": "string",
- "emailPersonal": "string",
- "birthDate": "2019-08-24",
- "birthPlace": "string",
- "persId": "string",
- "gender": "F",
- "nationality": "str",
- "badge1": 0,
- "badge2": 0,
- "badge3": 0,
- "badgestr1": "string",
- "badgestr2": "string",
- "badgestr3": "string",
- "wageNum": "string",
- "codePers": "string",
- "iban": "string",
- "login": "string",
- "password": "string",
- "wageCodeComp": "string",
- "noExtraMonthly": 0,
- "noPRMN": 0,
- "limitDaily": 660,
- "limitWeekly": 2640,
- "overtime": true,
- "changeBK0": false,
- "timeControl": true,
- "timeControlBooking": false,
- "inOutControl": false,
- "allowOutWork": true,
- "allowHomeWorking": false,
- "startDateRefBlock": false,
- "endDateRefBlock": false,
- "codeDeptRefBlock": false,
- "codeCostCenterRefBlock": false,
- "codeClassRefBlock": false,
- "isHR": false,
- "inConflict": false,
- "printLangue": 1,
- "printSummary": true,
- "weeklyBreak": false,
- "printStat": true,
- "activJOB": false,
- "activLOC": true,
- "activDSKnet": false,
- "activPlanPers": false,
- "activPresAbs": false,
- "activDM": true,
- "activProxsafe": false,
- "customB1": true,
- "customB2": false,
- "customB3": true,
- "customB4": true,
- "customB5": true,
- "customB6": true,
- "customB7": true,
- "customB8": true,
- "customC1": null,
- "customC2": "Lorem ipsum dolor sit amet orci aliquam.",
- "customC3": "Lorem ipsum dolor sit amet orci aliquam.",
- "customC4": "Lorem ipsum dolor sit amet orci aliquam.",
- "customC5": "Lorem ipsum dolor sit amet orci aliquam.",
- "customC6": "Lorem ipsum dolor sit amet orci aliquam.",
- "customC7": "Lorem ipsum dolor sit amet orci aliquam.",
- "customC8": "Lorem ipsum dolor sit amet orci aliquam.",
- "customC9": "Lorem ipsum dolor sit amet orci aliquam.",
- "customC10": "Lorem ipsum dolor sit amet orci aliquam.",
- "customC11": "Lorem ipsum dolor sit amet orci aliquam.",
- "customC12": "Lorem ipsum dolor sit amet orci aliquam.",
- "customC13": "Lorem ipsum dolor sit amet orci aliquam.",
- "customC14": "Lorem ipsum dolor sit amet orci aliquam.",
- "customC15": "Lorem ipsum dolor sit amet orci aliquam.",
- "customC16": "Lorem ipsum dolor sit amet orci aliquam.",
- "customD1": "2020-03-10",
- "customD2": null,
- "customD3": "2020-03-10",
- "customD4": "2020-03-10",
- "customD5": "2020-03-10",
- "customD6": "2020-03-10",
- "customD7": "2020-03-10",
- "customD8": "2020-03-10",
- "customD9": "2020-03-10",
- "customD10": "2020-03-10",
- "customD11": "2020-03-10",
- "customD12": "2020-03-10",
- "customD13": "2020-03-10",
- "customD14": "2020-03-10",
- "customD15": "2020-03-10",
- "customD16": "2020-03-10",
- "customF1": 7.15,
- "customF2": 0,
- "customF3": 7.15,
- "customF4": 1.23,
- "customF5": 0.75,
- "customF6": 9.2,
- "customF7": 1,
- "customF8": 7.15
}Adds one contract period for the employee
| noPers required | integer <int> Identifier of the employee |
Data for the contract record to be created
| startDate required | string <date> First day of the specified contract period |
| endDate required | string <date> Last day of the specified contract period |
| codeDept | string or null <= 20 characters Identifier of the department the employee belonged to in the specified contract period |
| codeClass | string or null <= 10 characters Identifier of the class the employee belonged to in the specified contract period |
| codeCostCenter | string or null <= 20 characters Identifier of the cost center the employee belonged to in the specified contract period |
| codeCompany | string or null <= 20 characters Identifier of the company the employee belonged to in the specified contract period |
| noWeekly | integer or null <int> Default: null Identifier of the person's weekly work model |
| nbWorkingDay | integer <int> Default: 5 Person's number of working days per week in the specified contract period |
| weeklyContract | number <float> Default: 40 Person's number of working hours per week in the specified contract period |
| occupationRate | number <float> Default: 100 Person's occupation rate (pct.) in the specified contract period |
| custom1 | string or null <= 50 characters Custom field 1 |
| custom2 | string or null <= 50 characters Custom field 2 |
| custom3 | string or null <= 50 characters Custom field 3 |
| custom4 | string or null <= 50 characters Custom field 4 |
| custom5 | string or null <= 50 characters Custom field 5 |
| custom6 | string or null <= 50 characters Custom field 6 |
| custom7 | string or null <= 50 characters Custom field 7 |
| custom8 | string or null <= 50 characters Custom field 8 |
| customhd1 | string or null <date> Date custom field 1 |
| customhd2 | string or null <date> Date custom field 2 |
| customhd3 | string or null <date> Date custom field 3 |
| customhd4 | string or null <date> Date custom field 4 |
{- "startDate": "2019-08-24",
- "endDate": "2019-08-24",
- "codeDept": "string",
- "codeClass": "string",
- "codeCostCenter": "string",
- "codeCompany": "string",
- "noWeekly": null,
- "nbWorkingDay": 5,
- "weeklyContract": 40,
- "occupationRate": 100,
- "custom1": "string",
- "custom2": "string",
- "custom3": "string",
- "custom4": "string",
- "custom5": "string",
- "custom6": "string",
- "custom7": "string",
- "custom8": "string",
- "customhd1": "2019-08-24",
- "customhd2": "2019-08-24",
- "customhd3": "2019-08-24",
- "customhd4": "2019-08-24"
}Updates the specified address for the employee
| noPers required | integer <int> Identifier of the employee |
Data for the address to be updated
| startdate required | string <date> Start date for the new address |
| enddate | string <date> End date for the new address, can be null |
| address | string or null <= 50 characters Address (street & house nr.) |
| zipCode | string or null <= 20 characters Address (zip code) |
| city | string or null <= 30 characters Address (city) |
| country | string or null <= 3 characters Identifier of the country of residence |
| latitude | number or null <float> Address latitude coordinate |
| longitude | number or null <float> Address longitude coordinate |
{- "startdate": "2025-05-01",
- "enddate": "2019-08-24",
- "address": "92 Route d'Arlon",
- "zipCode": "8311",
- "city": "Capellen",
- "country": "LU",
- "latitude": 0.1,
- "longitude": 0.1
}Add new address for the specified employee
| noPers required | integer <int> Identifier of the employee |
Data for the address to be created
| startdate required | string <date> Start date for the new address |
| enddate | string <date> End date for the new address, can be null |
| address | string or null <= 50 characters Address (street & house nr.) |
| zipCode | string or null <= 20 characters Address (zip code) |
| city | string or null <= 30 characters Address (city) |
| country | string or null <= 3 characters Identifier of the country of residence |
| latitude | number or null <float> Address latitude coordinate |
| longitude | number or null <float> Address longitude coordinate |
{- "startdate": "2025-05-01",
- "enddate": "2019-08-24",
- "address": "92 Route d'Arlon",
- "zipCode": "8311",
- "city": "Capellen",
- "country": "LU",
- "latitude": 0.1,
- "longitude": 0.1
}Creates a new employee record with inital data
Data for the employee to be created
| firstName required | string <= 50 characters First name of the employee |
| lastName required | string <= 40 characters Last name of the employee |
| address | string or null <= 50 characters Address (street & house nr.) |
| zipCode | string or null <= 20 characters Address (zip code) |
| city | string or null <= 30 characters Address (city) |
| country | string or null <= 3 characters Identifier of the country of residence |
| privatePhone | string or null <= 30 characters Personal phone nr. |
| intPhone | string or null <= 30 characters Office phone nr. |
| gsm | string or null <= 30 characters Mobile phone nr. |
string or null <= 50 characters Office email address | |
| emailPersonal | string or null <= 50 characters Personal email address |
| birthDate | string or null <date> Birth date of the employee |
| birthPlace | string or null <= 50 characters Birth place of the employee |
| persId | string or null <= 20 characters SSN of the employee |
| gender | string or null <= 1 characters Enum: "F" "M" Gender of the employee |
| nationality | string or null <= 3 characters Identifier of the country of citizenship |
| badge1 | integer or null <int> Numeric access card no. 1 |
| badge2 | integer or null <int> Numeric access card no. 2 |
| badge3 | integer or null <int> Numeric access card no. 3 |
| badgestr1 | string or null <= 20 characters Alphanumeric access card no. 1 |
| badgestr2 | string or null <= 20 characters Alphanumeric access card no. 2 |
| badgestr3 | string or null <= 20 characters Alphanumeric access card no. 3 |
| wageNum | string or null <= 15 characters Payroll identifier of the employee |
| codePers | string or null <= 20 characters External identifier of the employee |
| iban | string or null <= 20 characters IBAN of the employee |
| login | string or null <= 40 characters Login username |
| password | string or null <= 32 characters Login password |
| wageCodeComp | string or null <= 10 characters Employer SSN for payroll software |
| noExtraMonthly | integer <int> Default: null Identifier of the monthly calculation model |
| noPRMN | integer <int> Default: 1 Identifier of the PRMN model |
| limitDaily | integer <int> Default: 660 Maximum daily working time (in minutes) |
| limitWeekly | integer <int> Default: 2640 Maximum weekly working time (in minutes) |
| overtime | boolean Default: true Activate extended calculations |
| changeBK0 | boolean Default: false Activate conversion of bookings at midnight |
| timeControl | boolean Default: true Activate requirement of bookings for daily calculations |
| timeControlBooking | boolean Default: false TBD |
| inOutControl | boolean Default: false Activate in/out control |
| allowOutWork | boolean Default: true Activate external work |
| allowHomeWorking | boolean Default: false Activate home office work |
| startDateRefBlock | boolean Default: false Block STARTDATE update of reference data |
| endDateRefBlock | boolean Default: false Block ENDDATE update of reference data |
| codeDeptRefBlock | boolean Default: false Block DEPT update of reference data |
| codeCostCenterRefBlock | boolean Default: false Block COSTCENTER update of reference data |
| codeClassRefBlock | boolean Default: false Block CLASS update of reference data |
| isHR | boolean Default: false Flag the employee as part of HR |
| inConflict | boolean Default: false Disable automatic GDPR-compliant tasks |
| printLangue | integer <int> Default: 1 Enum: 1 2 3 Display language for DSK applications |
| printSummary | boolean Default: true Activate the monthly report for the employee |
| weeklyBreak | boolean Default: false Activate a weekly break in the monthly report for the employee |
| printStat | boolean Default: true Activate the stats report for the employee |
| activJOB | boolean Include the employee in the DSK JOBNET application (requires a valid license) |
| activLOC | boolean Default: true Include the employee in the synchronization tool for DSK LOC |
| activDSKnet | boolean Include the employee in the DSK DSKNET application (requires a valid license) |
| activPlanPers | boolean Include the employee in the DSK PLANPERS application (requires a valid license) |
| activPresAbs | boolean Include the employee in the DSK PRESABS application (requires a valid license) |
| activDM | boolean Default: true Include the employee in the daily view of DSK TIM |
| activProxsafe | boolean Default: false Include the employee in the synchronization tool for PROXSAFE |
| timezoneBk | integer or null <int> Default: 3 User timezone identifier to be taken into account for delta calculation when using the virtual booking terminal |
| excludeCollectiveAg | boolean Default: false Person is not covered by the collective work agreement |
| customB1 | boolean Default: false Boolean custom field 1 |
| customB2 | boolean Default: false Boolean custom field 2 |
| customB3 | boolean Default: false Boolean custom field 3 |
| customB4 | boolean Default: false Boolean custom field 4 |
| customB5 | boolean Default: false Boolean custom field 5 |
| customB6 | boolean Default: false Boolean custom field 6 |
| customB7 | boolean Default: false Boolean custom field 7 |
| customB8 | boolean Default: false Boolean custom field 8 |
| customC1 | string or null <= 40 characters Default: null String custom field 1 |
| customC2 | string or null <= 40 characters Default: null String custom field 2 |
| customC3 | string or null <= 40 characters Default: null String custom field 3 |
| customC4 | string or null <= 40 characters Default: null String custom field 4 |
| customC5 | string or null <= 40 characters Default: null String custom field 5 |
| customC6 | string or null <= 40 characters Default: null String custom field 6 |
| customC7 | string or null <= 40 characters Default: null String custom field 7 |
| customC8 | string or null <= 40 characters Default: null String custom field 8 |
| customC9 | string or null <= 40 characters Default: null String custom field 9 |
| customC10 | string or null <= 40 characters Default: null String custom field 10 |
| customC11 | string or null <= 40 characters Default: null String custom field 11 |
| customC12 | string or null <= 40 characters Default: null String custom field 12 |
| customC13 | string or null <= 40 characters Default: null String custom field 13 |
| customC14 | string or null <= 40 characters Default: null String custom field 14 |
| customC15 | string or null <= 40 characters Default: null String custom field 15 |
| customC16 | string or null <= 40 characters Default: null String custom field 16 |
| customD1 | string or null <date> Default: null Date custom field 1 |
| customD2 | string or null <date> Default: null Date custom field 2 |
| customD3 | string or null <date> Default: null Date custom field 3 |
| customD4 | string or null <date> Default: null Date custom field 4 |
| customD5 | string or null <date> Default: null Date custom field 5 |
| customD6 | string or null <date> Default: null Date custom field 6 |
| customD7 | string or null <date> Default: null Date custom field 7 |
| customD8 | string or null <date> Default: null Date custom field 8 |
| customD9 | string or null <date> Default: null Date custom field 9 |
| customD10 | string or null <date> Default: null Date custom field 10 |
| customD11 | string or null <date> Default: null Date custom field 11 |
| customD12 | string or null <date> Default: null Date custom field 12 |
| customD13 | string or null <date> Default: null Date custom field 13 |
| customD14 | string or null <date> Default: null Date custom field 14 |
| customD15 | string or null <date> Default: null Date custom field 15 |
| customD16 | string or null <date> Default: null Date custom field 16 |
| customF1 | number or null <float> Default: null Float custom field 1 |
| customF2 | number or null <float> Default: null Float custom field 2 |
| customF3 | number or null <float> Default: null Float custom field 3 |
| customF4 | number or null <float> Default: null Float custom field 4 |
| customF5 | number or null <float> Default: null Float custom field 5 |
| customF6 | number or null <float> Default: null Float custom field 6 |
| customF7 | number or null <float> Default: null Float custom field 7 |
| customF8 | number or null <float> Default: null Float custom field 8 |
Array of objects or null (RS_PersHistoryInput) |
{- "firstName": "John",
- "lastName": "DOE",
- "address": "92 Route d'Arlon",
- "zipCode": "8311",
- "city": "Capellen",
- "country": "LU",
- "privatePhone": "555-123 456",
- "intPhone": "49 38 72 1",
- "gsm": "555-123 456",
- "email": "john.doe@dsk.lu",
- "emailPersonal": "john.doe@dsk.lu",
- "birthDate": "2000-01-01",
- "birthPlace": "Luxembourg",
- "persId": "2000010163799",
- "gender": "F",
- "nationality": "LU",
- "badge1": 503,
- "badge2": 504,
- "badge3": 505,
- "badgestr1": "A56F0730000503",
- "badgestr2": "A56F0730000504",
- "badgestr3": "A56F0730000505",
- "wageNum": "XXX555",
- "codePers": "A105",
- "iban": "LU640031000000000000",
- "login": "jdoe",
- "password": "string",
- "wageCodeComp": "string",
- "noExtraMonthly": null,
- "noPRMN": 1,
- "limitDaily": 660,
- "limitWeekly": 2640,
- "overtime": true,
- "changeBK0": false,
- "timeControl": true,
- "timeControlBooking": false,
- "inOutControl": false,
- "allowOutWork": true,
- "allowHomeWorking": false,
- "startDateRefBlock": false,
- "endDateRefBlock": false,
- "codeDeptRefBlock": false,
- "codeCostCenterRefBlock": false,
- "codeClassRefBlock": false,
- "isHR": false,
- "inConflict": false,
- "printLangue": 1,
- "printSummary": true,
- "weeklyBreak": false,
- "printStat": true,
- "activJOB": true,
- "activLOC": true,
- "activDSKnet": true,
- "activPlanPers": true,
- "activPresAbs": true,
- "activDM": true,
- "activProxsafe": false,
- "timezoneBk": 3,
- "excludeCollectiveAg": false,
- "customB1": false,
- "customB2": false,
- "customB3": false,
- "customB4": false,
- "customB5": false,
- "customB6": false,
- "customB7": false,
- "customB8": false,
- "customC1": null,
- "customC2": null,
- "customC3": null,
- "customC4": null,
- "customC5": null,
- "customC6": null,
- "customC7": null,
- "customC8": null,
- "customC9": null,
- "customC10": null,
- "customC11": null,
- "customC12": null,
- "customC13": null,
- "customC14": null,
- "customC15": null,
- "customC16": null,
- "customD1": null,
- "customD2": null,
- "customD3": null,
- "customD4": null,
- "customD5": null,
- "customD6": null,
- "customD7": null,
- "customD8": null,
- "customD9": null,
- "customD10": null,
- "customD11": null,
- "customD12": null,
- "customD13": null,
- "customD14": null,
- "customD15": null,
- "customD16": null,
- "customF1": null,
- "customF2": null,
- "customF3": null,
- "customF4": null,
- "customF5": null,
- "customF6": null,
- "customF7": null,
- "customF8": null,
- "persHistory": [
- {
- "startDate": "2019-08-24",
- "endDate": "2019-08-24",
- "codeDept": "string",
- "codeClass": "string",
- "codeCostCenter": "string",
- "codeCompany": "string",
- "noWeekly": null,
- "nbWorkingDay": 5,
- "weeklyContract": 40,
- "occupationRate": 100,
- "custom1": "string",
- "custom2": "string",
- "custom3": "string",
- "custom4": "string",
- "custom5": "string",
- "custom6": "string",
- "custom7": "string",
- "custom8": "string",
- "customhd1": "2019-08-24",
- "customhd2": "2019-08-24",
- "customhd3": "2019-08-24",
- "customhd4": "2019-08-24"
}
]
}Edits the contract record with the specified starting date
| noPers required | integer <int> Identifier of the employee |
| theDate required | string <date> Date |
Contract record to be altered
| startDate required | string <date> First day of the specified contract period |
| endDate required | string <date> Last day of the specified contract period |
| codeDept | string or null <= 20 characters Identifier of the department the employee belonged to in the specified contract period |
| codeClass | string or null <= 10 characters Identifier of the class the employee belonged to in the specified contract period |
| codeCostCenter | string or null <= 20 characters Identifier of the cost center the employee belonged to in the specified contract period |
| codeCompany | string or null <= 20 characters Identifier of the company the employee belonged to in the specified contract period |
| noWeekly | integer or null <int> Default: null Identifier of the person's weekly work model |
| nbWorkingDay | integer <int> Default: 5 Person's number of working days per week in the specified contract period |
| weeklyContract | number <float> Default: 40 Person's number of working hours per week in the specified contract period |
| occupationRate | number <float> Default: 100 Person's occupation rate (pct.) in the specified contract period |
| custom1 | string or null <= 50 characters Custom field 1 |
| custom2 | string or null <= 50 characters Custom field 2 |
| custom3 | string or null <= 50 characters Custom field 3 |
| custom4 | string or null <= 50 characters Custom field 4 |
| custom5 | string or null <= 50 characters Custom field 5 |
| custom6 | string or null <= 50 characters Custom field 6 |
| custom7 | string or null <= 50 characters Custom field 7 |
| custom8 | string or null <= 50 characters Custom field 8 |
| customhd1 | string or null <date> Date custom field 1 |
| customhd2 | string or null <date> Date custom field 2 |
| customhd3 | string or null <date> Date custom field 3 |
| customhd4 | string or null <date> Date custom field 4 |
{- "startDate": "2019-08-24",
- "endDate": "2019-08-24",
- "codeDept": "string",
- "codeClass": "string",
- "codeCostCenter": "string",
- "codeCompany": "string",
- "noWeekly": null,
- "nbWorkingDay": 5,
- "weeklyContract": 40,
- "occupationRate": 100,
- "custom1": "string",
- "custom2": "string",
- "custom3": "string",
- "custom4": "string",
- "custom5": "string",
- "custom6": "string",
- "custom7": "string",
- "custom8": "string",
- "customhd1": "2019-08-24",
- "customhd2": "2019-08-24",
- "customhd3": "2019-08-24",
- "customhd4": "2019-08-24"
}Retrieves the list of approvers or informed persons for the employee
| noPers required | integer <int> Identifier of the employee |
[- {
- "noPers": 0,
- "fullName": "string",
- "type": 0,
- "isHR": true,
- "level": 0,
- "delStartDate": "2019-08-24",
- "delEndDate": "2019-08-24",
- "delPers": "string"
}
]Adds an approver or informed person for the employee
| noPers required | integer <int> Identifier of the employee |
| appType required | integer <int> Enum: 1 2 3 4 5 8 Identifier of the approver type (1=approver / 2=informed / 4=delegate / 5=direct input / 3=approver (bookings) / 8=delegate (bookings)) |
Data for the approver or informed person to be added
| noPers required | Array of integers <int> [ items <int > ] List of unique identifiers of the approver |
| theLevel | integer <int> [ 1 .. 5 ] Approval level of the approver (at the time of the event) |
[- {
- "noPers": [
- 1001,
- 2000,
- 3050
], - "theLevel": 1
}
]Deletes an approver or informed person for the employee
| noPers required | integer <int> Identifier of the employee |
| appType required | integer <int> Enum: 1 2 3 4 5 8 Identifier of the approver type (1=approver / 2=informed / 4=delegate / 5=direct input / 3=approver (bookings) / 8=delegate (bookings)) |
Data for the approver or informed person to be deleted
| noPers required | Array of integers <int> [ items <int > ] List of unique identifiers of the approver |
| theLevel | integer <int> [ 1 .. 5 ] Approval level of the approver (at the time of the event) |
[- {
- "noPers": [
- 1001,
- 2000,
- 3050
], - "theLevel": 1
}
]Retrieves the list of visible employees with their current status
| count | integer <int> Maximum number of results to be returned per page |
| page | integer <int> Number of the page to be returned |
| filter | string Filter string |
| sort | string Sort string |
| secDiff | integer <int> Maximum delta (in seconds) from current time to include the last status change |
{- "meta": {
- "resource": "/dsknet/v2/presAbs",
- "method": "GET",
- "execTime": 0.1,
- "dataCnt": 200,
- "page": {
- "curIdx": 0,
- "prevIdx": 0,
- "nextIdx": 0,
- "firstIdx": 0,
- "lastIdx": 0,
- "curRecLimit": 0,
- "totalRecCnt": 0
}, - "copyright": "Copyright (c) 2026 DSK Systems S.A."
}, - "data": [
- {
- "noPers": 0,
- "isAbsent": true,
- "isAbsentToday": true,
- "isHomeWorking": true,
- "lastBooking": {
- "dateTime": "2019-08-24T14:15:22Z",
- "date": "2019-08-24",
- "time": "14:15:22Z",
- "bk": 0,
- "type": "st",
- "term": "stri",
- "termStr": "st",
- "noAccount": 0,
- "index": 0,
- "subType": "st",
- "isComplete": true,
- "isManual": true,
- "isAuto": true,
- "isLast": true,
- "position": {
- "lat": 0.1,
- "long": 0.1,
- "alt": 0.1,
- "accuracy": 0.1,
- "accuracyAlt": 0.1,
- "distance": 0.1,
- "gpsOK": true,
- "site": true
}, - "source": 0
}, - "lastNoAccount": 0,
- "lastAccountCaption": "string",
- "planned": 0,
- "returnDate": "2019-08-24",
- "absence": [
- {
- "noAccount": 0,
- "noSoft": 0,
- "startTime": 0,
- "timeMin": 0,
- "fromDate": "2019-08-24",
- "toDate": "2019-08-24",
- "comeBackDate": "2019-08-24",
- "noPeriode": 0,
- "quantity": 0
}
], - "activities": [
- {
- "idActivity": 0,
- "codeActivity": "string",
- "color": "string",
- "caption": [
- {
- "langID": 0,
- "caption": "string"
}
]
}
], - "localizations": [
- {
- "idLocalization": 0,
- "codeLocalization": "string",
- "color": "string",
- "caption": [
- {
- "langID": 0,
- "caption": "string"
}
]
}
], - "customFields": [
- {
- "id": 0,
- "label": "string",
- "alias": "string",
- "type": 1,
- "value": "string"
}
], - "comments": [
- {
- "noPers": 0,
- "noComment": 0,
- "commentText": "string",
- "visibleFrom": "2019-08-24T14:15:22Z",
- "visibleTo": "2019-08-24T14:15:22Z",
- "visible": true
}
]
}
]
}Retrieves the list of visible employees (limited to present only)
| pageBreak | string Page break field to sort results |
{- "meta": {
- "resource": "/dsknet/v2/presAbs",
- "method": "GET",
- "execTime": 0.1,
- "dataCnt": 200,
- "page": {
- "curIdx": 0,
- "prevIdx": 0,
- "nextIdx": 0,
- "firstIdx": 0,
- "lastIdx": 0,
- "curRecLimit": 0,
- "totalRecCnt": 0
}, - "copyright": "Copyright (c) 2026 DSK Systems S.A."
}, - "data": [
- {
- "noPers": 0,
- "isAbsent": true,
- "isAbsentToday": true,
- "isHomeWorking": true,
- "lastBooking": {
- "dateTime": "2019-08-24T14:15:22Z",
- "date": "2019-08-24",
- "time": "14:15:22Z",
- "bk": 0,
- "type": "st",
- "term": "stri",
- "termStr": "st",
- "noAccount": 0,
- "index": 0,
- "subType": "st",
- "isComplete": true,
- "isManual": true,
- "isAuto": true,
- "isLast": true,
- "position": {
- "lat": 0.1,
- "long": 0.1,
- "alt": 0.1,
- "accuracy": 0.1,
- "accuracyAlt": 0.1,
- "distance": 0.1,
- "gpsOK": true,
- "site": true
}, - "source": 0
}, - "lastNoAccount": 0,
- "lastAccountCaption": "string",
- "planned": 0,
- "returnDate": "2019-08-24",
- "absence": [
- {
- "noAccount": 0,
- "noSoft": 0,
- "startTime": 0,
- "timeMin": 0,
- "fromDate": "2019-08-24",
- "toDate": "2019-08-24",
- "comeBackDate": "2019-08-24",
- "noPeriode": 0,
- "quantity": 0
}
], - "activities": [
- {
- "idActivity": 0,
- "codeActivity": "string",
- "color": "string",
- "caption": [
- {
- "langID": 0,
- "caption": "string"
}
]
}
], - "localizations": [
- {
- "idLocalization": 0,
- "codeLocalization": "string",
- "color": "string",
- "caption": [
- {
- "langID": 0,
- "caption": "string"
}
]
}
], - "customFields": [
- {
- "id": 0,
- "label": "string",
- "alias": "string",
- "type": 1,
- "value": "string"
}
], - "comments": [
- {
- "noPers": 0,
- "noComment": 0,
- "commentText": "string",
- "visibleFrom": "2019-08-24T14:15:22Z",
- "visibleTo": "2019-08-24T14:15:22Z",
- "visible": true
}
]
}
]
}Retrieves the list present/absent employees using data from the access control system
{- "meta": {
- "resource": "/dsknet/v2/presAbs",
- "method": "GET",
- "execTime": 0.1,
- "dataCnt": 200,
- "page": {
- "curIdx": 0,
- "prevIdx": 0,
- "nextIdx": 0,
- "firstIdx": 0,
- "lastIdx": 0,
- "curRecLimit": 0,
- "totalRecCnt": 0
}, - "copyright": "Copyright (c) 2026 DSK Systems S.A."
}, - "data": [
- {
- "pers": {
- "noPers": 0,
- "firstName": "string",
- "lastName": "string",
- "startDateRef": "2019-08-24",
- "endDateRef": "2019-08-24",
- "badge": "string",
- "codeDept": "string",
- "codeClass": "string",
- "codeCostCenter": "string",
- "codeCompany": "string",
- "wageNum": "string",
- "codePers": "string",
- "persId": "string",
- "persHistory": [
- {
- "startDate": "2019-08-24",
- "endDate": "2019-08-24",
- "codeDept": "string",
- "codeClass": "string",
- "codeCostCenter": "string",
- "codeCompany": "string",
- "customFields": {
- "custom1": "string",
- "custom2": "string",
- "custom3": "string",
- "custom4": "string",
- "custom5": "string",
- "custom6": "string",
- "custom7": "string",
- "custom8": "string",
- "customd1": "2019-08-24",
- "customd2": "2019-08-24",
- "customd3": "2019-08-24",
- "customd4": "2019-08-24"
}, - "noWeekly": 100,
- "weeklyContract": 0.1,
- "nbWorkingDay": 0,
- "dailyWorkH": 0,
- "occupationRate": 0.1,
- "isCurrentRec": true
}
], - "persSearchData": [
- {
- "searchRef": "string",
- "fv1": "string",
- "fv2": "string"
}
], - "persSortData": [
- {
- "ofRef": "string",
- "val": "string"
}
]
}, - "isAbsent": true,
- "isHomeWorking": true,
- "lastBooking": {
- "dateTime": "2019-08-24T14:15:22Z",
- "date": "2019-08-24",
- "time": "14:15:22Z",
- "bk": 0,
- "type": "st",
- "term": "stri",
- "termStr": "st",
- "noAccount": 0,
- "index": 0,
- "subType": "st",
- "isComplete": true,
- "isManual": true,
- "isAuto": true,
- "isLast": true,
- "position": {
- "lat": 0.1,
- "long": 0.1,
- "alt": 0.1,
- "accuracy": 0.1,
- "accuracyAlt": 0.1,
- "distance": 0.1,
- "gpsOK": true,
- "site": true
}, - "source": 0
}, - "lastNoAccount": 0,
- "lastAccountCaption": "string",
- "planned": 0,
- "returnDate": "2019-08-24",
- "absence": [
- {
- "noAccount": 0,
- "noSoft": 0,
- "startTime": 0,
- "timeMin": 0,
- "fromDate": "2019-08-24",
- "toDate": "2019-08-24",
- "comeBackDate": "2019-08-24",
- "noPeriode": 0,
- "quantity": 0
}
], - "customFields": [
- {
- "id": 0,
- "label": "string",
- "alias": "string",
- "type": 1,
- "value": "string"
}
], - "comments": [
- {
- "noPers": 0,
- "noComment": 0,
- "commentText": "string",
- "visibleFrom": "2019-08-24T14:15:22Z",
- "visibleTo": "2019-08-24T14:15:22Z",
- "visible": true
}
]
}
]
}Retrieves the list of visible employees with their status at the requested date and time
| filter | string Filter string |
| sort | string Sort string |
| date required | string <date-time> Date and time |
{- "meta": {
- "resource": "/dsknet/v2/presAbs",
- "method": "GET",
- "execTime": 0.1,
- "dataCnt": 200,
- "page": {
- "curIdx": 0,
- "prevIdx": 0,
- "nextIdx": 0,
- "firstIdx": 0,
- "lastIdx": 0,
- "curRecLimit": 0,
- "totalRecCnt": 0
}, - "copyright": "Copyright (c) 2026 DSK Systems S.A."
}, - "data": [
- {
- "noPers": 0,
- "isAbsent": true,
- "isAbsentToday": true,
- "isHomeWorking": true,
- "lastBooking": {
- "dateTime": "2019-08-24T14:15:22Z",
- "date": "2019-08-24",
- "time": "14:15:22Z",
- "bk": 0,
- "type": "st",
- "term": "stri",
- "termStr": "st",
- "noAccount": 0,
- "index": 0,
- "subType": "st",
- "isComplete": true,
- "isManual": true,
- "isAuto": true,
- "isLast": true,
- "position": {
- "lat": 0.1,
- "long": 0.1,
- "alt": 0.1,
- "accuracy": 0.1,
- "accuracyAlt": 0.1,
- "distance": 0.1,
- "gpsOK": true,
- "site": true
}, - "source": 0
}, - "lastNoAccount": 0,
- "lastAccountCaption": "string",
- "planned": 0,
- "returnDate": "2019-08-24",
- "absence": [
- {
- "noAccount": 0,
- "noSoft": 0,
- "startTime": 0,
- "timeMin": 0,
- "fromDate": "2019-08-24",
- "toDate": "2019-08-24",
- "comeBackDate": "2019-08-24",
- "noPeriode": 0,
- "quantity": 0
}
], - "activities": [
- {
- "idActivity": 0,
- "codeActivity": "string",
- "color": "string",
- "caption": [
- {
- "langID": 0,
- "caption": "string"
}
]
}
], - "localizations": [
- {
- "idLocalization": 0,
- "codeLocalization": "string",
- "color": "string",
- "caption": [
- {
- "langID": 0,
- "caption": "string"
}
]
}
], - "customFields": [
- {
- "id": 0,
- "label": "string",
- "alias": "string",
- "type": 1,
- "value": "string"
}
], - "comments": [
- {
- "noPers": 0,
- "noComment": 0,
- "commentText": "string",
- "visibleFrom": "2019-08-24T14:15:22Z",
- "visibleTo": "2019-08-24T14:15:22Z",
- "visible": true
}
]
}
]
}Retrieves the list of visible employees with their data and pictures
| count | integer <int> Maximum number of results to be returned per page |
| page | integer <int> Number of the page to be returned |
| filter | string Filter string |
| sort | string Sort string |
{- "meta": {
- "resource": "/dsknet/v2/presAbs",
- "method": "GET",
- "execTime": 0.1,
- "dataCnt": 200,
- "page": {
- "curIdx": 0,
- "prevIdx": 0,
- "nextIdx": 0,
- "firstIdx": 0,
- "lastIdx": 0,
- "curRecLimit": 0,
- "totalRecCnt": 0
}, - "copyright": "Copyright (c) 2026 DSK Systems S.A."
}, - "data": [
- {
- "noPers": 0,
- "customFields": [
- {
- "id": 0,
- "label": "string",
- "alias": "string",
- "type": 1,
- "value": "string"
}
]
}
]
}Retrieves absences for all visible employees
| dateFrom required | string Start date of the requested time period |
| dateTo required | string End date of the requested time period |
| accounts | string Comma-separated list of account numbers |
| count | integer <int> Maximum number of results to be returned per page |
| page | integer <int> Number of the page to be returned |
{- "meta": {
- "resource": "/dsknet/v2/presAbs",
- "method": "GET",
- "execTime": 0.1,
- "dataCnt": 200,
- "page": {
- "curIdx": 0,
- "prevIdx": 0,
- "nextIdx": 0,
- "firstIdx": 0,
- "lastIdx": 0,
- "curRecLimit": 0,
- "totalRecCnt": 0
}, - "copyright": "Copyright (c) 2026 DSK Systems S.A."
}, - "data": [
- {
- "noPers": 0,
- "noAccount": 0,
- "theDate": "2019-08-24",
- "noSoft": 0,
- "noApprovAbs": 0,
- "noApprovCancelAbs": 0,
- "startTime": 0,
- "startTimeCalc": 0,
- "timeMin": 0,
- "codeCalc": "st",
- "mode": 0,
- "unit": 0.1,
- "inDay": 0,
- "displayUnit": "strin",
- "whenAbs": null,
- "dateModif": "2019-08-24T14:15:22Z"
}
]
}Retrieves absences and absence requests for all visible employees
| dateFrom required | string Start date of the requested time period |
| dateTo required | string End date of the requested time period |
| accounts | string Comma-separated list of account numbers |
| count | integer <int> Maximum number of results to be returned per page |
| page | integer <int> Number of the page to be returned |
{- "meta": {
- "resource": "/dsknet/v2/presAbs",
- "method": "GET",
- "execTime": 0.1,
- "dataCnt": 200,
- "page": {
- "curIdx": 0,
- "prevIdx": 0,
- "nextIdx": 0,
- "firstIdx": 0,
- "lastIdx": 0,
- "curRecLimit": 0,
- "totalRecCnt": 0
}, - "copyright": "Copyright (c) 2026 DSK Systems S.A."
}, - "data": [
- {
- "noPers": 0,
- "isApproved": true,
- "customFields": [
- {
- "id": 0,
- "label": "string",
- "alias": "string",
- "type": 1,
- "value": "string"
}
], - "abs": [
- {
- "noPers": 0,
- "noAccount": 0,
- "theDate": "2019-08-24",
- "noSoft": 0,
- "noApprovAbs": 0,
- "noApprovCancelAbs": 0,
- "startTime": 0,
- "startTimeCalc": 0,
- "timeMin": 0,
- "codeCalc": "st",
- "mode": 0,
- "unit": 0.1,
- "inDay": 0,
- "displayUnit": "strin",
- "whenAbs": null,
- "dateModif": "2019-08-24T14:15:22Z"
}
], - "absReq": [
- {
- "noApprovAbs": 0,
- "noPers": 0,
- "createDate": "2019-08-24T14:15:22Z",
- "pending": true,
- "locked": 0,
- "canCancel": true,
- "pendingCancelDemand": true,
- "noApprovCancelAbs": 0,
- "oneLevel": true,
- "status": 0,
- "level": 0,
- "maxLevel": 0,
- "noPersDemand": 0,
- "note": "string",
- "notePers": "string",
- "noteInf": "string",
- "approbations": [
- {
- "date": "2019-08-24",
- "status": 0,
- "type": 0,
- "level": 0,
- "approuvantType": 0,
- "approuvantHR": true,
- "approuvant": [
- {
- "noPers": 0,
- "fullName": "string",
- "type": 0,
- "isHR": true,
- "level": 0,
- "delStartDate": "2019-08-24",
- "delEndDate": "2019-08-24",
- "delPers": "string"
}
]
}
], - "details": [
- {
- "noApprovAbsDetail": 0,
- "noAccount": 0,
- "noSoft": 0,
- "startDate": "2019-08-24",
- "endDate": "2019-08-24",
- "startTime": 0,
- "timeMin": 0,
- "nbValue": 0.1,
- "nbValue_Recalc": 0.1,
- "nbValueMin": 0,
- "nbValueMin_Recalc": 0,
- "unit": 0.1,
- "displayUnit": "str",
- "codeCountry": "str",
- "customField1": "string",
- "customField2": "string"
}
], - "userLevel": 0,
- "minStartDate": 0,
- "maxStartDate": 0,
- "minEndDate": 0,
- "maxEndDate": 0,
- "fullDetail": true
}
], - "absCommon": [
- {
- "theDate": "2019-08-24",
- "noAccount": 0
}
], - "schedules": [
- {
- "date": "2019-08-24",
- "planned": 0
}
]
}
]
}Retrieves absences for all visible employees without additional information
| dateFrom required | string Start date of the requested time period |
| dateTo required | string End date of the requested time period |
| count | integer <int> Maximum number of results to be returned per page |
| page | integer <int> Number of the page to be returned |
{- "meta": {
- "resource": "/dsknet/v2/presAbs",
- "method": "GET",
- "execTime": 0.1,
- "dataCnt": 200,
- "page": {
- "curIdx": 0,
- "prevIdx": 0,
- "nextIdx": 0,
- "firstIdx": 0,
- "lastIdx": 0,
- "curRecLimit": 0,
- "totalRecCnt": 0
}, - "copyright": "Copyright (c) 2026 DSK Systems S.A."
}, - "data": [
- {
- "noPers": 0,
- "isApproved": true,
- "customFields": [
- {
- "id": 0,
- "label": "string",
- "alias": "string",
- "type": 1,
- "value": "string"
}
], - "abs": [
- {
- "noPers": 0,
- "noAccount": 0,
- "theDate": "2019-08-24",
- "noSoft": 0,
- "noApprovAbs": 0,
- "noApprovCancelAbs": 0,
- "startTime": 0,
- "startTimeCalc": 0,
- "timeMin": 0,
- "codeCalc": "st",
- "mode": 0,
- "unit": 0.1,
- "inDay": 0,
- "displayUnit": "strin",
- "whenAbs": null,
- "dateModif": "2019-08-24T14:15:22Z"
}
], - "absReq": [
- {
- "noApprovAbs": 0,
- "noPers": 0,
- "createDate": "2019-08-24T14:15:22Z",
- "pending": true,
- "locked": 0,
- "canCancel": true,
- "pendingCancelDemand": true,
- "noApprovCancelAbs": 0,
- "oneLevel": true,
- "status": 0,
- "level": 0,
- "maxLevel": 0,
- "noPersDemand": 0,
- "note": "string",
- "notePers": "string",
- "noteInf": "string",
- "approbations": [
- {
- "date": "2019-08-24",
- "status": 0,
- "type": 0,
- "level": 0,
- "approuvantType": 0,
- "approuvantHR": true,
- "approuvant": [
- {
- "noPers": 0,
- "fullName": "string",
- "type": 0,
- "isHR": true,
- "level": 0,
- "delStartDate": "2019-08-24",
- "delEndDate": "2019-08-24",
- "delPers": "string"
}
]
}
], - "details": [
- {
- "noApprovAbsDetail": 0,
- "noAccount": 0,
- "noSoft": 0,
- "startDate": "2019-08-24",
- "endDate": "2019-08-24",
- "startTime": 0,
- "timeMin": 0,
- "nbValue": 0.1,
- "nbValue_Recalc": 0.1,
- "nbValueMin": 0,
- "nbValueMin_Recalc": 0,
- "unit": 0.1,
- "displayUnit": "str",
- "codeCountry": "str",
- "customField1": "string",
- "customField2": "string"
}
], - "userLevel": 0,
- "minStartDate": 0,
- "maxStartDate": 0,
- "minEndDate": 0,
- "maxEndDate": 0,
- "fullDetail": true
}
], - "absCommon": [
- {
- "theDate": "2019-08-24",
- "noAccount": 0
}
], - "schedules": [
- {
- "date": "2019-08-24",
- "planned": 0
}
]
}
]
}Retrieves absence requests for all visible employees
| dateFrom required | string Start date of the requested time period |
| dateTo required | string End date of the requested time period |
| approvable | integer <int> Enum: 0 1 Return only requests that can be approved by the user |
| status | integer <int> Enum: 0 1 2 3 4 6 7 9 Status for the absence requests to be retrieved |
{- "meta": {
- "resource": "/dsknet/v2/presAbs",
- "method": "GET",
- "execTime": 0.1,
- "dataCnt": 200,
- "page": {
- "curIdx": 0,
- "prevIdx": 0,
- "nextIdx": 0,
- "firstIdx": 0,
- "lastIdx": 0,
- "curRecLimit": 0,
- "totalRecCnt": 0
}, - "copyright": "Copyright (c) 2026 DSK Systems S.A."
}, - "data": [
- {
- "noApprovAbs": 0,
- "noPers": 0,
- "createDate": "2019-08-24T14:15:22Z",
- "pending": true,
- "locked": 0,
- "canCancel": true,
- "pendingCancelDemand": true,
- "noApprovCancelAbs": 0,
- "oneLevel": true,
- "status": 0,
- "level": 0,
- "maxLevel": 0,
- "noPersDemand": 0,
- "note": "string",
- "notePers": "string",
- "noteInf": "string",
- "approbations": [
- {
- "date": "2019-08-24",
- "status": 0,
- "type": 0,
- "level": 0,
- "approuvantType": 0,
- "approuvantHR": true,
- "approuvant": [
- {
- "noPers": 0,
- "fullName": "string",
- "type": 0,
- "isHR": true,
- "level": 0,
- "delStartDate": "2019-08-24",
- "delEndDate": "2019-08-24",
- "delPers": "string"
}
]
}
], - "details": [
- {
- "noApprovAbsDetail": 0,
- "noAccount": 0,
- "noSoft": 0,
- "startDate": "2019-08-24",
- "endDate": "2019-08-24",
- "startTime": 0,
- "timeMin": 0,
- "nbValue": 0.1,
- "nbValue_Recalc": 0.1,
- "nbValueMin": 0,
- "nbValueMin_Recalc": 0,
- "unit": 0.1,
- "displayUnit": "str",
- "codeCountry": "str",
- "customField1": "string",
- "customField2": "string"
}
], - "userLevel": 0,
- "minStartDate": 0,
- "maxStartDate": 0,
- "minEndDate": 0,
- "maxEndDate": 0,
- "fullDetail": true
}
]
}Retrieves bookings (grouped by day) for all visible employees
| dateFrom required | string Start date of the requested time period |
| dateTo required | string End date of the requested time period |
{- "meta": {
- "resource": "/dsknet/v2/presAbs",
- "method": "GET",
- "execTime": 0.1,
- "dataCnt": 200,
- "page": {
- "curIdx": 0,
- "prevIdx": 0,
- "nextIdx": 0,
- "firstIdx": 0,
- "lastIdx": 0,
- "curRecLimit": 0,
- "totalRecCnt": 0
}, - "copyright": "Copyright (c) 2026 DSK Systems S.A."
}, - "data": [
- {
- "noPers": 0,
- "days": {
- "theDate": "2019-08-24",
- "bookings": [
- {
- "dateTime": "2019-08-24T14:15:22Z",
- "date": "2019-08-24",
- "time": "14:15:22Z",
- "bk": 0,
- "type": "st",
- "term": "stri",
- "termStr": "st",
- "noAccount": 0,
- "index": 0,
- "subType": "st",
- "isComplete": true,
- "isManual": true,
- "isAuto": true,
- "isLast": true,
- "position": {
- "lat": 0.1,
- "long": 0.1,
- "alt": 0.1,
- "accuracy": 0.1,
- "accuracyAlt": 0.1,
- "distance": 0.1,
- "gpsOK": true,
- "site": true
}, - "source": 0
}
]
}
}
]
}Retrieves all the planning information for all visible employees
| dateFrom required | string Start date of the requested time period |
| dateTo required | string End date of the requested time period |
| count | integer <int> Maximum number of results to be returned per page |
| page | integer <int> Number of the page to be returned |
| filter | string Filter string |
{- "meta": {
- "resource": "/dsknet/v2/presAbs",
- "method": "GET",
- "execTime": 0.1,
- "dataCnt": 200,
- "page": {
- "curIdx": 0,
- "prevIdx": 0,
- "nextIdx": 0,
- "firstIdx": 0,
- "lastIdx": 0,
- "curRecLimit": 0,
- "totalRecCnt": 0
}, - "copyright": "Copyright (c) 2026 DSK Systems S.A."
}, - "data": [
- {
- "noPers": 0,
- "fullName": "string",
- "planning": [
- {
- "date": "2019-08-24",
- "startTime": 0,
- "endTime": 0,
- "planned": 0,
- "noScheduleRef": 0,
- "plannedMH": 0,
- "noScheduleMH": 0,
- "businessDay": true,
- "validDay": true,
- "dateValidation": "2019-08-24",
- "notePers": "string",
- "validActModified": true,
- "validLocModified": true,
- "validAbsModified": true,
- "noScheduleRefValid": 0,
- "noApprovPlan": 0,
- "persPlanChange": "string",
- "pendingPlanChange": true,
- "noApprovSC": 0,
- "scheduleScheduleChange": 0,
- "pendingScheduleChange": true,
- "checkScheduleChange": 0,
- "schedules": [
- {
- "noSchedule": 0,
- "codeText": "string",
- "text": "string",
- "startTime": 0,
- "endTime": 0,
- "pauseTime": 0,
- "idActivity": 0,
- "idLocalization": 0
}
], - "localizations": [
- {
- "idLocalization": 0,
- "chief": true
}
]
}
], - "abs": [
- {
- "noPers": 0,
- "noAccount": 0,
- "theDate": "2019-08-24",
- "noSoft": 0,
- "noApprovAbs": 0,
- "noApprovCancelAbs": 0,
- "startTime": 0,
- "startTimeCalc": 0,
- "timeMin": 0,
- "codeCalc": "st",
- "mode": 0,
- "unit": 0.1,
- "inDay": 0,
- "displayUnit": "strin",
- "whenAbs": null,
- "dateModif": "2019-08-24T14:15:22Z"
}
], - "absCommon": [
- {
- "theDate": "2019-08-24",
- "noAccount": 0
}
], - "customFields": [
- {
- "id": 0,
- "label": "string",
- "alias": "string",
- "type": 1,
- "value": "string"
}
], - "planDesiderata": [
- {
- "noApprovDesiderata": 0,
- "noPers": 0,
- "theDate": "2019-08-24",
- "type": 0,
- "createDate": "2019-08-24T14:15:22Z",
- "lastChangeDate": "2019-08-24T14:15:22Z",
- "respected": true,
- "canceled": true,
- "canCancel": true,
- "notePers": "string"
}
], - "planChangeFilterWarn": true
}
]
}Retrieves the detail of a single localization item
| idLocalization required | integer <int> Identifier of the localization |
{- "meta": {
- "resource": "/dsknet/v2/presAbs",
- "method": "GET",
- "execTime": 0.1,
- "dataCnt": 200,
- "page": {
- "curIdx": 0,
- "prevIdx": 0,
- "nextIdx": 0,
- "firstIdx": 0,
- "lastIdx": 0,
- "curRecLimit": 0,
- "totalRecCnt": 0
}, - "copyright": "Copyright (c) 2026 DSK Systems S.A."
}, - "data": {
- "idLocalization": 0,
- "codeLocalization": "string",
- "color": "string",
- "caption": [
- {
- "langID": 0,
- "caption": "string"
}
]
}
}Retrieves the list of existing planning localizations
{- "meta": {
- "resource": "/dsknet/v2/presAbs",
- "method": "GET",
- "execTime": 0.1,
- "dataCnt": 200,
- "page": {
- "curIdx": 0,
- "prevIdx": 0,
- "nextIdx": 0,
- "firstIdx": 0,
- "lastIdx": 0,
- "curRecLimit": 0,
- "totalRecCnt": 0
}, - "copyright": "Copyright (c) 2026 DSK Systems S.A."
}, - "data": [
- {
- "idLocalization": 0,
- "codeLocalization": "string",
- "color": "string",
- "caption": [
- {
- "langID": 0,
- "caption": "string"
}
]
}
]
}Retrieves the detail of a single activity
| idActivity required | integer <int> Identifier of the activity |
{- "meta": {
- "resource": "/dsknet/v2/presAbs",
- "method": "GET",
- "execTime": 0.1,
- "dataCnt": 200,
- "page": {
- "curIdx": 0,
- "prevIdx": 0,
- "nextIdx": 0,
- "firstIdx": 0,
- "lastIdx": 0,
- "curRecLimit": 0,
- "totalRecCnt": 0
}, - "copyright": "Copyright (c) 2026 DSK Systems S.A."
}, - "data": {
- "idActivity": 0,
- "codeActivity": "string",
- "color": "string",
- "caption": [
- {
- "langID": 0,
- "caption": "string"
}
]
}
}Retrieves the list of existing planning activities
{- "meta": {
- "resource": "/dsknet/v2/presAbs",
- "method": "GET",
- "execTime": 0.1,
- "dataCnt": 200,
- "page": {
- "curIdx": 0,
- "prevIdx": 0,
- "nextIdx": 0,
- "firstIdx": 0,
- "lastIdx": 0,
- "curRecLimit": 0,
- "totalRecCnt": 0
}, - "copyright": "Copyright (c) 2026 DSK Systems S.A."
}, - "data": [
- {
- "idActivity": 0,
- "codeActivity": "string",
- "color": "string",
- "caption": [
- {
- "langID": 0,
- "caption": "string"
}
]
}
]
}Retrieves the list of visible messages
| dateFrom required | string Start date of the requested time period |
| dateTo required | string End date of the requested time period |
{- "meta": {
- "resource": "/dsknet/v2/presAbs",
- "method": "GET",
- "execTime": 0.1,
- "dataCnt": 200,
- "page": {
- "curIdx": 0,
- "prevIdx": 0,
- "nextIdx": 0,
- "firstIdx": 0,
- "lastIdx": 0,
- "curRecLimit": 0,
- "totalRecCnt": 0
}, - "copyright": "Copyright (c) 2026 DSK Systems S.A."
}, - "data": [
- {
- "noPers": 0,
- "noComment": 0,
- "commentText": "string",
- "visibleFrom": "2019-08-24T14:15:22Z",
- "visibleTo": "2019-08-24T14:15:22Z",
- "visible": true
}
]
}Retrieves all input data for a activities/projects in the selected time period with custom grouping
| dateFrom required | string Start date of the requested time period |
| dateTo required | string End date of the requested time period |
| group | string Enum: "D" "M" "Q" "Y" Data grouping |
{- "meta": {
- "resource": "/dsknet/v2/presAbs",
- "method": "GET",
- "execTime": 0.1,
- "dataCnt": 200,
- "page": {
- "curIdx": 0,
- "prevIdx": 0,
- "nextIdx": 0,
- "firstIdx": 0,
- "lastIdx": 0,
- "curRecLimit": 0,
- "totalRecCnt": 0
}, - "copyright": "Copyright (c) 2026 DSK Systems S.A."
}, - "data": [
- {
- "noPers": 0,
- "canRequestValidation": true,
- "dailyData": [
- {
- "theDate": "2019-08-24",
- "dayPlanned": 0,
- "dayPlannedReal": 0,
- "dayWorked": 0,
- "dayStatus": 0,
- "dayCalc": true,
- "dayLock": true,
- "dayPublicHoliday": true,
- "dailyWorkH": 0,
- "dayInputTotal": 0,
- "dayDailyAccountTotal": 0,
- "dayAbsenceTotal": 0,
- "dayRecupTotal": 0,
- "dayPendingTotal": 0,
- "haveOverflow": true,
- "haveDeficit": true,
- "canBeInput": true,
- "inputAllowed": true,
- "autoInputAllowed": true,
- "notWorkDay": true,
- "haveInfoData": true,
- "haveAbs": true,
- "haveRecup": true,
- "detailData": {
- "validatePers": {
- "pers": {
- "noPers": 0,
- "firstName": "string",
- "lastName": "string",
- "startDateRef": "2019-08-24",
- "endDateRef": "2019-08-24",
- "badge": "string",
- "codeDept": "string",
- "codeClass": "string",
- "codeCostCenter": "string",
- "codeCompany": "string",
- "wageNum": "string",
- "codePers": "string",
- "persId": "string",
- "persHistory": [
- {
- "startDate": null,
- "endDate": null,
- "codeDept": null,
- "codeClass": null,
- "codeCostCenter": null,
- "codeCompany": null,
- "customFields": { },
- "noWeekly": null,
- "weeklyContract": null,
- "nbWorkingDay": null,
- "dailyWorkH": null,
- "occupationRate": null,
- "isCurrentRec": null
}
], - "persSearchData": [
- {
- "searchRef": null,
- "fv1": null,
- "fv2": null
}
], - "persSortData": [
- {
- "ofRef": null,
- "val": null
}
]
}, - "persSearchData": [
- {
- "searchRef": "string",
- "fv1": "string",
- "fv2": "string"
}
], - "customFields": [
- {
- "id": 0,
- "label": "string",
- "alias": "string",
- "type": 1,
- "value": "string"
}
], - "photo": "string",
- "displayPhoto": "string"
}, - "validateDate": "2019-08-24T14:15:22Z",
- "infoData": [
- {
- "noInfoData": 0,
- "theDate": "2019-08-24",
- "noPers": 0,
- "dataValue": "string"
}
], - "dailyActivity": [
- {
- "noDailyData": 0,
- "noPers": 0,
- "theDate": "2019-08-24",
- "noAccount": 0,
- "noActivity": 0,
- "timeMin": 0,
- "inputNoPers": 0,
- "inputDate": "2019-08-24T14:15:22Z",
- "dailyDataInfo1": "string",
- "dailyDataInfo2": "string",
- "dailyDataInfo3": "string",
- "dailyDataInfo4": "string",
- "startTime": 0,
- "startTime_Str": "string",
- "endTime": 0,
- "endTime_Str": "string"
}
], - "dailyAccount": [
- {
- "noDailyAccount": 0,
- "noDailyAccountConf": 0,
- "theDate": "2019-08-24",
- "noPers": 0,
- "noAccount": 0,
- "theValue": 0
}
], - "abs": [
- {
- "noPers": 0,
- "noAccount": 0,
- "theDate": "2019-08-24",
- "noSoft": 0,
- "noApprovAbs": 0,
- "noApprovCancelAbs": 0,
- "startTime": 0,
- "startTimeCalc": 0,
- "timeMin": 0,
- "codeCalc": "st",
- "mode": 0,
- "unit": 0.1,
- "inDay": 0,
- "displayUnit": "strin",
- "whenAbs": null,
- "dateModif": "2019-08-24T14:15:22Z"
}
]
}
}
]
}
]
}Retrieves all input data for a activities/projects in the selected period
| dateFrom required | string Start date of the requested time period |
| dateTo required | string End date of the requested time period |
{- "meta": {
- "resource": "/dsknet/v2/presAbs",
- "method": "GET",
- "execTime": 0.1,
- "dataCnt": 200,
- "page": {
- "curIdx": 0,
- "prevIdx": 0,
- "nextIdx": 0,
- "firstIdx": 0,
- "lastIdx": 0,
- "curRecLimit": 0,
- "totalRecCnt": 0
}, - "copyright": "Copyright (c) 2026 DSK Systems S.A."
}, - "data": [
- {
- "noPers": 0,
- "canRequestValidation": true,
- "dailyData": [
- {
- "theDate": "2019-08-24",
- "dayPlanned": 0,
- "dayPlannedReal": 0,
- "dayWorked": 0,
- "dayStatus": 0,
- "dayCalc": true,
- "dayLock": true,
- "dayPublicHoliday": true,
- "dailyWorkH": 0,
- "dayInputTotal": 0,
- "dayDailyAccountTotal": 0,
- "dayAbsenceTotal": 0,
- "dayRecupTotal": 0,
- "dayPendingTotal": 0,
- "haveOverflow": true,
- "haveDeficit": true,
- "canBeInput": true,
- "inputAllowed": true,
- "autoInputAllowed": true,
- "notWorkDay": true,
- "haveInfoData": true,
- "haveAbs": true,
- "haveRecup": true,
- "detailData": {
- "validatePers": {
- "pers": {
- "noPers": 0,
- "firstName": "string",
- "lastName": "string",
- "startDateRef": "2019-08-24",
- "endDateRef": "2019-08-24",
- "badge": "string",
- "codeDept": "string",
- "codeClass": "string",
- "codeCostCenter": "string",
- "codeCompany": "string",
- "wageNum": "string",
- "codePers": "string",
- "persId": "string",
- "persHistory": [
- {
- "startDate": null,
- "endDate": null,
- "codeDept": null,
- "codeClass": null,
- "codeCostCenter": null,
- "codeCompany": null,
- "customFields": { },
- "noWeekly": null,
- "weeklyContract": null,
- "nbWorkingDay": null,
- "dailyWorkH": null,
- "occupationRate": null,
- "isCurrentRec": null
}
], - "persSearchData": [
- {
- "searchRef": null,
- "fv1": null,
- "fv2": null
}
], - "persSortData": [
- {
- "ofRef": null,
- "val": null
}
]
}, - "persSearchData": [
- {
- "searchRef": "string",
- "fv1": "string",
- "fv2": "string"
}
], - "customFields": [
- {
- "id": 0,
- "label": "string",
- "alias": "string",
- "type": 1,
- "value": "string"
}
], - "photo": "string",
- "displayPhoto": "string"
}, - "validateDate": "2019-08-24T14:15:22Z",
- "infoData": [
- {
- "noInfoData": 0,
- "theDate": "2019-08-24",
- "noPers": 0,
- "dataValue": "string"
}
], - "dailyActivity": [
- {
- "noDailyData": 0,
- "noPers": 0,
- "theDate": "2019-08-24",
- "noAccount": 0,
- "noActivity": 0,
- "timeMin": 0,
- "inputNoPers": 0,
- "inputDate": "2019-08-24T14:15:22Z",
- "dailyDataInfo1": "string",
- "dailyDataInfo2": "string",
- "dailyDataInfo3": "string",
- "dailyDataInfo4": "string",
- "startTime": 0,
- "startTime_Str": "string",
- "endTime": 0,
- "endTime_Str": "string"
}
], - "dailyAccount": [
- {
- "noDailyAccount": 0,
- "noDailyAccountConf": 0,
- "theDate": "2019-08-24",
- "noPers": 0,
- "noAccount": 0,
- "theValue": 0
}
], - "abs": [
- {
- "noPers": 0,
- "noAccount": 0,
- "theDate": "2019-08-24",
- "noSoft": 0,
- "noApprovAbs": 0,
- "noApprovCancelAbs": 0,
- "startTime": 0,
- "startTimeCalc": 0,
- "timeMin": 0,
- "codeCalc": "st",
- "mode": 0,
- "unit": 0.1,
- "inDay": 0,
- "displayUnit": "strin",
- "whenAbs": null,
- "dateModif": "2019-08-24T14:15:22Z"
}
]
}
}
]
}
]
}Retrieves all input data for a activities/projects in the selected period for the specified employee
| dateFrom required | string Start date of the requested time period |
| dateTo required | string End date of the requested time period |
| group | string Enum: "D" "M" "Q" "Y" Data grouping |
{- "meta": {
- "resource": "/dsknet/v2/presAbs",
- "method": "GET",
- "execTime": 0.1,
- "dataCnt": 200,
- "page": {
- "curIdx": 0,
- "prevIdx": 0,
- "nextIdx": 0,
- "firstIdx": 0,
- "lastIdx": 0,
- "curRecLimit": 0,
- "totalRecCnt": 0
}, - "copyright": "Copyright (c) 2026 DSK Systems S.A."
}, - "data": [
- {
- "noPers": 0,
- "canRequestValidation": true,
- "dailyData": [
- {
- "theDate": "2019-08-24",
- "dayPlanned": 0,
- "dayPlannedReal": 0,
- "dayWorked": 0,
- "dayStatus": 0,
- "dayCalc": true,
- "dayLock": true,
- "dayPublicHoliday": true,
- "dailyWorkH": 0,
- "dayInputTotal": 0,
- "dayDailyAccountTotal": 0,
- "dayAbsenceTotal": 0,
- "dayRecupTotal": 0,
- "dayPendingTotal": 0,
- "haveOverflow": true,
- "haveDeficit": true,
- "canBeInput": true,
- "inputAllowed": true,
- "autoInputAllowed": true,
- "notWorkDay": true,
- "haveInfoData": true,
- "haveAbs": true,
- "haveRecup": true,
- "detailData": {
- "validatePers": {
- "pers": {
- "noPers": 0,
- "firstName": "string",
- "lastName": "string",
- "startDateRef": "2019-08-24",
- "endDateRef": "2019-08-24",
- "badge": "string",
- "codeDept": "string",
- "codeClass": "string",
- "codeCostCenter": "string",
- "codeCompany": "string",
- "wageNum": "string",
- "codePers": "string",
- "persId": "string",
- "persHistory": [
- {
- "startDate": null,
- "endDate": null,
- "codeDept": null,
- "codeClass": null,
- "codeCostCenter": null,
- "codeCompany": null,
- "customFields": { },
- "noWeekly": null,
- "weeklyContract": null,
- "nbWorkingDay": null,
- "dailyWorkH": null,
- "occupationRate": null,
- "isCurrentRec": null
}
], - "persSearchData": [
- {
- "searchRef": null,
- "fv1": null,
- "fv2": null
}
], - "persSortData": [
- {
- "ofRef": null,
- "val": null
}
]
}, - "persSearchData": [
- {
- "searchRef": "string",
- "fv1": "string",
- "fv2": "string"
}
], - "customFields": [
- {
- "id": 0,
- "label": "string",
- "alias": "string",
- "type": 1,
- "value": "string"
}
], - "photo": "string",
- "displayPhoto": "string"
}, - "validateDate": "2019-08-24T14:15:22Z",
- "infoData": [
- {
- "noInfoData": 0,
- "theDate": "2019-08-24",
- "noPers": 0,
- "dataValue": "string"
}
], - "dailyActivity": [
- {
- "noDailyData": 0,
- "noPers": 0,
- "theDate": "2019-08-24",
- "noAccount": 0,
- "noActivity": 0,
- "timeMin": 0,
- "inputNoPers": 0,
- "inputDate": "2019-08-24T14:15:22Z",
- "dailyDataInfo1": "string",
- "dailyDataInfo2": "string",
- "dailyDataInfo3": "string",
- "dailyDataInfo4": "string",
- "startTime": 0,
- "startTime_Str": "string",
- "endTime": 0,
- "endTime_Str": "string"
}
], - "dailyAccount": [
- {
- "noDailyAccount": 0,
- "noDailyAccountConf": 0,
- "theDate": "2019-08-24",
- "noPers": 0,
- "noAccount": 0,
- "theValue": 0
}
], - "abs": [
- {
- "noPers": 0,
- "noAccount": 0,
- "theDate": "2019-08-24",
- "noSoft": 0,
- "noApprovAbs": 0,
- "noApprovCancelAbs": 0,
- "startTime": 0,
- "startTimeCalc": 0,
- "timeMin": 0,
- "codeCalc": "st",
- "mode": 0,
- "unit": 0.1,
- "inDay": 0,
- "displayUnit": "strin",
- "whenAbs": null,
- "dateModif": "2019-08-24T14:15:22Z"
}
]
}
}
]
}
]
}Retrieves all input data in a raw format
| dateFrom required | string Start date of the requested time period |
| dateTo required | string End date of the requested time period |
| aggregate | integer <int> Enum: 1 0 Perform data aggregation |
{- "meta": {
- "resource": "/dsknet/v2/presAbs",
- "method": "GET",
- "execTime": 0.1,
- "dataCnt": 200,
- "page": {
- "curIdx": 0,
- "prevIdx": 0,
- "nextIdx": 0,
- "firstIdx": 0,
- "lastIdx": 0,
- "curRecLimit": 0,
- "totalRecCnt": 0
}, - "copyright": "Copyright (c) 2026 DSK Systems S.A."
}, - "data": [
- {
- "theDate": "2019-08-24",
- "theDateYear": 0,
- "theDateMonth": 0,
- "theDateWeek": 0,
- "dayStatus": 0,
- "noPers": 0,
- "fullName": "string",
- "wageNum": "string",
- "codePers": "string",
- "noAccount": 0,
- "accountCaption": "string",
- "accountCode": "string",
- "noGroupActivity": "string",
- "groupActivityCaption": "string",
- "startTime": "string",
- "endTime": "string",
- "noActivity": 0,
- "activityCaption": "string",
- "activityCode": "string",
- "timeMin": 0,
- "timeMin_str": "string",
- "timeMin_hc": 0,
- "noPersSaisie": 0,
- "fullNameSaisie": "string",
- "dateSaisie": "2019-08-24T14:15:22Z"
}
]
}Retrieves a list of log entries for the specified employees in the specified interval
| pers required | string <= 1024 characters Comma-separated list of personal identifiers |
| actions | string Comma-separated list of log action identifiers |
| dateFrom required | string Start date of the requested time period |
| dateTo required | string End date of the requested time period |
{- "meta": {
- "resource": "/dsknet/v2/presAbs",
- "method": "GET",
- "execTime": 0.1,
- "dataCnt": 200,
- "page": {
- "curIdx": 0,
- "prevIdx": 0,
- "nextIdx": 0,
- "firstIdx": 0,
- "lastIdx": 0,
- "curRecLimit": 0,
- "totalRecCnt": 0
}, - "copyright": "Copyright (c) 2026 DSK Systems S.A."
}, - "data": [
- {
- "noLog": 0,
- "noSoft": 0,
- "noResp": 0,
- "noPers": 0,
- "noPersDSKnet": 0,
- "computerName": "string",
- "theDate": "2019-08-24",
- "theAction": "string",
- "dateCreate": "2019-08-24T14:15:22Z",
- "msg": "string",
- "execTime": 0.1
}
]
}Retrieves the list of employees with consecutive absence days
| dateFrom required | string Start date of the requested time period |
| dateTo required | string End date of the requested time period |
| nbDays | integer <int> Default: 10 Number of consecutive days |
| mode | integer <int> Default: 1 Enum: 1 2 3 4 Report mode (1=days taken, 2=days pending, 3=days taken + pending, 4=days not taken) |
| filter | string Filter string |
[- {
- "meta": {
- "resource": "/dsknet/v2/presAbs",
- "method": "GET",
- "execTime": 0.1,
- "dataCnt": 200,
- "page": {
- "curIdx": 0,
- "prevIdx": 0,
- "nextIdx": 0,
- "firstIdx": 0,
- "lastIdx": 0,
- "curRecLimit": 0,
- "totalRecCnt": 0
}, - "copyright": "Copyright (c) 2026 DSK Systems S.A."
}, - "data": [
- {
- "pers": {
- "noPers": 0,
- "firstName": "string",
- "lastName": "string",
- "startDateRef": "2019-08-24",
- "endDateRef": "2019-08-24",
- "badge": "string",
- "codeDept": "string",
- "codeClass": "string",
- "codeCostCenter": "string",
- "codeCompany": "string",
- "wageNum": "string",
- "codePers": "string",
- "persId": "string",
- "persHistory": [
- {
- "startDate": "2019-08-24",
- "endDate": "2019-08-24",
- "codeDept": "string",
- "codeClass": "string",
- "codeCostCenter": "string",
- "codeCompany": "string",
- "customFields": {
- "custom1": "string",
- "custom2": "string",
- "custom3": "string",
- "custom4": "string",
- "custom5": "string",
- "custom6": "string",
- "custom7": "string",
- "custom8": "string",
- "customd1": "2019-08-24",
- "customd2": "2019-08-24",
- "customd3": "2019-08-24",
- "customd4": "2019-08-24"
}, - "noWeekly": 100,
- "weeklyContract": 0.1,
- "nbWorkingDay": 0,
- "dailyWorkH": 0,
- "occupationRate": 0.1,
- "isCurrentRec": true
}
], - "persSearchData": [
- {
- "searchRef": "string",
- "fv1": "string",
- "fv2": "string"
}
], - "persSortData": [
- {
- "ofRef": "string",
- "val": "string"
}
]
}, - "abs": [
- {
- "startAbsence": "2019-08-24",
- "endAbsence": "2019-08-24",
- "noAccount": 0,
- "nbValue": 0,
- "nbValueMin": 0
}
]
}
]
}
]{- "meta": {
- "resource": "/dsknet/v2/presAbs",
- "method": "GET",
- "execTime": 0.1,
- "dataCnt": 200,
- "page": {
- "curIdx": 0,
- "prevIdx": 0,
- "nextIdx": 0,
- "firstIdx": 0,
- "lastIdx": 0,
- "curRecLimit": 0,
- "totalRecCnt": 0
}, - "copyright": "Copyright (c) 2026 DSK Systems S.A."
}, - "data": {
- "taskRef": 0,
- "taskName": "string",
- "taskLastRun": "2019-08-24T14:15:22Z",
- "taskLastResult": 0
}
}Retrieves the date and time of the last PresAbs update task
{- "meta": {
- "resource": "/dsknet/v2/presAbs",
- "method": "GET",
- "execTime": 0.1,
- "dataCnt": 200,
- "page": {
- "curIdx": 0,
- "prevIdx": 0,
- "nextIdx": 0,
- "firstIdx": 0,
- "lastIdx": 0,
- "curRecLimit": 0,
- "totalRecCnt": 0
}, - "copyright": "Copyright (c) 2026 DSK Systems S.A."
}, - "data": {
- "taskRef": 0,
- "taskName": "string",
- "taskLastRun": "2019-08-24T14:15:22Z",
- "taskLastResult": 0
}
}Adds new absence records to be processed and synchronized
Absence data to be created
| noPers required | integer <int> Unique identifier of the employee |
| startDate required | string <date> Begin date of the absence |
| endDate required | string <date> End date of the absence |
| noAccount required | integer <int> Identifier of the account that will be used |
| mode required | integer <int> Default: 5 Enum: 0 3 5 Mode in which the absence will be attached (0 = normal / 3 = based on contract avg. / 5 = normal (hrs)) |
| unit required | number <float> Default: 1 Enum: 0 0.5 1 Duration unit for the absence (0 = hours / 0.5 = half day / 1 = day) |
| timeMin | integer <int> Default: 0 Duration of the absence (in minutes, will be recalculated) |
| startTime | integer <int> Default: 0 Start time of the absence (in minutes from midnight) |
| note | string or null <= 1024 characters Absence notes |
[- {
- "noPers": 0,
- "startDate": "2025-07-30",
- "endDate": "2025-07-30",
- "noAccount": 1,
- "mode": 0,
- "unit": 0,
- "timeMin": 0,
- "startTime": 0,
- "note": "string"
}
]Deletes existing absence records
Absence data to be deleted
| noPers required | integer <int> Unique identifier of the employee |
| startDate required | string <date> Begin date of the absence |
| endDate required | string <date> End date of the absence |
| noAccount required | integer <int> Identifier of the account that will be used |
| mode required | integer <int> |
[- {
- "noPers": 0,
- "startDate": "2025-07-30",
- "endDate": "2025-07-30",
- "noAccount": 1,
- "mode": 5
}
]Retrieves all absence log records in the specified interval
| dateFrom required | string Start date of the requested time period |
| dateTo required | string End date of the requested time period |
{- "meta": {
- "resource": "/dsknet/v2/presAbs",
- "method": "GET",
- "execTime": 0.1,
- "dataCnt": 200,
- "page": {
- "curIdx": 0,
- "prevIdx": 0,
- "nextIdx": 0,
- "firstIdx": 0,
- "lastIdx": 0,
- "curRecLimit": 0,
- "totalRecCnt": 0
}, - "copyright": "Copyright (c) 2026 DSK Systems S.A."
}, - "data": [
- {
- "noAbsenceHistory": 0,
- "noPers": 0,
- "theDate": "2019-08-24",
- "noAccount": 0,
- "startTime": 0,
- "timeMin": 0,
- "action": "A",
- "deleted": true,
- "createDate": null
}
]
}Set the processed flag for the specified absence log records
An AbsenceHistoryMultiInput object
| noAbsenceHistoryList | Array of integers <int> [ items <int > ] List of absence log records' unique identifiers |
{- "noAbsenceHistoryList": [
- 0
]
}Adds new booking records to be processed and synchronized
Booking data to be created
| noPers | integer <int> Unique identifier of the employee |
| date | string <date> Date of the booking |
| time | integer <int> Time of the booking (in minutes from midnight) |
| key | integer <int> Booking key action code |
| terminal | string or null <= 4 characters Identifier of the terminal |
[- {
- "noPers": 0,
- "date": "2019-08-24",
- "time": 0,
- "key": 0,
- "terminal": "stri"
}
]Deletes existing booking records
Booking data to be deleted
| noPers | integer <int> Unique identifier of the employee |
| date | string <date> Date of the booking |
| time | integer <int> Time of the booking (in minutes from midnight) |
| key | integer <int> Booking key action code |
[- {
- "noPers": 0,
- "date": "2019-08-24",
- "time": 0,
- "key": 0
}
]Retrieves all calculated account (accounts + worksites) values for each day in the specified period for all visible employees
| dateFrom required | string Start date of the requested time period |
| dateTo required | string End date of the requested time period |
{- "meta": {
- "resource": "/dsknet/v2/presAbs",
- "method": "GET",
- "execTime": 0.1,
- "dataCnt": 200,
- "page": {
- "curIdx": 0,
- "prevIdx": 0,
- "nextIdx": 0,
- "firstIdx": 0,
- "lastIdx": 0,
- "curRecLimit": 0,
- "totalRecCnt": 0
}, - "copyright": "Copyright (c) 2026 DSK Systems S.A."
}, - "data": [
- {
- "noPers": 0,
- "theDate": "2019-08-24",
- "accounts": [
- {
- "noAccount": 0,
- "value": 0,
- "codeCountry": "str"
}
]
}
]
}Retrieves calculated account values for each day in the specified period for all visible employees
| dateFrom required | string Start date of the requested time period |
| dateTo required | string End date of the requested time period |
{- "meta": {
- "resource": "/dsknet/v2/presAbs",
- "method": "GET",
- "execTime": 0.1,
- "dataCnt": 200,
- "page": {
- "curIdx": 0,
- "prevIdx": 0,
- "nextIdx": 0,
- "firstIdx": 0,
- "lastIdx": 0,
- "curRecLimit": 0,
- "totalRecCnt": 0
}, - "copyright": "Copyright (c) 2026 DSK Systems S.A."
}, - "data": [
- {
- "noPers": 0,
- "theDate": "2019-08-24",
- "accounts": [
- {
- "noAccount": 0,
- "value": 0,
- "codeCountry": "str"
}
]
}
]
}Retrieves calculated worksite values for each day in the specified period for all visible employees
| dateFrom required | string Start date of the requested time period |
| dateTo required | string End date of the requested time period |
{- "meta": {
- "resource": "/dsknet/v2/presAbs",
- "method": "GET",
- "execTime": 0.1,
- "dataCnt": 200,
- "page": {
- "curIdx": 0,
- "prevIdx": 0,
- "nextIdx": 0,
- "firstIdx": 0,
- "lastIdx": 0,
- "curRecLimit": 0,
- "totalRecCnt": 0
}, - "copyright": "Copyright (c) 2026 DSK Systems S.A."
}, - "data": [
- {
- "noPers": 0,
- "theDate": "2019-08-24",
- "accounts": [
- {
- "noAccount": 0,
- "value": 0,
- "codeCountry": "str"
}
]
}
]
}Retrieves the list of day records that were modified after the specified date
| refDate | string <date> Reference date for the query |
{- "meta": {
- "resource": "/dsknet/v2/presAbs",
- "method": "GET",
- "execTime": 0.1,
- "dataCnt": 200,
- "page": {
- "curIdx": 0,
- "prevIdx": 0,
- "nextIdx": 0,
- "firstIdx": 0,
- "lastIdx": 0,
- "curRecLimit": 0,
- "totalRecCnt": 0
}, - "copyright": "Copyright (c) 2026 DSK Systems S.A."
}, - "data": [
- {
- "noPers": 0,
- "theDate": "2019-08-24",
- "dateEdit": "2019-08-24T14:15:22Z"
}
]
}Retrieves an employee's inital balance records in the specified period
| noPers required | integer <int> Identifier of the employee |
| dateFrom required | string Start date of the requested time period |
| dateTo required | string End date of the requested time period |
{- "meta": {
- "resource": "/dsknet/v2/presAbs",
- "method": "GET",
- "execTime": 0.1,
- "dataCnt": 200,
- "page": {
- "curIdx": 0,
- "prevIdx": 0,
- "nextIdx": 0,
- "firstIdx": 0,
- "lastIdx": 0,
- "curRecLimit": 0,
- "totalRecCnt": 0
}, - "copyright": "Copyright (c) 2026 DSK Systems S.A."
}, - "data": {
- "noPers": 0,
- "theDate": "2019-08-24",
- "noAccount": 0,
- "codeCalc": 0,
- "initial": 0,
- "time": 0,
- "overflow": 0
}
}Retrieves an employee's calculated account values for each day in the specified period
| noPers required | integer <int> Identifier of the employee |
| dateFrom required | string Start date of the requested time period |
| dateTo required | string End date of the requested time period |
{- "meta": {
- "resource": "/dsknet/v2/presAbs",
- "method": "GET",
- "execTime": 0.1,
- "dataCnt": 200,
- "page": {
- "curIdx": 0,
- "prevIdx": 0,
- "nextIdx": 0,
- "firstIdx": 0,
- "lastIdx": 0,
- "curRecLimit": 0,
- "totalRecCnt": 0
}, - "copyright": "Copyright (c) 2026 DSK Systems S.A."
}, - "data": [
- {
- "noPers": 0,
- "theDate": "2019-08-24",
- "accounts": [
- {
- "noAccount": 0,
- "value": 0,
- "codeCountry": "str"
}
]
}
]
}Retrieves an employees's all calculated account (accounts + worksites) values for each day in the specified period
| noPers required | integer <int> Identifier of the employee |
| dateFrom required | string Start date of the requested time period |
| dateTo required | string End date of the requested time period |
{- "meta": {
- "resource": "/dsknet/v2/presAbs",
- "method": "GET",
- "execTime": 0.1,
- "dataCnt": 200,
- "page": {
- "curIdx": 0,
- "prevIdx": 0,
- "nextIdx": 0,
- "firstIdx": 0,
- "lastIdx": 0,
- "curRecLimit": 0,
- "totalRecCnt": 0
}, - "copyright": "Copyright (c) 2026 DSK Systems S.A."
}, - "data": [
- {
- "noPers": 0,
- "theDate": "2019-08-24",
- "accounts": [
- {
- "noAccount": 0,
- "value": 0,
- "codeCountry": "str"
}
]
}
]
}Retrieves an employee's calculated worksite values for each day in the specified period
| noPers required | integer <int> Identifier of the employee |
| dateFrom required | string Start date of the requested time period |
| dateTo required | string End date of the requested time period |
{- "meta": {
- "resource": "/dsknet/v2/presAbs",
- "method": "GET",
- "execTime": 0.1,
- "dataCnt": 200,
- "page": {
- "curIdx": 0,
- "prevIdx": 0,
- "nextIdx": 0,
- "firstIdx": 0,
- "lastIdx": 0,
- "curRecLimit": 0,
- "totalRecCnt": 0
}, - "copyright": "Copyright (c) 2026 DSK Systems S.A."
}, - "data": [
- {
- "noPers": 0,
- "theDate": "2019-08-24",
- "accounts": [
- {
- "noAccount": 0,
- "value": 0,
- "codeCountry": "str"
}
]
}
]
}