Retrieves pay items
Query parameters
Filter by an any element
Order by an any element
e.g. page=1 – Up to 100 objects will be returned in a single API call
Headers
Only records created or modified since this timestamp will be returned
Response
search results matching criteria
Example response
{
"PayItems": {
"EarningsRates": [
{
"Name": "PTO",
"TypeOfUnits": "Fixed",
"IsQualifyingEarnings": true,
"EarningsRateID": "e0eb6747-7c17-4075-b804-989f8d4e5d39",
"Multiplier": 1.5,
"Amount": 50.3,
"UpdatedDateUTC": "/Date(1583967733054+0000)/",
"CurrentRecord": true
}
],
"DeductionTypes": [
{
"Name": "PTO",
"DeductionTypeID": "e0eb6747-7c17-4075-b804-989f8d4e5d39",
"UpdatedDateUTC": "/Date(1583967733054+0000)/",
"CurrentRecord": true
}
],
"LeaveTypes": [
{
"Name": "PTO",
"TypeOfUnits": "Hours",
"LeaveTypeID": "e0eb6747-7c17-4075-b804-989f8d4e5d39",
"NormalEntitlement": 152,
"LeaveLoadingRate": 2,
"UpdatedDateUTC": "/Date(1583967733054+0000)/",
"IsPaidLeave": true,
"ShowOnPayslip": true,
"CurrentRecord": true,
"LeaveCategoryCode": "ANNUALLEAVE",
"SGCExempt": true,
"IsQualifyingEarnings": true
}
],
"ReimbursementTypes": [
{
"Name": "PTO",
"ReimbursementTypeID": "e0eb6747-7c17-4075-b804-989f8d4e5d39",
"UpdatedDateUTC": "/Date(1583967733054+0000)/",
"CurrentRecord": true
}
]
}
}Changes
Changed in 7 of the 54 revisions of this API.27
- ○
the response property
PayItems/EarningsRates/items/IsQualifyingEarningsbecame required for the status200response-property-became-required
- ○
the response property
PayItems/LeaveTypes/items/IsQualifyingEarningsbecame required for the status200response-property-became-required
- ○
- ○
added the optional property
PayItems/EarningsRates/items/IsQualifyingEarningsto the response with the200statusresponse-optional-property-added
- ○
added the optional property
PayItems/LeaveTypes/items/IsQualifyingEarningsto the response with the200statusresponse-optional-property-added
- ○
- ○
removed the
JOBKEEPERenum value from thePayItems/EarningsRates/items/AllowanceTyperesponse property for the response status200response-property-enum-value-removed
- ○
- ●
added the new
JOBKEEPERenum value to thePayItems/EarningsRates/items/AllowanceTyperesponse property for the response status200response-property-enum-value-added
- ●
- ○
removed the
JOBKEEPERenum value from thePayItems/EarningsRates/items/AllowanceTyperesponse property for the response status200response-property-enum-value-removed
- ○
- ●
added the new
JOBKEEPERenum value to thePayItems/EarningsRates/items/AllowanceTyperesponse property for the response status200response-property-enum-value-added
- ●
- ○
removed the
JOBKEEPERenum value from thePayItems/EarningsRates/items/AllowanceTyperesponse property for the response status200response-property-enum-value-removed
- ○