{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"$top": {
"type": "integer",
"description": "Show only the first n items, see [OData Paging - Top](https://www.odata.org/documentation/odata-version-2-0/uri-conventions/)"
},
"$skip": {
"type": "integer",
"description": "Skip the first n items, see [OData Paging - Skip](https://www.odata.org/documentation/odata-version-2-0/uri-conventions/)"
},
"$search": {
"type": "string",
"description": "Search items by search phrases, see [OData Searching](https://www.odata.org/documentation/odata-version-2-0/uri-conventions/)"
},
"$filter": {
"type": "string",
"description": "Filter items by property values, see [OData Filtering](https://www.odata.org/documentation/odata-version-2-0/uri-conventions/)"
},
"$count": {
"type": "boolean",
"description": "Include count of items, see [OData Count](https://www.odata.org/documentation/odata-version-2-0/uri-conventions/)"
},
"$orderby": {
"type": "array",
"items": {
"type": "string",
"enum": [
"benefitsRate",
"benefitsRate desc",
"bonusTarget",
"bonusTarget desc",
"createdBy",
"createdBy desc",
"createdDateTime",
"createdDateTime desc",
"createdOn",
"createdOn desc",
"customDouble5",
"customDouble5 desc",
"customDouble6",
"customDouble6 desc",
"customDouble7",
"customDouble7 desc",
"customString20",
"customString20 desc",
"endDate",
"endDate desc",
"event",
"event desc",
"eventReason",
"eventReason desc",
"isEligibleForBenefits",
"isEligibleForBenefits desc",
"isEligibleForCar",
"isEligibleForCar desc",
"isHighlyCompensatedEmployee",
"isHighlyCompensatedEmployee desc",
"isInsider",
"isInsider desc",
"lastModifiedBy",
"lastModifiedBy desc",
"lastModifiedDateTime",
"lastModifiedDateTime desc",
"lastModifiedOn",
"lastModifiedOn desc",
"payGrade",
"payGrade desc",
"payGroup",
"payGroup desc",
"payrollSystemId",
"payrollSystemId desc",
"startDate",
"startDate desc",
"userId",
"userId desc"
]
},
"description": "Order items by property values, see [OData Sorting](https://www.odata.org/documentation/odata-version-2-0/uri-conventions/)"
},
"$select": {
"type": "array",
"items": {
"type": "string",
"enum": [
"benefitsRate",
"bonusTarget",
"createdBy",
"createdDateTime",
"createdOn",
"customDouble5",
"customDouble6",
"customDouble7",
"customString20",
"endDate",
"event",
"eventReason",
"isEligibleForBenefits",
"isEligibleForCar",
"isHighlyCompensatedEmployee",
"isInsider",
"lastModifiedBy",
"lastModifiedDateTime",
"lastModifiedOn",
"payGrade",
"payGroup",
"payrollSystemId",
"startDate",
"userId"
]
},
"description": "Select properties to be returned, see [OData Select](https://www.odata.org/documentation/odata-version-2-0/uri-conventions/)"
},
"$expand": {
"type": "array",
"items": {
"type": "string",
"enum": [
"*",
"empCompensationCalculatedNav",
"empCompensationGroupSumCalculatedNav",
"empPayCompRecurringNav"
]
},
"description": "Expand related entities, see [OData Expand](https://www.odata.org/documentation/odata-version-2-0/uri-conventions/)"
}
},
"required": [
"PCID"
]
}