Update an employee

Updates an employee record, allowing you to revise contact details, employment status dates, supervisory assignments, payroll configuration, and additional notes to keep workforce data current.

post/quickbooks-desktop/employees/{id}

Path parameters

idstring required

The QuickBooks-assigned unique identifier of the employee to update.

Example:80000001-1234567890

The QuickBooks-assigned unique identifier of the employee to update.

Headers

Conductor-End-User-Idstring required

The ID of the End-User to receive this request.

Example:end_usr_1234567abcdefg

The ID of the End-User to receive this request.

Request body

revisionNumberstring required

The current QuickBooks-assigned revision number of the employee object you are updating, which you can get by fetching the object first. Provide the most recent revisionNumber to ensure you're working with the latest data; otherwise, the update will return an error.

isActiveboolean

Indicates whether this employee is active. Inactive objects are typically hidden from views and reports in QuickBooks. Defaults to true.

salutationstring

The employee's formal salutation title that precedes their name, such as "Mr.", "Ms.", or "Dr.".

firstNamestring

The employee's first name.

Maximum length: 25 characters.

middleNamestring

The employee's middle name.

Maximum length: 5 characters.

lastNamestring

The employee's last name.

Maximum length: 25 characters.

jobTitlestring

The employee's job title.

supervisorIdstring

The employee's supervisor. Found in the "employment job details" section of the employee's record in QuickBooks.

departmentstring

The employee's department. Found in the "employment job details" section of the employee's record in QuickBooks.

descriptionstring

A description of this employee. Found in the "employment job details" section of the employee's record in QuickBooks.

targetBonusstring

The target bonus for this employee, represented as a decimal string. Found in the "employment job details" section of the employee's record in QuickBooks.

printAsstring

The name to use when printing this employee from QuickBooks. By default, this is the same as the name field.

phonestring

The employee's primary telephone number.

Maximum length: 21 characters.

mobilestring

The employee's mobile phone number.

Maximum length: 21 characters.

pagerstring

The employee's pager number.

Maximum length: 21 characters.

pagerPinstring

The employee's pager PIN.

alternatePhonestring

The employee's alternate telephone number.

Maximum length: 21 characters.

faxstring

The employee's fax number.

Maximum length: 21 characters.

emailstring

The employee's email address.

employeeType'officer' | 'owner' | 'regular' | 'statutory'

The employee type. This affects payroll taxes - a statutory employee is defined as an employee by statute. Note that owners/partners are typically on the "Other Names" list in QuickBooks, but if listed as an employee their type will be owner.

employmentStatus'full_time' | 'part_time'

Indicates whether this employee is a part-time or full-time employee.

overtimeExemptStatus'exempt' | 'non_exempt'

Indicates whether this employee is exempt from overtime pay. This classification is based on U.S. labor laws (FLSA).

keyEmployeeStatus'key_employee' | 'non_key_employee'

Indicates whether this employee is a key employee.

hiredDatestring date

The date this employee was hired, in ISO 8601 format (YYYY-MM-DD).

originalHireDatestring date

The original hire date for this employee, in ISO 8601 format (YYYY-MM-DD).

adjustedServiceDatestring date

The adjusted service date for this employee, in ISO 8601 format (YYYY-MM-DD). This date accounts for previous employment periods or leaves that affect seniority.

terminationDatestring date

The date this employee's employment ended with the company, in ISO 8601 format (YYYY-MM-DD). This is also known as the released date or separation date.

birthDatestring date

This employee's date of birth, in ISO 8601 format (YYYY-MM-DD).

usCitizenshipStatus'citizen' | 'non_citizen'

Indicates whether this employee is a U.S. citizen.

ethnicity'american_indian' | 'asian' | 'black' | 'hawaiian' | 'hispanic' | 'white' | 'two_or_more_races'

This employee's ethnicity.

disabilityStatus'disabled' | 'non_disabled'

Indicates whether this employee is disabled.

disabilityDescriptionstring

A description of this employee's disability.

i9OnFileStatus'on_file' | 'not_on_file'

Indicates whether this employee's I-9 is on file.

workAuthorizationExpirationDatestring date

The date this employee's work authorization expires, in ISO 8601 format (YYYY-MM-DD).

usVeteranStatus'veteran' | 'non_veteran'

Indicates whether this employee is a U.S. veteran.

militaryStatus'active' | 'reserve'

This employee's military status if they are a U.S. veteran.

accountNumberstring

The employee's account number, which appears in the QuickBooks chart of accounts, reports, and graphs.

Note that if the "Use Account Numbers" preference is turned off in QuickBooks, the account number may not be visible in the user interface, but it can still be set and retrieved through the API.

notestring

A note or comment about this employee.

billingRateIdstring

The employee's billing rate, used to override service item rates in time tracking activities.

Example request

