Compensation Change Request

A request to change an employee's compensation

Properties

Name Type Description
employeeId string Employee identifier
effectiveDate string Change effective date
changeReason string Reason for the compensation change
newBasePay number New base pay amount
currency string Currency code
payFrequency string Pay frequency
compensationGradeId string New compensation grade
comments string Additional comments
View JSON Schema on GitHub

JSON Schema

workday-advanced-compensation-compensation-change-request-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/workday-advanced-compensation/refs/heads/main/json-schema/workday-advanced-compensation-compensation-change-request-schema.json",
  "title": "Compensation Change Request",
  "description": "A request to change an employee's compensation",
  "type": "object",
  "properties": {
    "employeeId": {
      "type": "string",
      "description": "Employee identifier"
    },
    "effectiveDate": {
      "type": "string",
      "format": "date",
      "description": "Change effective date"
    },
    "changeReason": {
      "type": "string",
      "description": "Reason for the compensation change"
    },
    "newBasePay": {
      "type": "number",
      "description": "New base pay amount"
    },
    "currency": {
      "type": "string",
      "description": "Currency code"
    },
    "payFrequency": {
      "type": "string",
      "description": "Pay frequency"
    },
    "compensationGradeId": {
      "type": "string",
      "description": "New compensation grade"
    },
    "comments": {
      "type": "string",
      "description": "Additional comments"
    }
  },
  "required": [
    "employeeId",
    "effectiveDate",
    "changeReason",
    "newBasePay",
    "currency"
  ]
}