Worker Data APICopy PageUpdate default position & compensationput https://api.everee.com/integration/v1/workers/{id}/positionSchedules a change to a W-2 employee's position and/or compensation.Path ParamsidstringrequiredThe 'externalWorkerId' you assigned to the worker, or Everee's generated 'workerId' if you don't use your own IDs.Body ParamstitlestringpayTypestringenumrequiredHOURLYSALARYAllowed:HOURLYSALARYpayRateobjectrequiredIf payType = HOURLY, then this is the hourly pay rate. If payType = SALARY, then this is the annual salary.payRate objectexpectedWeeklyHoursint32requiredThe number of hours per week this employee is expected to work.effectiveDatedaterequireddefaultWorkersCompClassCodestringThe default workers' comp class code for this employee. May be overridden by WC class codes on Payable items, Shifts, or preclassified hours.socCodestringThe Standard Occupational Classification code for this employee.costCentersarray of objectslength ≤ 3The worker's default cost centers, each as a type key and value, with at most one entry per type. They're used for any cost center type that a shift, time card, or other wage item doesn't specify itself. Each type must be the key of an active cost center; see the Cost Centers guide. Leave out to keep the worker's current defaults, send an empty array to clear them all, or send a list to replace the whole set.costCentersADD objectResponses 200200 400The request can't be applied. For example: expectedWeeklyHours for an hourly worker isn't greater than 0, the worker is enrolled in real-time payroll and the position isn't hourly, the worker has no active position on effectiveDate, or defaultWorkersCompClassCode is set and the worker has no legal work location on that date. 422A field is invalid. For example: workersCompClassId isn't a numeric string.Updated about 1 year ago Update personal informationUpdate default work locationDid this page help you?YesNo