{
  "revisionNumber": "1721172183",
  "isActive": true,
  "salutation": "Dr.",
  "firstName": "John",
  "middleName": "A.",
  "lastName": "Doe",
  "jobTitle": "Purchasing Manager",
  "supervisorId": "80000001-1234567890",
  "department": "Sales",
  "description": "This employee is a key employee.",
  "targetBonus": "10000.00",
  "address": {
    "line1": "Conductor Labs Inc.",
    "line2": "540 Market St.",
    "line3": "Suite 100",
    "city": "San Francisco",
    "state": "CA",
    "postalCode": "94110",
    "country": "United States"
  },
  "printAs": "John Doe",
  "phone": "+1-555-123-4567",
  "mobile": "+1-555-555-1212",
  "pager": "+1-555-555-1212",
  "pagerPin": "1234",
  "alternatePhone": "+1-555-987-6543",
  "fax": "+1-555-555-1212",
  "email": "employee@example.com",
  "customContactFields": [
    {
      "name": "Main Phone",
      "value": "555-123-4567"
    }
  ],
  "emergencyContact": {
    "primaryContact": {
      "name": "Main Phone",
      "value": "555-123-4567",
      "relation": "spouse"
    },
    "secondaryContact": {
      "name": "Main Phone",
      "value": "555-123-4567",
      "relation": "spouse"
    }
  },
  "employeeType": "regular",
  "employmentStatus": "full_time",
  "overtimeExemptStatus": "exempt",
  "keyEmployeeStatus": "key_employee",
  "hiredDate": "2024-01-01",
  "originalHireDate": "2024-01-01",
  "adjustedServiceDate": "2024-01-01",
  "terminationDate": "2024-01-01",
  "birthDate": "1990-01-01",
  "usCitizenshipStatus": "citizen",
  "ethnicity": "asian",
  "disabilityStatus": "disabled",
  "disabilityDescription": "Cerebral Palsy",
  "i9OnFileStatus": "on_file",
  "workAuthorizationExpirationDate": "2024-01-01",
  "usVeteranStatus": "veteran",
  "militaryStatus": "active",
  "accountNumber": "1010",
  "note": "This employee is a key employee.",
  "additionalNotes": [
    {
      "id": 1,
      "note": "This is a fun note."
    }
  ],
  "billingRateId": "80000001-1234567890",
  "employeePayroll": {
    "payPeriod": "weekly",
    "classId": "80000001-1234567890",
    "earnings": [
      {
        "payrollWageItemId": "80000001-1234567890",
        "rate": "10.00",
        "ratePercent": "10.5"
      }
    ],
    "useTimeDataToCreatePaychecks": "uses_time_data",
    "sickHours": {
      "hoursAvailable": "PT8H30M",
      "accrualPeriod": "accrues_per_paycheck",
      "hoursAccruedPerPeriod": "PT8H0M",
      "maximumHours": "PT80H0M",
      "hoursUsed": "PT2H45M",
      "accrualStartDate": "2024-01-01"
    },
    "vacationHours": {
      "hoursAvailable": "PT8H30M",
      "accrualPeriod": "accrues_per_paycheck",
      "hoursAccruedPerPeriod": "PT8H0M",
      "maximumHours": "PT80H0M",
      "hoursUsed": "PT2H45M",
      "accrualStartDate": "2024-01-01"
    }
  }
}

Response

Returns the updated employee.

idstring required

The unique identifier assigned by QuickBooks to this employee. This ID is unique across all employees but not across different QuickBooks object types.

objectType'qbd_employee' required

The type of object. This value is always "qbd_employee".

createdAtstring required

The date and time when this employee was created, in ISO 8601 format (YYYY-MM-DDThh:mm:ss±hh:mm), which QuickBooks Desktop interprets in the local timezone of the end-user's computer.

updatedAtstring required

The date and time when this employee was last updated, in ISO 8601 format (YYYY-MM-DDThh:mm:ss±hh:mm), which QuickBooks Desktop interprets in the local timezone of the end-user's computer.

revisionNumberstring required

The current QuickBooks-assigned revision number of this employee object, which changes each time the object is modified. When updating this object, you must provide the most recent revisionNumber to ensure you're working with the latest data; otherwise, the update will return an error.

namestring required

The case-insensitive unique name of this employee, unique across all employees. A concatenation of the employee's firstName, middleName, and lastName fields.

NOTE: Employees do not have a fullName field because they are not hierarchical objects, which is why name is unique for them but not for objects that have parents.

isActiveboolean required

Indicates whether this employee is active. Inactive objects are typically hidden from views and reports in QuickBooks. Defaults to true.

salutationstring nullable required

The employee's formal salutation title that precedes their name, such as "Mr.", "Ms.", or "Dr.".

firstNamestring nullable required

The employee's first name.

middleNamestring nullable required

The employee's middle name.

lastNamestring nullable required

The employee's last name.

jobTitlestring nullable required

The employee's job title.

departmentstring nullable required

The employee's department. Found in the "employment job details" section of the employee's record in QuickBooks.

descriptionstring nullable required

A description of this employee. Found in the "employment job details" section of the employee's record in QuickBooks.

targetBonusstring nullable required

The target bonus for this employee, represented as a decimal string. Found in the "employment job details" section of the employee's record in QuickBooks.

printAsstring nullable required

The name to use when printing this employee from QuickBooks. By default, this is the same as the name field.

phonestring nullable required

The employee's primary telephone number.

mobilestring nullable required

The employee's mobile phone number.

pagerstring nullable required

The employee's pager number.

pagerPinstring nullable required

The employee's pager PIN.

alternatePhonestring nullable required

The employee's alternate telephone number.

faxstring nullable required

The employee's fax number.

ssnstring nullable required

The employee's Social Security Number. The value can be with or without dashes.

NOTE: This field cannot be changed after the employee is created.

emailstring nullable required

The employee's email address.

employeeType'officer' | 'owner' | 'regular' | 'statutory' nullable required

