Replaces the list of jobs for an employee. Include a JSON
array of job identifiers in the message body.
If a job is defined at the restaurant group or subgroup level, this operation adds or removes that job for the the employee at all restaurant locations in the group or subgroup.
An array of JSON objects containing identifiers for jobs. The identifiers can be either Toast platform GUIDs or external identifiers.
Returns the updated employee record.
[- {
- "guid": "dd8cea7a-add5-4508-b8fe-ffd0b584e4da"
}, - {
- "externalId": "MyToastNamingAuthority:9876543210"
}
]
{- "guid": "string",
- "entityType": "string",
- "externalId": "string",
- "createdDate": "2019-08-24T14:15:22Z",
- "modifiedDate": "2019-08-24T14:15:22Z",
- "deletedDate": "2019-08-24T14:15:22Z",
- "firstName": "string",
- "chosenName": "string",
- "lastName": "string",
- "email": "string",
- "phoneNumber": "string",
- "phoneNumberCountryCode": "string",
- "passcode": "string",
- "externalEmployeeId": "string",
- "deleted": true,
- "jobReferences": [
- {
- "guid": "string",
- "entityType": "string",
- "externalId": "string"
}
], - "wageOverrides": [
- {
- "wage": 0,
- "jobReference": {
- "guid": "string",
- "entityType": "string",
- "externalId": "string"
}
}
], - "v2EmployeeGuid": "string"
}