TimecardsEnables you to get timecard details.
Response Keys The following keys are used in the response.
POST
Sample Code
//POST Request 1
[{
"StartDate": "2018-03-30",
"EndDate": "2018-04-03",
"BatchLimit":"3",
"CorrelationIds" : ["111991", "111992", "111993", "111994", "111995"]
}]
//POST Response 1
HTTP/1.1 200 OK
[{
"NextPageRequest": {
"TimecardTransmissionId": "005f4000000YHKJ"
},
"Timecards": [{
"CorrelationId": "111991",
"EarningsCode": "REG",
"TimeEntryDetails": [{
"TimeEntryDate": "2018-03-30",
"Hours": "8.00"
}]
}, {
"CorrelationId": "111992",
"EarningsCode": "REG",
"TimeEntryDetails": [{
"TimeEntryDate": "2018-04-02",
"Hours": "7.00"
}, {
"TimeEntryDate": "2018-04-03",
"Hours": "6.43"
}]
}, {
"CorrelationId": "111993",
"EarningsCode": "REG",
"TimeEntryDetails": [{
"TimeEntryDate": "2018-04-03",
"Hours": "8.00"
}]
}]
}]
//POST Request 2
[{
"TimecardTransmissionId": "005f4000000YHKJ"
}]
//POST Response 2
HTTP/1.1 200 OK
[{
"NextPageRequest": {},
"Timecards": [{
"CorrelationId": "111994",
"EarningsCode": "REG",
"TimeEntryDetails": [{
"TimeEntryDate": "2018-03-30",
"Hours": "8.00"
}]
}, {
"CorrelationId": "111995",
"EarningsCode": "REG",
"TimeEntryDetails": [{
"TimeEntryDate": "2018-04-02",
"Hours": "7.00"
}, {
"TimeEntryDate": "2018-04-03",
"Hours": "6.43"
}]
}]
}]
//POST Request 3
[{
"StartDate": "2018-03-30",
"EndDate": "2018-04-03",
"BatchLimit":"4",
"CorrelationIds" : [""]
}]
//POST Response 3
HTTP/1.1 400 Bad Request
{
"Message": "The CorrelationIds key must contain a value."
}
|