The employee type. This affects payroll taxes - a statutory employee is defined as an employee by statute. Note that owners/partners are typically on the "Other Names" list in QuickBooks, but if listed as an employee their type will be owner.

employmentStatus'full_time' | 'part_time' nullable required

Indicates whether this employee is a part-time or full-time employee.

overtimeExemptStatus'exempt' | 'non_exempt' nullable required

Indicates whether this employee is exempt from overtime pay. This classification is based on U.S. labor laws (FLSA).

keyEmployeeStatus'key_employee' | 'non_key_employee' nullable required

Indicates whether this employee is a key employee.

gender'male' | 'female' nullable required

This employee's gender.

hiredDatestring date nullable required

The date this employee was hired, in ISO 8601 format (YYYY-MM-DD).

originalHireDatestring date nullable required

The original hire date for this employee, in ISO 8601 format (YYYY-MM-DD).

adjustedServiceDatestring date nullable required

The adjusted service date for this employee, in ISO 8601 format (YYYY-MM-DD). This date accounts for previous employment periods or leaves that affect seniority.

terminationDatestring date nullable required

The date this employee's employment ended with the company, in ISO 8601 format (YYYY-MM-DD). This is also known as the released date or separation date.

birthDatestring date nullable required

This employee's date of birth, in ISO 8601 format (YYYY-MM-DD).

usCitizenshipStatus'citizen' | 'non_citizen' nullable required

Indicates whether this employee is a U.S. citizen.

ethnicity'american_indian' | 'asian' | 'black' | 'hawaiian' | 'hispanic' | 'white' | 'two_or_more_races' nullable required

This employee's ethnicity.

disabilityStatus'disabled' | 'non_disabled' nullable required

Indicates whether this employee is disabled.

disabilityDescriptionstring nullable required

A description of this employee's disability.

i9OnFileStatus'on_file' | 'not_on_file' nullable required

Indicates whether this employee's I-9 is on file.

workAuthorizationExpirationDatestring date nullable required

The date this employee's work authorization expires, in ISO 8601 format (YYYY-MM-DD).

usVeteranStatus'veteran' | 'non_veteran' nullable required

Indicates whether this employee is a U.S. veteran.

militaryStatus'active' | 'reserve' nullable required

This employee's military status if they are a U.S. veteran.

accountNumberstring nullable required

The employee's account number, which appears in the QuickBooks chart of accounts, reports, and graphs.

Note that if the "Use Account Numbers" preference is turned off in QuickBooks, the account number may not be visible in the user interface, but it can still be set and retrieved through the API.

notestring nullable required

A note or comment about this employee.

externalIdstring nullable required

A globally unique identifier (GUID) you, the developer, can provide for tracking this object in your external system. This field is immutable and can only be set during object creation.

Example response

{
  "id": "80000001-1234567890",
  "objectType": "qbd_employee",
  "createdAt": "2025-01-01T12:34:56+00:00",
  "updatedAt": "2025-02-01T12:34:56+00:00",
  "revisionNumber": "1721172183",
  "name": "John Doe",
  "isActive": true,
  "salutation": "Dr.",
  "firstName": "John",
  "middleName": "A.",
  "lastName": "Doe",
  "jobTitle": "Purchasing Manager",
  "supervisor": {
    "id": "80000001-1234567890",
    "fullName": "John Doe"
  },
  "department": "Sales",
  "description": "This employee is a key employee.",
  "targetBonus": "10000.00",
  "address": {
    "line1": "Conductor Labs Inc.",
    "line2": "540 Market St.",
    "line3": "Suite 100",
    "city": "San Francisco",
    "state": "CA",
    "postalCode": "94110",
    "country": "United States"
  },
  "printAs": "John Doe",
  "phone": "+1-555-123-4567",
  "mobile": "+1-555-555-1212",
  "pager": "+1-555-555-1212",
  "pagerPin": "1234",
  "alternatePhone": "+1-555-987-6543",
  "fax": "+1-555-555-1212",
  "ssn": "123-45-6789",
  "email": "employee@example.com",
  "customContactFields": [
    {
      "name": "Main Phone",
      "value": "555-123-4567"
    }
  ],
  "emergencyContact": {
    "primaryContact": {
      "name": "Main Phone",
      "value": "555-123-4567",
      "relation": "spouse"
    },
    "secondaryContact": {
      "name": "Main Phone",
      "value": "555-123-4567",
      "relation": "spouse"
    }
  },
  "employeeType": "regular",
  "employmentStatus": "full_time",
  "overtimeExemptStatus": "exempt",
  "keyEmployeeStatus": "key_employee",
  "gender": "male",
  "hiredDate": "2024-01-01",
  "originalHireDate": "2024-01-01",
  "adjustedServiceDate": "2024-01-01",
  "terminationDate": "2024-01-01",
  "birthDate": "1990-01-01",
  "usCitizenshipStatus": "citizen",
  "ethnicity": "asian",
  "disabilityStatus": "disabled",
  "disabilityDescription": "Cerebral Palsy",
  "i9OnFileStatus": "on_file",
  "workAuthorizationExpirationDate": "2024-01-01",
  "usVeteranStatus": "veteran",
  "militaryStatus": "active",
  "accountNumber": "1010",
  "note": "This employee is a key employee.",
  "additionalNotes": [
    {
      "id": 1,
      "date": "2024-01-01",
      "note": "This is a fun note."
    }
  ],
  "billingRate": {
    "id": "80000001-1234567890",
    "fullName": "Standard Rate"
  },
  "employeePayroll": {
    "payPeriod": "weekly",
    "class": {
      "id": "80000001-1234567890",
      "fullName": "Payroll"
    },
    "earnings": [
      {
        "payrollWageItem": {
          "id": "80000001-1234567890",
          "fullName": "Regular Pay"
        },
        "rate": "10.00",
        "ratePercent": "10.5"
      }
    ],
    "useTimeDataToCreatePaychecks": "uses_time_data",
    "sickHours": {
      "hoursAvailable": "PT8H30M",
      "accrualPeriod": "accrues_per_paycheck",
      "hoursAccruedPerPeriod": "PT8H0M",
      "maximumHours": "PT80H0M",
      "hoursUsed": "PT2H45M",
      "accrualStartDate": "2024-01-01"
    },
    "vacationHours": {
      "hoursAvailable": "PT8H30M",
      "accrualPeriod": "accrues_per_paycheck",
      "hoursAccruedPerPeriod": "PT8H0M",
      "maximumHours": "PT80H0M",
      "hoursUsed": "PT2H45M",
      "accrualStartDate": "2024-01-01"
    }
  },
  "externalId": "12345678-abcd-1234-abcd-1234567890ab",
  "customFields": [
    {
      "ownerId": "0",
      "name": "Customer Rating",
      "type": "string_1024_type",
      "value": "Premium"
    }
  ]
}

Changes

Changed in 6 of the 46 revisions of this API.14750165

    • added the new AB enum value to the request property address/state

      request-property-enum-value-added

    • added the new BC enum value to the request property address/state

      request-property-enum-value-added

    • added the new MB enum value to the request property address/state

      request-property-enum-value-added

    • added the new NL enum value to the request property address/state

      request-property-enum-value-added

    • added the new NS enum value to the request property address/state

      request-property-enum-value-added

    • added the new NT enum value to the request property address/state

      request-property-enum-value-added

    • added the new NU enum value to the request property address/state

      request-property-enum-value-added

    • added the new ON enum value to the request property address/state

      request-property-enum-value-added

    • added the new PE enum value to the request property address/state

      request-property-enum-value-added

    • added the new QC enum value to the request property address/state

      request-property-enum-value-added

    • added the new SK enum value to the request property address/state

      request-property-enum-value-added

    • added the new YT enum value to the request property address/state

      request-property-enum-value-added

    • for the path request parameter id, the maxLength was set to 36

      request-parameter-max-length-set

    • the billingRateId request property's maxLength was set to 36

      request-property-max-length-set

    • the employeePayroll/classId request property's maxLength was set to 36

      request-property-max-length-set

    • the employeePayroll/earnings/items/payrollWageItemId request property's maxLength was set to 36

      request-property-max-length-set

    • the supervisorId request property's maxLength was set to 36

      request-property-max-length-set

    • the alternatePhone request property's maxLength was set to 21

      request-property-max-length-set

    • the fax request property's maxLength was set to 21

      request-property-max-length-set

    • the mobile request property's maxLength was set to 21

      request-property-max-length-set

    • the pager request property's maxLength was set to 21

      request-property-max-length-set

    • the phone request property's maxLength was set to 21

      request-property-max-length-set

  • 10d4e9ebd1df4648See the full diff
    • response property accountNumber list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property additionalNotes/items/date list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property adjustedServiceDate list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property alternatePhone list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property birthDate list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property customContactFields/items/value list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property department list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property description list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property disabilityDescription list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property disabilityStatus list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property email list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property employeeType list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property employmentStatus list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property ethnicity list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property externalId list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property fax list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property firstName list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property gender list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property hiredDate list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property i9OnFileStatus list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property jobTitle list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property keyEmployeeStatus list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lastName list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property middleName list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property militaryStatus list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property mobile list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property note list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property originalHireDate list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property overtimeExemptStatus list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property pager list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property pagerPin list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property phone list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property printAs list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property salutation list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property ssn list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property targetBonus list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property terminationDate list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property usCitizenshipStatus list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property usVeteranStatus list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property workAuthorizationExpirationDate list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • the billingRate response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the supervisor response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • removed the required property billingRate/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property billingRate/id from the response with the 200 status

      response-required-property-removed

    • removed the required property supervisor/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property supervisor/id from the response with the 200 status

      response-required-property-removed

    • added qbd_emergency_contact_set subschema #2 to the emergencyContact response property anyOf list for the response status 200

      response-property-any-of-added

    • added qbd_employee_address subschema #2 to the address response property anyOf list for the response status 200

      response-property-any-of-added

    • added qbd_employee_payroll_info subschema #2 to the employeePayroll response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the billingRate response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the supervisor response property anyOf list for the response status 200

      response-property-any-of-added

    • removed the active enum value from the militaryStatus response property for the response status 200

      response-property-enum-value-removed

    • removed the american_indian enum value from the ethnicity response property for the response status 200

      response-property-enum-value-removed

    • removed the asian enum value from the ethnicity response property for the response status 200

      response-property-enum-value-removed

    • removed the black enum value from the ethnicity response property for the response status 200

      response-property-enum-value-removed

    • removed the citizen enum value from the usCitizenshipStatus response property for the response status 200

      response-property-enum-value-removed

    • removed the disabled enum value from the disabilityStatus response property for the response status 200

      response-property-enum-value-removed

    • removed the exempt enum value from the overtimeExemptStatus response property for the response status 200

      response-property-enum-value-removed

    • removed the female enum value from the gender response property for the response status 200

      response-property-enum-value-removed

    • removed the full_time enum value from the employmentStatus response property for the response status 200

      response-property-enum-value-removed

    • removed the hawaiian enum value from the ethnicity response property for the response status 200

      response-property-enum-value-removed

    • removed the hispanic enum value from the ethnicity response property for the response status 200

      response-property-enum-value-removed

    • removed the key_employee enum value from the keyEmployeeStatus response property for the response status 200

      response-property-enum-value-removed

    • removed the male enum value from the gender response property for the response status 200

      response-property-enum-value-removed

    • removed the non_citizen enum value from the usCitizenshipStatus response property for the response status 200

      response-property-enum-value-removed

    • removed the non_disabled enum value from the disabilityStatus response property for the response status 200

      response-property-enum-value-removed

    • removed the non_exempt enum value from the overtimeExemptStatus response property for the response status 200

      response-property-enum-value-removed

    • removed the non_key_employee enum value from the keyEmployeeStatus response property for the response status 200

      response-property-enum-value-removed

    • removed the non_veteran enum value from the usVeteranStatus response property for the response status 200

      response-property-enum-value-removed

    • removed the not_on_file enum value from the i9OnFileStatus response property for the response status 200

      response-property-enum-value-removed

    • removed the officer enum value from the employeeType response property for the response status 200

      response-property-enum-value-removed

    • removed the on_file enum value from the i9OnFileStatus response property for the response status 200

      response-property-enum-value-removed

    • removed the owner enum value from the employeeType response property for the response status 200

      response-property-enum-value-removed

    • removed the part_time enum value from the employmentStatus response property for the response status 200

      response-property-enum-value-removed

    • removed the regular enum value from the employeeType response property for the response status 200

      response-property-enum-value-removed

    • removed the reserve enum value from the militaryStatus response property for the response status 200

      response-property-enum-value-removed

    • removed the statutory enum value from the employeeType response property for the response status 200

      response-property-enum-value-removed

    • removed the two_or_more_races enum value from the ethnicity response property for the response status 200

      response-property-enum-value-removed

    • removed the undefined enum value from the disabilityStatus response property for the response status 200

      response-property-enum-value-removed

    • removed the undefined enum value from the employeeType response property for the response status 200

      response-property-enum-value-removed

    • removed the undefined enum value from the employmentStatus response property for the response status 200

      response-property-enum-value-removed

    • removed the undefined enum value from the ethnicity response property for the response status 200

      response-property-enum-value-removed

    • removed the undefined enum value from the gender response property for the response status 200

      response-property-enum-value-removed

    • removed the undefined enum value from the i9OnFileStatus response property for the response status 200

      response-property-enum-value-removed

    • removed the undefined enum value from the keyEmployeeStatus response property for the response status 200

      response-property-enum-value-removed

    • removed the undefined enum value from the militaryStatus response property for the response status 200

      response-property-enum-value-removed

    • removed the undefined enum value from the overtimeExemptStatus response property for the response status 200

      response-property-enum-value-removed

    • removed the undefined enum value from the usCitizenshipStatus response property for the response status 200

      response-property-enum-value-removed

    • removed the undefined enum value from the usVeteranStatus response property for the response status 200

      response-property-enum-value-removed

    • removed the veteran enum value from the usVeteranStatus response property for the response status 200

      response-property-enum-value-removed

    • removed the white enum value from the ethnicity response property for the response status 200

      response-property-enum-value-removed

    • removed qbd_emergency_contact_set subschema #2 from the emergencyContact response property oneOf list for the response status 200

      response-property-one-of-removed

    • removed qbd_employee_address subschema #2 from the address response property oneOf list for the response status 200

      response-property-one-of-removed

    • removed qbd_employee_payroll_info subschema #2 from the employeePayroll response property oneOf list for the response status 200

      response-property-one-of-removed

  • 8e0b7df2044d474057See the full diff
    • the response property accountNumber became nullable for the status 200

      response-property-became-nullable

    • the response property additionalNotes/items/date became nullable for the status 200

      response-property-became-nullable

    • the response property adjustedServiceDate became nullable for the status 200

      response-property-became-nullable

    • the response property alternatePhone became nullable for the status 200

      response-property-became-nullable

    • the response property billingRate became nullable for the status 200

      response-property-became-nullable

    • the response property birthDate became nullable for the status 200

      response-property-became-nullable

    • the response property customContactFields/items/value became nullable for the status 200

      response-property-became-nullable

    • the response property department became nullable for the status 200

      response-property-became-nullable

    • the response property description became nullable for the status 200

      response-property-became-nullable

    • the response property disabilityDescription became nullable for the status 200

      response-property-became-nullable

    • the response property disabilityStatus became nullable for the status 200

      response-property-became-nullable

    • the response property email became nullable for the status 200

      response-property-became-nullable

    • the response property employeeType became nullable for the status 200

      response-property-became-nullable

    • the response property employmentStatus became nullable for the status 200

      response-property-became-nullable

    • the response property ethnicity became nullable for the status 200

      response-property-became-nullable

    • the response property externalId became nullable for the status 200

      response-property-became-nullable

    • the response property fax became nullable for the status 200

      response-property-became-nullable

    • the response property firstName became nullable for the status 200

      response-property-became-nullable

    • the response property gender became nullable for the status 200

      response-property-became-nullable

    • the response property hiredDate became nullable for the status 200

      response-property-became-nullable

    • the response property i9OnFileStatus became nullable for the status 200

      response-property-became-nullable

    • the response property jobTitle became nullable for the status 200

      response-property-became-nullable

    • the response property keyEmployeeStatus became nullable for the status 200

      response-property-became-nullable

    • the response property lastName became nullable for the status 200

      response-property-became-nullable

    • the response property middleName became nullable for the status 200

      response-property-became-nullable

    • the response property militaryStatus became nullable for the status 200

      response-property-became-nullable

    • the response property mobile became nullable for the status 200

      response-property-became-nullable

    • the response property note became nullable for the status 200

      response-property-became-nullable

    • the response property originalHireDate became nullable for the status 200

      response-property-became-nullable

    • the response property overtimeExemptStatus became nullable for the status 200

      response-property-became-nullable

    • the response property pager became nullable for the status 200

      response-property-became-nullable

    • the response property pagerPin became nullable for the status 200

      response-property-became-nullable

    • the response property phone became nullable for the status 200

      response-property-became-nullable

    • the response property printAs became nullable for the status 200

      response-property-became-nullable

    • the response property salutation became nullable for the status 200

      response-property-became-nullable

    • the response property ssn became nullable for the status 200

      response-property-became-nullable

    • the response property supervisor became nullable for the status 200

      response-property-became-nullable

    • the response property targetBonus became nullable for the status 200

      response-property-became-nullable

    • the response property terminationDate became nullable for the status 200

      response-property-became-nullable

    • the response property usCitizenshipStatus became nullable for the status 200

      response-property-became-nullable

    • the response property usVeteranStatus became nullable for the status 200

      response-property-became-nullable

    • the response property workAuthorizationExpirationDate became nullable for the status 200

      response-property-became-nullable

    • added qbd_emergency_contact_set subschema #2 to the emergencyContact response property oneOf list for the response status 200

      response-property-one-of-added

    • added qbd_employee_address subschema #2 to the address response property oneOf list for the response status 200

      response-property-one-of-added

    • added qbd_employee_payroll_info subschema #2 to the employeePayroll response property oneOf list for the response status 200

      response-property-one-of-added

    • the billingRate response's property type/format changed from / to object null/ for status 200

      response-property-type-changed

    • the supervisor response's property type/format changed from / to object null/ for status 200

      response-property-type-changed

    • added the new active enum value to the militaryStatus response property for the response status 200

      response-property-enum-value-added

    • added the new american_indian enum value to the ethnicity response property for the response status 200

      response-property-enum-value-added

    • added the new asian enum value to the ethnicity response property for the response status 200

      response-property-enum-value-added

    • added the new black enum value to the ethnicity response property for the response status 200

      response-property-enum-value-added

    • added the new citizen enum value to the usCitizenshipStatus response property for the response status 200

      response-property-enum-value-added

    • added the new disabled enum value to the disabilityStatus response property for the response status 200

      response-property-enum-value-added

    • added the new exempt enum value to the overtimeExemptStatus response property for the response status 200

      response-property-enum-value-added

    • added the new female enum value to the gender response property for the response status 200

      response-property-enum-value-added

    • added the new full_time enum value to the employmentStatus response property for the response status 200

      response-property-enum-value-added

    • added the new hawaiian enum value to the ethnicity response property for the response status 200

      response-property-enum-value-added

    • added the new hispanic enum value to the ethnicity response property for the response status 200

      response-property-enum-value-added

    • added the new key_employee enum value to the keyEmployeeStatus response property for the response status 200

      response-property-enum-value-added

    • added the new male enum value to the gender response property for the response status 200

      response-property-enum-value-added

    • added the new non_citizen enum value to the usCitizenshipStatus response property for the response status 200

      response-property-enum-value-added

    • added the new non_disabled enum value to the disabilityStatus response property for the response status 200

      response-property-enum-value-added

    • added the new non_exempt enum value to the overtimeExemptStatus response property for the response status 200

      response-property-enum-value-added

    • added the new non_key_employee enum value to the keyEmployeeStatus response property for the response status 200

      response-property-enum-value-added

    • added the new non_veteran enum value to the usVeteranStatus response property for the response status 200

      response-property-enum-value-added

    • added the new not_on_file enum value to the i9OnFileStatus response property for the response status 200

      response-property-enum-value-added

    • added the new officer enum value to the employeeType response property for the response status 200

      response-property-enum-value-added

    • added the new on_file enum value to the i9OnFileStatus response property for the response status 200

      response-property-enum-value-added

    • added the new owner enum value to the employeeType response property for the response status 200

      response-property-enum-value-added

    • added the new part_time enum value to the employmentStatus response property for the response status 200

      response-property-enum-value-added

    • added the new regular enum value to the employeeType response property for the response status 200

      response-property-enum-value-added

    • added the new reserve enum value to the militaryStatus response property for the response status 200

      response-property-enum-value-added

    • added the new statutory enum value to the employeeType response property for the response status 200

      response-property-enum-value-added

    • added the new two_or_more_races enum value to the ethnicity response property for the response status 200

      response-property-enum-value-added

    • added the new undefined enum value to the disabilityStatus response property for the response status 200

      response-property-enum-value-added

    • added the new undefined enum value to the employeeType response property for the response status 200

      response-property-enum-value-added

    • added the new undefined enum value to the employmentStatus response property for the response status 200

      response-property-enum-value-added

    • added the new undefined enum value to the ethnicity response property for the response status 200

      response-property-enum-value-added

    • added the new undefined enum value to the gender response property for the response status 200

      response-property-enum-value-added

    • added the new undefined enum value to the i9OnFileStatus response property for the response status 200

      response-property-enum-value-added

    • added the new undefined enum value to the keyEmployeeStatus response property for the response status 200

      response-property-enum-value-added

    • added the new undefined enum value to the militaryStatus response property for the response status 200

      response-property-enum-value-added

    • added the new undefined enum value to the overtimeExemptStatus response property for the response status 200

      response-property-enum-value-added

    • added the new undefined enum value to the usCitizenshipStatus response property for the response status 200

      response-property-enum-value-added

    • added the new undefined enum value to the usVeteranStatus response property for the response status 200

      response-property-enum-value-added

    • added the new veteran enum value to the usVeteranStatus response property for the response status 200

      response-property-enum-value-added

    • added the new white enum value to the ethnicity response property for the response status 200

      response-property-enum-value-added

    • removed the pattern ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$ from the request property adjustedServiceDate

      request-property-pattern-removed

    • removed the pattern ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$ from the request property birthDate

      request-property-pattern-removed

    • removed the pattern ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$ from the request property employeePayroll/sickHours/accrualStartDate

      request-property-pattern-removed

    • removed the pattern ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$ from the request property employeePayroll/vacationHours/accrualStartDate

      request-property-pattern-removed

    • removed the pattern ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$ from the request property hiredDate

      request-property-pattern-removed

    • removed the pattern ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$ from the request property originalHireDate

      request-property-pattern-removed

    • removed the pattern ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$ from the request property terminationDate

      request-property-pattern-removed

    • removed the pattern ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$ from the request property workAuthorizationExpirationDate

      request-property-pattern-removed

    • removed qbd_emergency_contact_set subschema #2 from the emergencyContact response property anyOf list for the response status 200

      response-property-any-of-removed

    • removed qbd_employee_address subschema #2 from the address response property anyOf list for the response status 200

      response-property-any-of-removed

    • removed qbd_employee_payroll_info subschema #2 from the employeePayroll response property anyOf list for the response status 200

      response-property-any-of-removed

    • removed subschema #1 subschema #2 from the billingRate response property anyOf list for the response status 200

      response-property-any-of-removed

    • removed subschema #1 subschema #2 from the supervisor response property anyOf list for the response status 200

      response-property-any-of-removed

    • response property accountNumber list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property additionalNotes/items/date list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property adjustedServiceDate list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property alternatePhone list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property birthDate list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property customContactFields/items/value list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property department list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property description list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property disabilityDescription list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property disabilityStatus list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property email list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property employeeType list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property employmentStatus list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property ethnicity list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property externalId list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property fax list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property firstName list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property gender list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property hiredDate list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property i9OnFileStatus list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property jobTitle list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property keyEmployeeStatus list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property lastName list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property middleName list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property militaryStatus list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property mobile list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property note list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property originalHireDate list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property overtimeExemptStatus list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property pager list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property pagerPin list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property phone list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property printAs list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property salutation list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property ssn list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property targetBonus list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property terminationDate list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property usCitizenshipStatus list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property usVeteranStatus list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property workAuthorizationExpirationDate list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • added the required property billingRate/fullName to the response with the 200 status

      response-required-property-added

    • added the required property billingRate/id to the response with the 200 status

      response-required-property-added

    • added the required property supervisor/fullName to the response with the 200 status

      response-required-property-added

    • added the required property supervisor/id to the response with the 200 status

      response-required-property-added

  • 5f832f6956755448See the full diff
    • added the pattern ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$ to the request property adjustedServiceDate

      request-property-pattern-added

    • added the pattern ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$ to the request property birthDate

      request-property-pattern-added

    • added the pattern ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$ to the request property employeePayroll/sickHours/accrualStartDate

      request-property-pattern-added

    • added the pattern ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$ to the request property employeePayroll/vacationHours/accrualStartDate

      request-property-pattern-added

    • added the pattern ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$ to the request property hiredDate

      request-property-pattern-added

    • added the pattern ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$ to the request property originalHireDate

      request-property-pattern-added

    • added the pattern ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$ to the request property terminationDate

      request-property-pattern-added

    • added the pattern ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$ to the request property workAuthorizationExpirationDate

      request-property-pattern-added

    • response property accountNumber list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property additionalNotes/items/date list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property adjustedServiceDate list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property alternatePhone list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property birthDate list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property customContactFields/items/value list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property department list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property description list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property disabilityDescription list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property disabilityStatus list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property email list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property employeeType list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property employmentStatus list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property ethnicity list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property externalId list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property fax list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property firstName list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property gender list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property hiredDate list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property i9OnFileStatus list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property jobTitle list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property keyEmployeeStatus list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lastName list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property middleName list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property militaryStatus list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property mobile list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property note list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property originalHireDate list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property overtimeExemptStatus list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property pager list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property pagerPin list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property phone list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property printAs list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property salutation list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property ssn list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property targetBonus list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property terminationDate list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property usCitizenshipStatus list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property usVeteranStatus list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property workAuthorizationExpirationDate list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • the billingRate response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the supervisor response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • removed the required property billingRate/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property billingRate/id from the response with the 200 status

      response-required-property-removed

    • removed the required property supervisor/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property supervisor/id from the response with the 200 status

      response-required-property-removed

    • added qbd_emergency_contact_set subschema #2 to the emergencyContact response property anyOf list for the response status 200

      response-property-any-of-added

    • added qbd_employee_address subschema #2 to the address response property anyOf list for the response status 200

      response-property-any-of-added

    • added qbd_employee_payroll_info subschema #2 to the employeePayroll response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the billingRate response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the supervisor response property anyOf list for the response status 200

      response-property-any-of-added

    • removed the active enum value from the militaryStatus response property for the response status 200

      response-property-enum-value-removed

    • removed the american_indian enum value from the ethnicity response property for the response status 200

      response-property-enum-value-removed

    • removed the asian enum value from the ethnicity response property for the response status 200

      response-property-enum-value-removed

    • removed the black enum value from the ethnicity response property for the response status 200

      response-property-enum-value-removed

    • removed the citizen enum value from the usCitizenshipStatus response property for the response status 200

      response-property-enum-value-removed

    • removed the disabled enum value from the disabilityStatus response property for the response status 200

      response-property-enum-value-removed

    • removed the exempt enum value from the overtimeExemptStatus response property for the response status 200

      response-property-enum-value-removed

    • removed the female enum value from the gender response property for the response status 200

      response-property-enum-value-removed

    • removed the full_time enum value from the employmentStatus response property for the response status 200

      response-property-enum-value-removed

    • removed the hawaiian enum value from the ethnicity response property for the response status 200

      response-property-enum-value-removed

    • removed the hispanic enum value from the ethnicity response property for the response status 200

      response-property-enum-value-removed

    • removed the key_employee enum value from the keyEmployeeStatus response property for the response status 200

      response-property-enum-value-removed

    • removed the male enum value from the gender response property for the response status 200

      response-property-enum-value-removed

    • removed the non_citizen enum value from the usCitizenshipStatus response property for the response status 200

      response-property-enum-value-removed

    • removed the non_disabled enum value from the disabilityStatus response property for the response status 200

      response-property-enum-value-removed

    • removed the non_exempt enum value from the overtimeExemptStatus response property for the response status 200

      response-property-enum-value-removed

    • removed the non_key_employee enum value from the keyEmployeeStatus response property for the response status 200

      response-property-enum-value-removed

    • removed the non_veteran enum value from the usVeteranStatus response property for the response status 200

      response-property-enum-value-removed

    • removed the not_on_file enum value from the i9OnFileStatus response property for the response status 200

      response-property-enum-value-removed

    • removed the officer enum value from the employeeType response property for the response status 200

      response-property-enum-value-removed

    • removed the on_file enum value from the i9OnFileStatus response property for the response status 200

      response-property-enum-value-removed

    • removed the owner enum value from the employeeType response property for the response status 200

      response-property-enum-value-removed

    • removed the part_time enum value from the employmentStatus response property for the response status 200

      response-property-enum-value-removed

    • removed the regular enum value from the employeeType response property for the response status 200

      response-property-enum-value-removed

    • removed the reserve enum value from the militaryStatus response property for the response status 200

      response-property-enum-value-removed

    • removed the statutory enum value from the employeeType response property for the response status 200

      response-property-enum-value-removed

    • removed the two_or_more_races enum value from the ethnicity response property for the response status 200

      response-property-enum-value-removed

    • removed the undefined enum value from the disabilityStatus response property for the response status 200

      response-property-enum-value-removed

    • removed the undefined enum value from the employeeType response property for the response status 200

      response-property-enum-value-removed

    • removed the undefined enum value from the employmentStatus response property for the response status 200

      response-property-enum-value-removed

    • removed the undefined enum value from the ethnicity response property for the response status 200

      response-property-enum-value-removed

    • removed the undefined enum value from the gender response property for the response status 200

      response-property-enum-value-removed

    • removed the undefined enum value from the i9OnFileStatus response property for the response status 200

      response-property-enum-value-removed

    • removed the undefined enum value from the keyEmployeeStatus response property for the response status 200

      response-property-enum-value-removed

    • removed the undefined enum value from the militaryStatus response property for the response status 200

      response-property-enum-value-removed

    • removed the undefined enum value from the overtimeExemptStatus response property for the response status 200

      response-property-enum-value-removed

    • removed the undefined enum value from the usCitizenshipStatus response property for the response status 200

      response-property-enum-value-removed

    • removed the undefined enum value from the usVeteranStatus response property for the response status 200

      response-property-enum-value-removed

    • removed the veteran enum value from the usVeteranStatus response property for the response status 200

      response-property-enum-value-removed

    • removed the white enum value from the ethnicity response property for the response status 200

      response-property-enum-value-removed

    • removed qbd_emergency_contact_set subschema #2 from the emergencyContact response property oneOf list for the response status 200

      response-property-one-of-removed

    • removed qbd_employee_address subschema #2 from the address response property oneOf list for the response status 200

      response-property-one-of-removed

    • removed qbd_employee_payroll_info subschema #2 from the employeePayroll response property oneOf list for the response status 200

      response-property-one-of-removed