Download OpenAPI specification:
Connect API v2 provides 2 major improvements over Connect API v1:
Accept header in request:
Accept: application/xml or Accept: application/json (default).
The same goes for request payloads for PATCH and POST requests, which can be send in either XML or JSON format
with appropriate Content-Type header (Content-Type: application/xml or Content-Type: application/json)/workers responses for improved performance - by default listing workers returns only basic worker
and engagement fields. This results in faster responses and smaller response size. If your integration requires
fields that are not included by default, please refer to the documentation of following parameters of
GET /workers query: includeEngagementReferences, includePersonalDetails, includeCustomFields.Some entities are not yet supported in the v2 API - the list will be extended in future. See v1 API documentation for the list of entities supported in v1 API (XML only).
| limit | integer Default: 20 Pagination parameter: single page size |
| page | integer Default: 1 Pagination parameter: which page of results to return (page numbers start from 1) |
| cursorPage.first | integer >= 1 Example: cursorPage.first=50 Cursor pagination: number of items to return in this page (similar to limit). Use together with cursorPage.after for subsequent pages when paginating forward. When cursorPage is provided, cursor-based pagination is used; do not combine with limit/page. |
| cursorPage.after | string Example: cursorPage.after=cursor-token-prev Cursor pagination: opaque cursor after which the page should begin. Use the endCursor value from the previous response. When cursorPage is provided, cursor-based pagination is used; do not combine with limit/page. |
| includeEngagementReferences | Array of strings (OptionalEngagementReferenceType) Items Enum: "accountablePerson" "businessSite" "classification" "company" "costCenter" "financialDetails" "holidaySchedule" "jobApplication" "jobProfile" "jobFamily" "managerDetails" "msp" "remoteWorkAddress" "supervisoryOrganization" "supplier" "terminationReason" "workSchedule" "jobClassifications" "jobFamilyGroup" List of additional engagement reference entities to include in response. For better performance it's advised to include only the necessary references. |
| includePersonalDetails | Array of strings (OptionalPersonalDetailsType) Items Enum: "addresses" "citizenships" "emergencyContact" "gender" "nationalIds" "phoneNumbers" "talentAppDemographics" List of additional personal details to include in response. For better performance it's advised to include only the necessary fields. |
| includeCustomFields | Array of strings List of reference Ids of Worker/Engagement custom fields to include in response. For better performance it's advised to include only the necessary fields. |
| includeFinancialFields | Array of strings List of reference Ids of Engagement custom fields to include in response. For better performance it's advised to include only the necessary fields. |
| modifiedSince | string <date-time> Example: modifiedSince=2024-07-14T12:00:00Z Return workers that have been modified since the provided timestamp. Must be used together with modifiedTo |
| modifiedTo | string <date-time> Example: modifiedTo=2024-07-14T14:00:00Z Return workers that have only been modified up until the provided timestamp. Must be used together with modifiedSince |
| startDateFrom | string <date> Example: startDateFrom=2024-01-01 Return only workers who have any engagement with a start date on or after the provided date |
| startDateTo | string <date> Example: startDateTo=2024-01-01 Return only workers who have any engagement with a start date on or before the provided date |
| endDateFrom | string <date> Example: endDateFrom=2024-01-01 Return only workers who have any engagement with an end date on or after the provided date |
| endDateTo | string <date> Example: endDateTo=2024-01-01 Return only workers who have any engagement with an end date on or before the provided date |
| beelineChangedRecordsOnly | boolean Return only workers whose properties (including engagements) have been changed in Beeline |
| includeRevisionHistory | boolean Include the revision history for returned entities |
| onlyPrimaryEngagement | boolean Excludes non-primary engagements from response |
| personalIdentifierIncludes | string Return only workers who have an identifier like the provided value. The following fields are considered identifiers: - Company Worker ID - Primary Email - Personal Email - Legal name |
| engagementStatus | Array of strings (EngagementStatus) Items Enum: "pre_hire" "onboarding" "onboarded" "offboarding" "offboarded" "draft" Return only engagements with matching status |
| workerStatus | Array of strings (WorkerStatus) Items Enum: "ACTIVE" "INACTIVE" Return only workers with matching status |
| companyWorkerIds | Array of strings Return only workers whose company worker IDs are in the set provided |
| classificationReferenceIds | Array of strings Return only workers who have any engagement with a classification matching any of the provided reference IDs |
| companyReferenceIds | Array of strings Return only workers who have a company matching any of the provided reference IDs |
| organizationReferenceIds | Array of strings Return only workers who have a supervisory organization matching any of the provided reference IDs |
| genderReferenceIds | Array of strings Return only workers with gender matching any of the provided reference IDs |
| nationalIdType | string Return only workers with national id type matching provided |
| nationalIdValue | string Return only workers with national id value matching provided |
| dateOfBirth | string <date> Example: dateOfBirth=1990-12-31 Filter workers by exact date of birth |
| filterEngagementsByClassification | boolean When true, only engagements with classification specified by classificationReferenceIds will be present in response |
{- "totalCount": 9876,
- "totalPages": 10,
- "endCursor": "endCursorToken",
- "workers": [
- {
- "uid": "P0df55682-e400-4b66-87a7-bea6a183a4c8",
- "workerId": "21006",
- "displayName": "John Doe",
- "applicantId": {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}, - "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
], - "tenureStartDate": "2019-08-24",
- "lastModified": "2019-08-24T14:15:22Z",
- "status": "ACTIVE",
- "deleted": true,
- "personalDetails": {
- "legalName": {
- "first": "string",
- "middle": "string",
- "last": "string",
- "secondaryLast": "string"
}, - "preferredName": {
- "first": "string",
- "middle": "string",
- "last": "string",
- "secondaryLast": "string"
}, - "workEmail": "someone@some.company",
- "personalEmail": "someone@personal.email",
- "dateOfBirth": "2019-08-24",
- "countryOfBirth": "US",
- "highestEducationLevel": "string",
- "rehireEligibility": "string",
- "addresses": [
- {
- "line1": "Eglington Road 2",
- "line2": "string",
- "municipality": "Dublin",
- "subMunicipality": "string",
- "region": "Leinster",
- "regionCode": "LE",
- "subRegion": "Dublin",
- "postCode": "D04H0T7",
- "countryCode": "US",
- "timeZone": "UTC"
}
], - "phoneNumbers": [
- {
- "primary": true,
- "deviceType": "Mobile",
- "countryCode": "+1",
- "areaCode": 480,
- "number": "555-1234"
}
], - "gender": {
- "uid": "GR1053ef64-3749-4624-b4f4-3906ce7df83e",
- "referenceId": "1234",
- "status": "ACTIVE",
- "displayName": "Female",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "emergencyContact": {
- "name": {
- "first": "string",
- "middle": "string",
- "last": "string",
- "secondaryLast": "string"
}, - "phoneNumbers": [
- {
- "primary": true,
- "deviceType": "Mobile",
- "countryCode": "+1",
- "areaCode": 480,
- "number": "555-1234"
}
], - "email": "emergency@contact.email",
- "relationship": "Parent",
- "address": {
- "line1": "Eglington Road 2",
- "line2": "string",
- "municipality": "Dublin",
- "subMunicipality": "string",
- "region": "Leinster",
- "regionCode": "LE",
- "subRegion": "Dublin",
- "postCode": "D04H0T7",
- "countryCode": "US",
- "timeZone": "UTC"
}
}, - "nationalIds": [
- {
- "primary": true,
- "countryCode": "US",
- "type": "SSN",
- "value": "000-00-0000",
- "validUntil": "2019-08-24"
}
], - "customFields": [
- {
- "name": "string",
- "code": "string",
- "referenceId": "string",
- "type": "string",
- "values": [
- "string"
], - "objectValue": {
- "name": "string",
- "code": "string",
- "referenceId": "string",
- "customFields": [
- {
- "name": "string",
- "code": "string",
- "referenceId": "string",
- "type": "string",
- "values": [
- null
]
}
]
}
}
], - "citizenships": [
- {
- "uid": "CZcb521130-8d80-4310-b980-ac893ae87af3",
- "status": "ACTIVE",
- "type": "string",
- "countryCode": "US"
}
], - "talentAppDemographics": {
- "gender": "MALE",
- "nationality": "US",
- "ethnicities": [
- "EAST_ASIAN"
], - "disability": "YES",
- "militaryAffiliation": "VETERAN_OR_NO_LONGER_SERVING",
- "sexualOrientation": "ANOTHER_SEXUAL_ORIENTATION",
- "transgenderStatus": "YES"
}, - "revisions": [
- {
- "timestamp": "2019-08-24T14:15:22Z",
- "actor": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "actorType": "USER",
- "changes": [
- {
- "type": "created",
- "fieldPath": "string",
- "values": [
- null
], - "previousValues": [
- null
]
}
]
}
]
}, - "engagements": [
- {
- "uid": "E24b5e384-6ee2-4452-9fb0-77033e7ce6ca",
- "engagementId": "00000000-0001",
- "primary": true,
- "title": "Specialist",
- "status": "pre_hire",
- "externalStatus": {
- "value": "ONBOARDED",
- "source": "WORKDAY"
}, - "originalStartDate": "2019-08-24",
- "startDate": "2019-08-24",
- "endDate": "2019-08-24",
- "offboardOnEndDate": true,
- "customFields": [
- {
- "name": "string",
- "code": "string",
- "referenceId": "string",
- "type": "string",
- "values": [
- "string"
], - "objectValue": {
- "name": "string",
- "code": "string",
- "referenceId": "string",
- "customFields": [
- {
- "name": null,
- "code": null,
- "referenceId": null,
- "type": null,
- "values": [ ]
}
]
}
}
], - "financialFields": [
- {
- "name": "string",
- "code": "string",
- "referenceId": "string",
- "type": "string",
- "values": [
- "string"
], - "objectValue": {
- "name": "string",
- "code": "string",
- "referenceId": "string",
- "customFields": [
- {
- "name": null,
- "code": null,
- "referenceId": null,
- "type": null,
- "values": [ ]
}
]
}
}
], - "poNumber": "string",
- "workEmail": "someone@some.company",
- "workPhones": [
- {
- "primary": true,
- "deviceType": "Mobile",
- "countryCode": "+1",
- "areaCode": 480,
- "number": "555-1234"
}
], - "isManager": true,
- "workLocationType": "on_site",
- "workCity": "string",
- "workProvince": "string",
- "appendixRequest": {
- "startDate": "2019-08-24",
- "endDate": "2019-08-24"
}, - "badgeId": "string",
- "accountablePerson": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "holidaySchedule": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "workSchedule": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "jobApplication": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "jobProfile": {
- "uid": "RO12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
], - "jobClassifications": [
- {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": null,
- "type": null,
- "value": null
}
]
}
], - "jobFamilyGroup": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}
}, - "jobFamily": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "managerDetails": {
- "workerId": "21006",
- "legalName": {
- "first": "string",
- "middle": "string",
- "last": "string",
- "secondaryLast": "string"
}, - "preferredName": {
- "first": "string",
- "middle": "string",
- "last": "string",
- "secondaryLast": "string"
}, - "jobProfile": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "jobTitle": "Regional Manager",
- "workEmail": "someone@some.company"
}, - "msp": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "classification": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "supervisoryOrganization": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "company": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "costCenters": [
- {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}
], - "businessSite": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "supplier": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "terminationReason": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "remoteWorkAddress": {
- "line1": "Eglington Road 2",
- "line2": "string",
- "municipality": "Dublin",
- "subMunicipality": "string",
- "region": "Leinster",
- "regionCode": "LE",
- "subRegion": "Dublin",
- "postCode": "D04H0T7",
- "countryCode": "US",
- "timeZone": "UTC"
}, - "financialDetails": {
- "billRateAmount": {
- "currency": "USD",
- "amount": 0
}, - "billRatePeriod": "hourly",
- "rateModels": [
- {
- "code": "string",
- "name": "string",
- "staticRate": {
- "amount": {
- "currency": null,
- "amount": null
}, - "ratePeriod": "hourly"
}, - "formulaRate": {
- "multiplier": 0,
- "baseRateModelCode": "string"
}, - "type": "static"
}
], - "submitsTimesheet": true,
- "timeEntryType": "hours"
}, - "revisions": [
- {
- "timestamp": "2019-08-24T14:15:22Z",
- "actor": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": null,
- "type": null,
- "value": null
}
]
}, - "actorType": "USER",
- "changes": [
- {
- "type": "created",
- "fieldPath": "string",
- "values": [
- null
], - "previousValues": [
- null
]
}
]
}
]
}
]
}
]
}New worker to be created
| workerId | string (WorkerId) |
| tenureStartDate | string <date> |
object (PersonalDetailsUpdate) | |
Array of objects (EngagementCreate) |
{- "workerId": "21006",
- "tenureStartDate": "2019-08-24",
- "personalDetails": {
- "legalName": {
- "first": "string",
- "middle": "string",
- "last": "string",
- "secondaryLast": "string"
}, - "preferredName": {
- "first": "string",
- "middle": "string",
- "last": "string",
- "secondaryLast": "string"
}, - "workEmail": "someone@some.company",
- "personalEmail": "someone@personal.email",
- "dateOfBirth": "2019-08-24",
- "countryOfBirth": "US",
- "highestEducationLevel": "string",
- "rehireEligibility": "string",
- "addresses": [
- {
- "line1": "Eglington Road 2",
- "line2": "string",
- "municipality": "Dublin",
- "subMunicipality": "string",
- "region": "Leinster",
- "regionCode": "LE",
- "subRegion": "Dublin",
- "postCode": "D04H0T7",
- "countryCode": "US",
- "timeZone": "UTC"
}
], - "phoneNumbers": [
- {
- "primary": true,
- "deviceType": "Mobile",
- "countryCode": "+1",
- "areaCode": 480,
- "number": "555-1234"
}
], - "gender": {
- "uid": "string",
- "referenceId": "string"
}, - "emergencyContact": {
- "name": {
- "first": "string",
- "middle": "string",
- "last": "string",
- "secondaryLast": "string"
}, - "phoneNumbers": [
- {
- "primary": true,
- "deviceType": "Mobile",
- "countryCode": "+1",
- "areaCode": 480,
- "number": "555-1234"
}
], - "email": "emergency@contact.email",
- "relationship": "Parent",
- "address": {
- "line1": "Eglington Road 2",
- "line2": "string",
- "municipality": "Dublin",
- "subMunicipality": "string",
- "region": "Leinster",
- "regionCode": "LE",
- "subRegion": "Dublin",
- "postCode": "D04H0T7",
- "countryCode": "US",
- "timeZone": "UTC"
}
}, - "nationalIds": [
- {
- "primary": true,
- "countryCode": "US",
- "type": "SSN",
- "value": "000-00-0000",
- "validUntil": "2019-08-24"
}
], - "customFields": [
- {
- "name": "string",
- "code": "string",
- "referenceId": "string",
- "type": "string",
- "values": [
- "string"
]
}
], - "citizenships": [
- {
- "uid": "CZcb521130-8d80-4310-b980-ac893ae87af3",
- "status": "ACTIVE",
- "type": "string",
- "countryCode": "US"
}
]
}, - "engagements": [
- {
- "uid": "E24b5e384-6ee2-4452-9fb0-77033e7ce6ca",
- "engagementId": "00000000-0001",
- "primary": true,
- "title": "Specialist",
- "status": "pre_hire",
- "originalStartDate": "2019-08-24",
- "startDate": "2019-08-24",
- "endDate": "2019-08-24",
- "offboardOnEndDate": true,
- "customFields": [
- {
- "name": "string",
- "code": "string",
- "referenceId": "string",
- "type": "string",
- "values": [
- "string"
]
}
], - "financialFields": [
- {
- "name": "string",
- "code": "string",
- "referenceId": "string",
- "type": "string",
- "values": [
- "string"
]
}
], - "poNumber": "string",
- "workEmail": "someone@some.company",
- "workPhones": [
- {
- "primary": true,
- "deviceType": "Mobile",
- "countryCode": "+1",
- "areaCode": 480,
- "number": "555-1234"
}
], - "workLocationType": "on_site",
- "workCity": "string",
- "workProvince": "string",
- "badgeId": "string",
- "accountablePerson": {
- "uid": "string",
- "referenceId": "string"
}, - "holidaySchedule": {
- "uid": "string",
- "referenceId": "string"
}, - "workSchedule": {
- "uid": "string",
- "referenceId": "string"
}, - "jobProfile": {
- "uid": "string",
- "referenceId": "string"
}, - "jobFamily": {
- "uid": "string",
- "referenceId": "string"
}, - "msp": {
- "uid": "string",
- "referenceId": "string"
}, - "classification": {
- "uid": "string",
- "referenceId": "string"
}, - "supervisoryOrganization": {
- "uid": "string",
- "referenceId": "string"
}, - "company": {
- "uid": "string",
- "referenceId": "string"
}, - "costCenters": [
- {
- "uid": "string",
- "referenceId": "string"
}
], - "businessSite": {
- "uid": "string",
- "referenceId": "string"
}, - "supplier": {
- "uid": "string",
- "referenceId": "string"
}, - "terminationReason": {
- "uid": "string",
- "referenceId": "string"
}, - "remoteWorkAddress": {
- "line1": "Eglington Road 2",
- "line2": "string",
- "municipality": "Dublin",
- "subMunicipality": "string",
- "region": "Leinster",
- "regionCode": "LE",
- "subRegion": "Dublin",
- "postCode": "D04H0T7",
- "countryCode": "US",
- "timeZone": "UTC"
}, - "financialDetails": {
- "billRateAmount": {
- "currency": "USD",
- "amount": 0
}, - "billRatePeriod": "hourly",
- "rateModels": [
- {
- "code": "string",
- "name": "string",
- "staticRate": {
- "amount": {
- "currency": "USD",
- "amount": 0
}, - "ratePeriod": "hourly"
}, - "formulaRate": {
- "multiplier": 0,
- "baseRateModelCode": "string"
}, - "type": "static"
}
], - "submitsTimesheet": true,
- "timeEntryType": "hours"
}
}
]
}{- "totalCount": 9876,
- "totalPages": 10,
- "endCursor": "endCursorToken",
- "workers": [
- {
- "uid": "P0df55682-e400-4b66-87a7-bea6a183a4c8",
- "workerId": "21006",
- "displayName": "John Doe",
- "applicantId": {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}, - "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
], - "tenureStartDate": "2019-08-24",
- "lastModified": "2019-08-24T14:15:22Z",
- "status": "ACTIVE",
- "deleted": true,
- "personalDetails": {
- "legalName": {
- "first": "string",
- "middle": "string",
- "last": "string",
- "secondaryLast": "string"
}, - "preferredName": {
- "first": "string",
- "middle": "string",
- "last": "string",
- "secondaryLast": "string"
}, - "workEmail": "someone@some.company",
- "personalEmail": "someone@personal.email",
- "dateOfBirth": "2019-08-24",
- "countryOfBirth": "US",
- "highestEducationLevel": "string",
- "rehireEligibility": "string",
- "addresses": [
- {
- "line1": "Eglington Road 2",
- "line2": "string",
- "municipality": "Dublin",
- "subMunicipality": "string",
- "region": "Leinster",
- "regionCode": "LE",
- "subRegion": "Dublin",
- "postCode": "D04H0T7",
- "countryCode": "US",
- "timeZone": "UTC"
}
], - "phoneNumbers": [
- {
- "primary": true,
- "deviceType": "Mobile",
- "countryCode": "+1",
- "areaCode": 480,
- "number": "555-1234"
}
], - "gender": {
- "uid": "GR1053ef64-3749-4624-b4f4-3906ce7df83e",
- "referenceId": "1234",
- "status": "ACTIVE",
- "displayName": "Female",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "emergencyContact": {
- "name": {
- "first": "string",
- "middle": "string",
- "last": "string",
- "secondaryLast": "string"
}, - "phoneNumbers": [
- {
- "primary": true,
- "deviceType": "Mobile",
- "countryCode": "+1",
- "areaCode": 480,
- "number": "555-1234"
}
], - "email": "emergency@contact.email",
- "relationship": "Parent",
- "address": {
- "line1": "Eglington Road 2",
- "line2": "string",
- "municipality": "Dublin",
- "subMunicipality": "string",
- "region": "Leinster",
- "regionCode": "LE",
- "subRegion": "Dublin",
- "postCode": "D04H0T7",
- "countryCode": "US",
- "timeZone": "UTC"
}
}, - "nationalIds": [
- {
- "primary": true,
- "countryCode": "US",
- "type": "SSN",
- "value": "000-00-0000",
- "validUntil": "2019-08-24"
}
], - "customFields": [
- {
- "name": "string",
- "code": "string",
- "referenceId": "string",
- "type": "string",
- "values": [
- "string"
], - "objectValue": {
- "name": "string",
- "code": "string",
- "referenceId": "string",
- "customFields": [
- {
- "name": "string",
- "code": "string",
- "referenceId": "string",
- "type": "string",
- "values": [
- null
]
}
]
}
}
], - "citizenships": [
- {
- "uid": "CZcb521130-8d80-4310-b980-ac893ae87af3",
- "status": "ACTIVE",
- "type": "string",
- "countryCode": "US"
}
], - "talentAppDemographics": {
- "gender": "MALE",
- "nationality": "US",
- "ethnicities": [
- "EAST_ASIAN"
], - "disability": "YES",
- "militaryAffiliation": "VETERAN_OR_NO_LONGER_SERVING",
- "sexualOrientation": "ANOTHER_SEXUAL_ORIENTATION",
- "transgenderStatus": "YES"
}, - "revisions": [
- {
- "timestamp": "2019-08-24T14:15:22Z",
- "actor": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "actorType": "USER",
- "changes": [
- {
- "type": "created",
- "fieldPath": "string",
- "values": [
- null
], - "previousValues": [
- null
]
}
]
}
]
}, - "engagements": [
- {
- "uid": "E24b5e384-6ee2-4452-9fb0-77033e7ce6ca",
- "engagementId": "00000000-0001",
- "primary": true,
- "title": "Specialist",
- "status": "pre_hire",
- "externalStatus": {
- "value": "ONBOARDED",
- "source": "WORKDAY"
}, - "originalStartDate": "2019-08-24",
- "startDate": "2019-08-24",
- "endDate": "2019-08-24",
- "offboardOnEndDate": true,
- "customFields": [
- {
- "name": "string",
- "code": "string",
- "referenceId": "string",
- "type": "string",
- "values": [
- "string"
], - "objectValue": {
- "name": "string",
- "code": "string",
- "referenceId": "string",
- "customFields": [
- {
- "name": null,
- "code": null,
- "referenceId": null,
- "type": null,
- "values": [ ]
}
]
}
}
], - "financialFields": [
- {
- "name": "string",
- "code": "string",
- "referenceId": "string",
- "type": "string",
- "values": [
- "string"
], - "objectValue": {
- "name": "string",
- "code": "string",
- "referenceId": "string",
- "customFields": [
- {
- "name": null,
- "code": null,
- "referenceId": null,
- "type": null,
- "values": [ ]
}
]
}
}
], - "poNumber": "string",
- "workEmail": "someone@some.company",
- "workPhones": [
- {
- "primary": true,
- "deviceType": "Mobile",
- "countryCode": "+1",
- "areaCode": 480,
- "number": "555-1234"
}
], - "isManager": true,
- "workLocationType": "on_site",
- "workCity": "string",
- "workProvince": "string",
- "appendixRequest": {
- "startDate": "2019-08-24",
- "endDate": "2019-08-24"
}, - "badgeId": "string",
- "accountablePerson": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "holidaySchedule": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "workSchedule": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "jobApplication": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "jobProfile": {
- "uid": "RO12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
], - "jobClassifications": [
- {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": null,
- "type": null,
- "value": null
}
]
}
], - "jobFamilyGroup": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}
}, - "jobFamily": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "managerDetails": {
- "workerId": "21006",
- "legalName": {
- "first": "string",
- "middle": "string",
- "last": "string",
- "secondaryLast": "string"
}, - "preferredName": {
- "first": "string",
- "middle": "string",
- "last": "string",
- "secondaryLast": "string"
}, - "jobProfile": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "jobTitle": "Regional Manager",
- "workEmail": "someone@some.company"
}, - "msp": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "classification": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "supervisoryOrganization": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "company": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "costCenters": [
- {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}
], - "businessSite": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "supplier": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "terminationReason": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "remoteWorkAddress": {
- "line1": "Eglington Road 2",
- "line2": "string",
- "municipality": "Dublin",
- "subMunicipality": "string",
- "region": "Leinster",
- "regionCode": "LE",
- "subRegion": "Dublin",
- "postCode": "D04H0T7",
- "countryCode": "US",
- "timeZone": "UTC"
}, - "financialDetails": {
- "billRateAmount": {
- "currency": "USD",
- "amount": 0
}, - "billRatePeriod": "hourly",
- "rateModels": [
- {
- "code": "string",
- "name": "string",
- "staticRate": {
- "amount": {
- "currency": null,
- "amount": null
}, - "ratePeriod": "hourly"
}, - "formulaRate": {
- "multiplier": 0,
- "baseRateModelCode": "string"
}, - "type": "static"
}
], - "submitsTimesheet": true,
- "timeEntryType": "hours"
}, - "revisions": [
- {
- "timestamp": "2019-08-24T14:15:22Z",
- "actor": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": null,
- "type": null,
- "value": null
}
]
}, - "actorType": "USER",
- "changes": [
- {
- "type": "created",
- "fieldPath": "string",
- "values": [
- null
], - "previousValues": [
- null
]
}
]
}
]
}
]
}
]
}| uid required | string Example: P0df55682-e400-4b66-87a7-bea6a183a4c8 person UID |
| includeRevisionHistory | boolean Include the revision history for returned worker |
{- "uid": "P0df55682-e400-4b66-87a7-bea6a183a4c8",
- "workerId": "21006",
- "displayName": "John Doe",
- "applicantId": {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}, - "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
], - "tenureStartDate": "2019-08-24",
- "lastModified": "2019-08-24T14:15:22Z",
- "status": "ACTIVE",
- "deleted": true,
- "personalDetails": {
- "legalName": {
- "first": "string",
- "middle": "string",
- "last": "string",
- "secondaryLast": "string"
}, - "preferredName": {
- "first": "string",
- "middle": "string",
- "last": "string",
- "secondaryLast": "string"
}, - "workEmail": "someone@some.company",
- "personalEmail": "someone@personal.email",
- "dateOfBirth": "2019-08-24",
- "countryOfBirth": "US",
- "highestEducationLevel": "string",
- "rehireEligibility": "string",
- "addresses": [
- {
- "line1": "Eglington Road 2",
- "line2": "string",
- "municipality": "Dublin",
- "subMunicipality": "string",
- "region": "Leinster",
- "regionCode": "LE",
- "subRegion": "Dublin",
- "postCode": "D04H0T7",
- "countryCode": "US",
- "timeZone": "UTC"
}
], - "phoneNumbers": [
- {
- "primary": true,
- "deviceType": "Mobile",
- "countryCode": "+1",
- "areaCode": 480,
- "number": "555-1234"
}
], - "gender": {
- "uid": "GR1053ef64-3749-4624-b4f4-3906ce7df83e",
- "referenceId": "1234",
- "status": "ACTIVE",
- "displayName": "Female",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "emergencyContact": {
- "name": {
- "first": "string",
- "middle": "string",
- "last": "string",
- "secondaryLast": "string"
}, - "phoneNumbers": [
- {
- "primary": true,
- "deviceType": "Mobile",
- "countryCode": "+1",
- "areaCode": 480,
- "number": "555-1234"
}
], - "email": "emergency@contact.email",
- "relationship": "Parent",
- "address": {
- "line1": "Eglington Road 2",
- "line2": "string",
- "municipality": "Dublin",
- "subMunicipality": "string",
- "region": "Leinster",
- "regionCode": "LE",
- "subRegion": "Dublin",
- "postCode": "D04H0T7",
- "countryCode": "US",
- "timeZone": "UTC"
}
}, - "nationalIds": [
- {
- "primary": true,
- "countryCode": "US",
- "type": "SSN",
- "value": "000-00-0000",
- "validUntil": "2019-08-24"
}
], - "customFields": [
- {
- "name": "string",
- "code": "string",
- "referenceId": "string",
- "type": "string",
- "values": [
- "string"
], - "objectValue": {
- "name": "string",
- "code": "string",
- "referenceId": "string",
- "customFields": [
- {
- "name": "string",
- "code": "string",
- "referenceId": "string",
- "type": "string",
- "values": [
- "string"
]
}
]
}
}
], - "citizenships": [
- {
- "uid": "CZcb521130-8d80-4310-b980-ac893ae87af3",
- "status": "ACTIVE",
- "type": "string",
- "countryCode": "US"
}
], - "talentAppDemographics": {
- "gender": "MALE",
- "nationality": "US",
- "ethnicities": [
- "EAST_ASIAN"
], - "disability": "YES",
- "militaryAffiliation": "VETERAN_OR_NO_LONGER_SERVING",
- "sexualOrientation": "ANOTHER_SEXUAL_ORIENTATION",
- "transgenderStatus": "YES"
}, - "revisions": [
- {
- "timestamp": "2019-08-24T14:15:22Z",
- "actor": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "actorType": "USER",
- "changes": [
- {
- "type": "created",
- "fieldPath": "string",
- "values": [
- null
], - "previousValues": [
- null
]
}
]
}
]
}, - "engagements": [
- {
- "uid": "E24b5e384-6ee2-4452-9fb0-77033e7ce6ca",
- "engagementId": "00000000-0001",
- "primary": true,
- "title": "Specialist",
- "status": "pre_hire",
- "externalStatus": {
- "value": "ONBOARDED",
- "source": "WORKDAY"
}, - "originalStartDate": "2019-08-24",
- "startDate": "2019-08-24",
- "endDate": "2019-08-24",
- "offboardOnEndDate": true,
- "customFields": [
- {
- "name": "string",
- "code": "string",
- "referenceId": "string",
- "type": "string",
- "values": [
- "string"
], - "objectValue": {
- "name": "string",
- "code": "string",
- "referenceId": "string",
- "customFields": [
- {
- "name": "string",
- "code": "string",
- "referenceId": "string",
- "type": "string",
- "values": [
- "string"
]
}
]
}
}
], - "financialFields": [
- {
- "name": "string",
- "code": "string",
- "referenceId": "string",
- "type": "string",
- "values": [
- "string"
], - "objectValue": {
- "name": "string",
- "code": "string",
- "referenceId": "string",
- "customFields": [
- {
- "name": "string",
- "code": "string",
- "referenceId": "string",
- "type": "string",
- "values": [
- "string"
]
}
]
}
}
], - "poNumber": "string",
- "workEmail": "someone@some.company",
- "workPhones": [
- {
- "primary": true,
- "deviceType": "Mobile",
- "countryCode": "+1",
- "areaCode": 480,
- "number": "555-1234"
}
], - "isManager": true,
- "workLocationType": "on_site",
- "workCity": "string",
- "workProvince": "string",
- "appendixRequest": {
- "startDate": "2019-08-24",
- "endDate": "2019-08-24"
}, - "badgeId": "string",
- "accountablePerson": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "holidaySchedule": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "workSchedule": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "jobApplication": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "jobProfile": {
- "uid": "RO12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
], - "jobClassifications": [
- {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}
], - "jobFamilyGroup": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}
}, - "jobFamily": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "managerDetails": {
- "workerId": "21006",
- "legalName": {
- "first": "string",
- "middle": "string",
- "last": "string",
- "secondaryLast": "string"
}, - "preferredName": {
- "first": "string",
- "middle": "string",
- "last": "string",
- "secondaryLast": "string"
}, - "jobProfile": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "jobTitle": "Regional Manager",
- "workEmail": "someone@some.company"
}, - "msp": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "classification": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "supervisoryOrganization": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "company": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "costCenters": [
- {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}
], - "businessSite": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "supplier": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "terminationReason": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "remoteWorkAddress": {
- "line1": "Eglington Road 2",
- "line2": "string",
- "municipality": "Dublin",
- "subMunicipality": "string",
- "region": "Leinster",
- "regionCode": "LE",
- "subRegion": "Dublin",
- "postCode": "D04H0T7",
- "countryCode": "US",
- "timeZone": "UTC"
}, - "financialDetails": {
- "billRateAmount": {
- "currency": "USD",
- "amount": 0
}, - "billRatePeriod": "hourly",
- "rateModels": [
- {
- "code": "string",
- "name": "string",
- "staticRate": {
- "amount": {
- "currency": "USD",
- "amount": 0
}, - "ratePeriod": "hourly"
}, - "formulaRate": {
- "multiplier": 0,
- "baseRateModelCode": "string"
}, - "type": "static"
}
], - "submitsTimesheet": true,
- "timeEntryType": "hours"
}, - "revisions": [
- {
- "timestamp": "2019-08-24T14:15:22Z",
- "actor": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "actorType": "USER",
- "changes": [
- {
- "type": "created",
- "fieldPath": "string",
- "values": [
- null
], - "previousValues": [
- null
]
}
]
}
]
}
]
}| uid required | string Example: P0df55682-e400-4b66-87a7-bea6a183a4c8 person UID |
Worker properties to be updated
| workerId | string (WorkerId) |
| tenureStartDate | string <date> |
object (PersonalDetailsUpdate) |
{- "workerId": "21006",
- "tenureStartDate": "2019-08-24",
- "personalDetails": {
- "legalName": {
- "first": "string",
- "middle": "string",
- "last": "string",
- "secondaryLast": "string"
}, - "preferredName": {
- "first": "string",
- "middle": "string",
- "last": "string",
- "secondaryLast": "string"
}, - "workEmail": "someone@some.company",
- "personalEmail": "someone@personal.email",
- "dateOfBirth": "2019-08-24",
- "countryOfBirth": "US",
- "highestEducationLevel": "string",
- "rehireEligibility": "string",
- "addresses": [
- {
- "line1": "Eglington Road 2",
- "line2": "string",
- "municipality": "Dublin",
- "subMunicipality": "string",
- "region": "Leinster",
- "regionCode": "LE",
- "subRegion": "Dublin",
- "postCode": "D04H0T7",
- "countryCode": "US",
- "timeZone": "UTC"
}
], - "phoneNumbers": [
- {
- "primary": true,
- "deviceType": "Mobile",
- "countryCode": "+1",
- "areaCode": 480,
- "number": "555-1234"
}
], - "gender": {
- "uid": "string",
- "referenceId": "string"
}, - "emergencyContact": {
- "name": {
- "first": "string",
- "middle": "string",
- "last": "string",
- "secondaryLast": "string"
}, - "phoneNumbers": [
- {
- "primary": true,
- "deviceType": "Mobile",
- "countryCode": "+1",
- "areaCode": 480,
- "number": "555-1234"
}
], - "email": "emergency@contact.email",
- "relationship": "Parent",
- "address": {
- "line1": "Eglington Road 2",
- "line2": "string",
- "municipality": "Dublin",
- "subMunicipality": "string",
- "region": "Leinster",
- "regionCode": "LE",
- "subRegion": "Dublin",
- "postCode": "D04H0T7",
- "countryCode": "US",
- "timeZone": "UTC"
}
}, - "nationalIds": [
- {
- "primary": true,
- "countryCode": "US",
- "type": "SSN",
- "value": "000-00-0000",
- "validUntil": "2019-08-24"
}
], - "customFields": [
- {
- "name": "string",
- "code": "string",
- "referenceId": "string",
- "type": "string",
- "values": [
- "string"
]
}
], - "citizenships": [
- {
- "uid": "CZcb521130-8d80-4310-b980-ac893ae87af3",
- "status": "ACTIVE",
- "type": "string",
- "countryCode": "US"
}
]
}
}{- "uid": "P0df55682-e400-4b66-87a7-bea6a183a4c8",
- "workerId": "21006",
- "displayName": "John Doe",
- "applicantId": {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}, - "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
], - "tenureStartDate": "2019-08-24",
- "lastModified": "2019-08-24T14:15:22Z",
- "status": "ACTIVE",
- "deleted": true,
- "personalDetails": {
- "legalName": {
- "first": "string",
- "middle": "string",
- "last": "string",
- "secondaryLast": "string"
}, - "preferredName": {
- "first": "string",
- "middle": "string",
- "last": "string",
- "secondaryLast": "string"
}, - "workEmail": "someone@some.company",
- "personalEmail": "someone@personal.email",
- "dateOfBirth": "2019-08-24",
- "countryOfBirth": "US",
- "highestEducationLevel": "string",
- "rehireEligibility": "string",
- "addresses": [
- {
- "line1": "Eglington Road 2",
- "line2": "string",
- "municipality": "Dublin",
- "subMunicipality": "string",
- "region": "Leinster",
- "regionCode": "LE",
- "subRegion": "Dublin",
- "postCode": "D04H0T7",
- "countryCode": "US",
- "timeZone": "UTC"
}
], - "phoneNumbers": [
- {
- "primary": true,
- "deviceType": "Mobile",
- "countryCode": "+1",
- "areaCode": 480,
- "number": "555-1234"
}
], - "gender": {
- "uid": "GR1053ef64-3749-4624-b4f4-3906ce7df83e",
- "referenceId": "1234",
- "status": "ACTIVE",
- "displayName": "Female",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "emergencyContact": {
- "name": {
- "first": "string",
- "middle": "string",
- "last": "string",
- "secondaryLast": "string"
}, - "phoneNumbers": [
- {
- "primary": true,
- "deviceType": "Mobile",
- "countryCode": "+1",
- "areaCode": 480,
- "number": "555-1234"
}
], - "email": "emergency@contact.email",
- "relationship": "Parent",
- "address": {
- "line1": "Eglington Road 2",
- "line2": "string",
- "municipality": "Dublin",
- "subMunicipality": "string",
- "region": "Leinster",
- "regionCode": "LE",
- "subRegion": "Dublin",
- "postCode": "D04H0T7",
- "countryCode": "US",
- "timeZone": "UTC"
}
}, - "nationalIds": [
- {
- "primary": true,
- "countryCode": "US",
- "type": "SSN",
- "value": "000-00-0000",
- "validUntil": "2019-08-24"
}
], - "customFields": [
- {
- "name": "string",
- "code": "string",
- "referenceId": "string",
- "type": "string",
- "values": [
- "string"
], - "objectValue": {
- "name": "string",
- "code": "string",
- "referenceId": "string",
- "customFields": [
- {
- "name": "string",
- "code": "string",
- "referenceId": "string",
- "type": "string",
- "values": [
- "string"
]
}
]
}
}
], - "citizenships": [
- {
- "uid": "CZcb521130-8d80-4310-b980-ac893ae87af3",
- "status": "ACTIVE",
- "type": "string",
- "countryCode": "US"
}
], - "talentAppDemographics": {
- "gender": "MALE",
- "nationality": "US",
- "ethnicities": [
- "EAST_ASIAN"
], - "disability": "YES",
- "militaryAffiliation": "VETERAN_OR_NO_LONGER_SERVING",
- "sexualOrientation": "ANOTHER_SEXUAL_ORIENTATION",
- "transgenderStatus": "YES"
}, - "revisions": [
- {
- "timestamp": "2019-08-24T14:15:22Z",
- "actor": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "actorType": "USER",
- "changes": [
- {
- "type": "created",
- "fieldPath": "string",
- "values": [
- null
], - "previousValues": [
- null
]
}
]
}
]
}, - "engagements": [
- {
- "uid": "E24b5e384-6ee2-4452-9fb0-77033e7ce6ca",
- "engagementId": "00000000-0001",
- "primary": true,
- "title": "Specialist",
- "status": "pre_hire",
- "externalStatus": {
- "value": "ONBOARDED",
- "source": "WORKDAY"
}, - "originalStartDate": "2019-08-24",
- "startDate": "2019-08-24",
- "endDate": "2019-08-24",
- "offboardOnEndDate": true,
- "customFields": [
- {
- "name": "string",
- "code": "string",
- "referenceId": "string",
- "type": "string",
- "values": [
- "string"
], - "objectValue": {
- "name": "string",
- "code": "string",
- "referenceId": "string",
- "customFields": [
- {
- "name": "string",
- "code": "string",
- "referenceId": "string",
- "type": "string",
- "values": [
- "string"
]
}
]
}
}
], - "financialFields": [
- {
- "name": "string",
- "code": "string",
- "referenceId": "string",
- "type": "string",
- "values": [
- "string"
], - "objectValue": {
- "name": "string",
- "code": "string",
- "referenceId": "string",
- "customFields": [
- {
- "name": "string",
- "code": "string",
- "referenceId": "string",
- "type": "string",
- "values": [
- "string"
]
}
]
}
}
], - "poNumber": "string",
- "workEmail": "someone@some.company",
- "workPhones": [
- {
- "primary": true,
- "deviceType": "Mobile",
- "countryCode": "+1",
- "areaCode": 480,
- "number": "555-1234"
}
], - "isManager": true,
- "workLocationType": "on_site",
- "workCity": "string",
- "workProvince": "string",
- "appendixRequest": {
- "startDate": "2019-08-24",
- "endDate": "2019-08-24"
}, - "badgeId": "string",
- "accountablePerson": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "holidaySchedule": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "workSchedule": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "jobApplication": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "jobProfile": {
- "uid": "RO12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
], - "jobClassifications": [
- {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}
], - "jobFamilyGroup": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}
}, - "jobFamily": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "managerDetails": {
- "workerId": "21006",
- "legalName": {
- "first": "string",
- "middle": "string",
- "last": "string",
- "secondaryLast": "string"
}, - "preferredName": {
- "first": "string",
- "middle": "string",
- "last": "string",
- "secondaryLast": "string"
}, - "jobProfile": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "jobTitle": "Regional Manager",
- "workEmail": "someone@some.company"
}, - "msp": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "classification": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "supervisoryOrganization": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "company": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "costCenters": [
- {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}
], - "businessSite": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "supplier": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "terminationReason": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "remoteWorkAddress": {
- "line1": "Eglington Road 2",
- "line2": "string",
- "municipality": "Dublin",
- "subMunicipality": "string",
- "region": "Leinster",
- "regionCode": "LE",
- "subRegion": "Dublin",
- "postCode": "D04H0T7",
- "countryCode": "US",
- "timeZone": "UTC"
}, - "financialDetails": {
- "billRateAmount": {
- "currency": "USD",
- "amount": 0
}, - "billRatePeriod": "hourly",
- "rateModels": [
- {
- "code": "string",
- "name": "string",
- "staticRate": {
- "amount": {
- "currency": "USD",
- "amount": 0
}, - "ratePeriod": "hourly"
}, - "formulaRate": {
- "multiplier": 0,
- "baseRateModelCode": "string"
}, - "type": "static"
}
], - "submitsTimesheet": true,
- "timeEntryType": "hours"
}, - "revisions": [
- {
- "timestamp": "2019-08-24T14:15:22Z",
- "actor": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "actorType": "USER",
- "changes": [
- {
- "type": "created",
- "fieldPath": "string",
- "values": [
- null
], - "previousValues": [
- null
]
}
]
}
]
}
]
}| workerUid required | string Example: P0df55682-e400-4b66-87a7-bea6a183a4c8 worker UID |
| engagementUid required | string Example: E0df55682-e400-4b66-87a7-bea6a183a4c8 engagement UID |
{- "uid": "E24b5e384-6ee2-4452-9fb0-77033e7ce6ca",
- "engagementId": "00000000-0001",
- "primary": true,
- "title": "Specialist",
- "status": "pre_hire",
- "externalStatus": {
- "value": "ONBOARDED",
- "source": "WORKDAY"
}, - "originalStartDate": "2019-08-24",
- "startDate": "2019-08-24",
- "endDate": "2019-08-24",
- "offboardOnEndDate": true,
- "customFields": [
- {
- "name": "string",
- "code": "string",
- "referenceId": "string",
- "type": "string",
- "values": [
- "string"
], - "objectValue": {
- "name": "string",
- "code": "string",
- "referenceId": "string",
- "customFields": [
- {
- "name": "string",
- "code": "string",
- "referenceId": "string",
- "type": "string",
- "values": [
- "string"
]
}
]
}
}
], - "financialFields": [
- {
- "name": "string",
- "code": "string",
- "referenceId": "string",
- "type": "string",
- "values": [
- "string"
], - "objectValue": {
- "name": "string",
- "code": "string",
- "referenceId": "string",
- "customFields": [
- {
- "name": "string",
- "code": "string",
- "referenceId": "string",
- "type": "string",
- "values": [
- "string"
]
}
]
}
}
], - "poNumber": "string",
- "workEmail": "someone@some.company",
- "workPhones": [
- {
- "primary": true,
- "deviceType": "Mobile",
- "countryCode": "+1",
- "areaCode": 480,
- "number": "555-1234"
}
], - "isManager": true,
- "workLocationType": "on_site",
- "workCity": "string",
- "workProvince": "string",
- "appendixRequest": {
- "startDate": "2019-08-24",
- "endDate": "2019-08-24"
}, - "badgeId": "string",
- "accountablePerson": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "holidaySchedule": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "workSchedule": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "jobApplication": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "jobProfile": {
- "uid": "RO12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
], - "jobClassifications": [
- {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}
], - "jobFamilyGroup": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}
}, - "jobFamily": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "managerDetails": {
- "workerId": "21006",
- "legalName": {
- "first": "string",
- "middle": "string",
- "last": "string",
- "secondaryLast": "string"
}, - "preferredName": {
- "first": "string",
- "middle": "string",
- "last": "string",
- "secondaryLast": "string"
}, - "jobProfile": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "jobTitle": "Regional Manager",
- "workEmail": "someone@some.company"
}, - "msp": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "classification": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "supervisoryOrganization": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "company": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "costCenters": [
- {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}
], - "businessSite": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "supplier": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "terminationReason": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "remoteWorkAddress": {
- "line1": "Eglington Road 2",
- "line2": "string",
- "municipality": "Dublin",
- "subMunicipality": "string",
- "region": "Leinster",
- "regionCode": "LE",
- "subRegion": "Dublin",
- "postCode": "D04H0T7",
- "countryCode": "US",
- "timeZone": "UTC"
}, - "financialDetails": {
- "billRateAmount": {
- "currency": "USD",
- "amount": 0
}, - "billRatePeriod": "hourly",
- "rateModels": [
- {
- "code": "string",
- "name": "string",
- "staticRate": {
- "amount": {
- "currency": "USD",
- "amount": 0
}, - "ratePeriod": "hourly"
}, - "formulaRate": {
- "multiplier": 0,
- "baseRateModelCode": "string"
}, - "type": "static"
}
], - "submitsTimesheet": true,
- "timeEntryType": "hours"
}, - "revisions": [
- {
- "timestamp": "2019-08-24T14:15:22Z",
- "actor": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "actorType": "USER",
- "changes": [
- {
- "type": "created",
- "fieldPath": "string",
- "values": [
- null
], - "previousValues": [
- null
]
}
]
}
]
}| workerUid required | string Example: P0df55682-e400-4b66-87a7-bea6a183a4c8 worker UID |
| engagementUid required | string Example: E0df55682-e400-4b66-87a7-bea6a183a4c8 engagement UID |
Engagement properties to be updated
| primary | boolean |
| title | string |
| status | string (EngagementStatus) Enum: "pre_hire" "onboarding" "onboarded" "offboarding" "offboarded" "draft" |
| originalStartDate | string <date> |
| startDate | string <date> |
| endDate | string <date> |
| offboardOnEndDate | boolean |
Array of objects (CustomFieldPatchValue) | |
Array of objects (FinancialFieldPatchValue) | |
| poNumber | string |
| workEmail | string <email> |
Array of objects (PhoneNumber) | |
| workLocationType | string (WorkLocationType) Enum: "on_site" "remote" |
| workCity | string |
| workProvince | string |
object (EngagementAppendixRequest) | |
| badgeId | string |
object (ReferenceIdOrUid) | |
object (ReferenceIdOrUid) | |
object (ReferenceIdOrUid) | |
object (ReferenceIdOrUid) | |
object (ReferenceIdOrUid) | |
object (ReferenceIdOrUid) | |
object (ReferenceIdOrUid) | |
object (ReferenceIdOrUid) | |
object (ReferenceIdOrUid) | |
object (ReferenceIdOrUid) | |
Array of objects (CostCenterReferenceIdOrUid) | |
object (ReferenceIdOrUid) | |
object (ReferenceIdOrUid) | |
object (ReferenceIdOrUid) | |
object (EngagementRemoteWorkAddressUpdate) | |
object (EngagementFinancialDetailsUpdate) |
{- "primary": true,
- "title": "Specialist",
- "status": "pre_hire",
- "originalStartDate": "2019-08-24",
- "startDate": "2019-08-24",
- "endDate": "2019-08-24",
- "offboardOnEndDate": true,
- "customFields": [
- {
- "name": "string",
- "code": "string",
- "referenceId": "string",
- "type": "string",
- "values": [
- "string"
]
}
], - "financialFields": [
- {
- "name": "string",
- "code": "string",
- "referenceId": "string",
- "type": "string",
- "values": [
- "string"
]
}
], - "poNumber": "string",
- "workEmail": "someone@some.company",
- "workPhones": [
- {
- "primary": true,
- "deviceType": "Mobile",
- "countryCode": "+1",
- "areaCode": 480,
- "number": "555-1234"
}
], - "workLocationType": "on_site",
- "workCity": "string",
- "workProvince": "string",
- "appendixRequest": {
- "startDate": "2019-08-24",
- "endDate": "2019-08-24"
}, - "badgeId": "string",
- "accountablePerson": {
- "uid": "string",
- "referenceId": "string"
}, - "holidaySchedule": {
- "uid": "string",
- "referenceId": "string"
}, - "workSchedule": {
- "uid": "string",
- "referenceId": "string"
}, - "jobApplication": {
- "uid": "string",
- "referenceId": "string"
}, - "jobProfile": {
- "uid": "string",
- "referenceId": "string"
}, - "jobFamily": {
- "uid": "string",
- "referenceId": "string"
}, - "msp": {
- "uid": "string",
- "referenceId": "string"
}, - "classification": {
- "uid": "string",
- "referenceId": "string"
}, - "supervisoryOrganization": {
- "uid": "string",
- "referenceId": "string"
}, - "company": {
- "uid": "string",
- "referenceId": "string"
}, - "costCenters": [
- {
- "uid": "string",
- "referenceId": "string"
}
], - "businessSite": {
- "uid": "string",
- "referenceId": "string"
}, - "supplier": {
- "uid": "string",
- "referenceId": "string"
}, - "terminationReason": {
- "uid": "string",
- "referenceId": "string"
}, - "remoteWorkAddress": {
- "line1": "Eglington Road 2",
- "line2": "string",
- "municipality": "Dublin",
- "subMunicipality": "string",
- "region": "Leinster",
- "regionCode": "LE",
- "subRegion": "Dublin",
- "postCode": "D04H0T7",
- "countryCode": "US",
- "timeZone": "UTC"
}, - "financialDetails": {
- "billRateAmount": {
- "currency": "USD",
- "amount": 0
}, - "billRatePeriod": "hourly",
- "rateModels": [
- {
- "code": "string",
- "name": "string",
- "staticRate": {
- "amount": {
- "currency": "USD",
- "amount": 0
}, - "ratePeriod": "hourly"
}, - "formulaRate": {
- "multiplier": 0,
- "baseRateModelCode": "string"
}, - "type": "static"
}
], - "submitsTimesheet": true,
- "timeEntryType": "hours"
}
}{- "uid": "E24b5e384-6ee2-4452-9fb0-77033e7ce6ca",
- "engagementId": "00000000-0001",
- "primary": true,
- "title": "Specialist",
- "status": "pre_hire",
- "externalStatus": {
- "value": "ONBOARDED",
- "source": "WORKDAY"
}, - "originalStartDate": "2019-08-24",
- "startDate": "2019-08-24",
- "endDate": "2019-08-24",
- "offboardOnEndDate": true,
- "customFields": [
- {
- "name": "string",
- "code": "string",
- "referenceId": "string",
- "type": "string",
- "values": [
- "string"
], - "objectValue": {
- "name": "string",
- "code": "string",
- "referenceId": "string",
- "customFields": [
- {
- "name": "string",
- "code": "string",
- "referenceId": "string",
- "type": "string",
- "values": [
- "string"
]
}
]
}
}
], - "financialFields": [
- {
- "name": "string",
- "code": "string",
- "referenceId": "string",
- "type": "string",
- "values": [
- "string"
], - "objectValue": {
- "name": "string",
- "code": "string",
- "referenceId": "string",
- "customFields": [
- {
- "name": "string",
- "code": "string",
- "referenceId": "string",
- "type": "string",
- "values": [
- "string"
]
}
]
}
}
], - "poNumber": "string",
- "workEmail": "someone@some.company",
- "workPhones": [
- {
- "primary": true,
- "deviceType": "Mobile",
- "countryCode": "+1",
- "areaCode": 480,
- "number": "555-1234"
}
], - "isManager": true,
- "workLocationType": "on_site",
- "workCity": "string",
- "workProvince": "string",
- "appendixRequest": {
- "startDate": "2019-08-24",
- "endDate": "2019-08-24"
}, - "badgeId": "string",
- "accountablePerson": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "holidaySchedule": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "workSchedule": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "jobApplication": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "jobProfile": {
- "uid": "RO12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
], - "jobClassifications": [
- {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}
], - "jobFamilyGroup": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}
}, - "jobFamily": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "managerDetails": {
- "workerId": "21006",
- "legalName": {
- "first": "string",
- "middle": "string",
- "last": "string",
- "secondaryLast": "string"
}, - "preferredName": {
- "first": "string",
- "middle": "string",
- "last": "string",
- "secondaryLast": "string"
}, - "jobProfile": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "jobTitle": "Regional Manager",
- "workEmail": "someone@some.company"
}, - "msp": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "classification": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "supervisoryOrganization": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "company": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "costCenters": [
- {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}
], - "businessSite": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "supplier": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "terminationReason": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "remoteWorkAddress": {
- "line1": "Eglington Road 2",
- "line2": "string",
- "municipality": "Dublin",
- "subMunicipality": "string",
- "region": "Leinster",
- "regionCode": "LE",
- "subRegion": "Dublin",
- "postCode": "D04H0T7",
- "countryCode": "US",
- "timeZone": "UTC"
}, - "financialDetails": {
- "billRateAmount": {
- "currency": "USD",
- "amount": 0
}, - "billRatePeriod": "hourly",
- "rateModels": [
- {
- "code": "string",
- "name": "string",
- "staticRate": {
- "amount": {
- "currency": "USD",
- "amount": 0
}, - "ratePeriod": "hourly"
}, - "formulaRate": {
- "multiplier": 0,
- "baseRateModelCode": "string"
}, - "type": "static"
}
], - "submitsTimesheet": true,
- "timeEntryType": "hours"
}, - "revisions": [
- {
- "timestamp": "2019-08-24T14:15:22Z",
- "actor": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "actorType": "USER",
- "changes": [
- {
- "type": "created",
- "fieldPath": "string",
- "values": [
- null
], - "previousValues": [
- null
]
}
]
}
]
}Discards any pending changes for an engagement and terminates the relevant processes
| workerUid required | string Example: P0df55682-e400-4b66-87a7-bea6a183a4c8 worker UID |
| engagementUid required | string Example: E0df55682-e400-4b66-87a7-bea6a183a4c8 engagement UID |
| reason required | string termination reason for the relevant processes |
{- "numberOfPendingChangesDiscarded": 5
}| uid required | string Example: T9er43993-d212-5c11-10j3-npp3b226h3a3 timesheet UID |
{- "uid": "TS9er43993-d212-5c11-10j3-npp3b226h3a3",
- "referenceId": "string",
- "status": "WAITING_FOR_SUBMISSION",
- "startDate": "2019-08-24",
- "endDate": "2019-08-24",
- "approvalDate": "2019-08-24T14:15:22Z",
- "engagement": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "person": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "lineItems": [
- {
- "referenceId": "string",
- "hours": 0,
- "units": 0,
- "costCenter": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "location": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "timeCode": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "projectTask": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "rate": {
- "amount": 0,
- "currency": "string",
- "identifier": "string"
}, - "tax": {
- "amount": 0
}, - "fees": {
- "amount": 0
}, - "action": "REPLACE"
}
], - "approvals": [
- {
- "approver": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "approvalDate": "2019-08-24T14:15:22Z",
- "comment": "string",
- "systemGenerated": true
}
], - "desiredStatus": "WAITING_FOR_SUBMISSION"
}| uid required | string Example: T9er43993-d212-5c11-10j3-npp3b226h3a3 timesheet UID |
Approve timesheet
| approverPersonUid | string |
| decision | string (TimesheetApprovalStatus) Enum: "APPROVED" "REJECTED" |
| reason | string |
{- "approverPersonUid": "P0df55682-e400-4b66-87a7-bea6a183a4c8",
- "decision": "APPROVED",
- "reason": "string"
}{- "uid": "TS9er43993-d212-5c11-10j3-npp3b226h3a3",
- "referenceId": "string",
- "status": "WAITING_FOR_SUBMISSION",
- "startDate": "2019-08-24",
- "endDate": "2019-08-24",
- "approvalDate": "2019-08-24T14:15:22Z",
- "engagement": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "person": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "lineItems": [
- {
- "referenceId": "string",
- "hours": 0,
- "units": 0,
- "costCenter": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "location": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "timeCode": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "projectTask": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "rate": {
- "amount": 0,
- "currency": "string",
- "identifier": "string"
}, - "tax": {
- "amount": 0
}, - "fees": {
- "amount": 0
}, - "action": "REPLACE"
}
], - "approvals": [
- {
- "approver": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "approvalDate": "2019-08-24T14:15:22Z",
- "comment": "string",
- "systemGenerated": true
}
], - "desiredStatus": "WAITING_FOR_SUBMISSION"
}| uid required | string Example: E14bd4098-b7d9-492a-9a6f-b52ba63df730 expense UID |
{- "uid": "E14bd4098-b7d9-492a-9a6f-b52ba63df730",
- "referenceId": "string",
- "status": "PENDING",
- "description": "string",
- "notes": "string",
- "vendor": "string",
- "spentDate": "2019-08-24",
- "approvalDate": "2019-08-24T14:15:22Z",
- "engagement": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "person": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "costCenter": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "supplier": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "expenseCategory": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "amount": {
- "amount": 0,
- "currency": "string"
}, - "fee": {
- "amount": 0,
- "currency": "string"
}, - "tax": {
- "amount": 0,
- "currency": "string"
}, - "approvals": [
- {
- "approver": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "approvalDate": "2019-08-24T14:15:22Z",
- "comment": "string",
- "systemGenerated": true
}
]
}| uid required | string Example: E14bd4098-b7d9-492a-9a6f-b52ba63df730 expense UID |
Approve expense
| approverPersonUid | string |
| decision | string (ExpenseApprovalStatus) Enum: "APPROVED" "REJECTED" |
| reason | string |
{- "approverPersonUid": "P0df55682-e400-4b66-87a7-bea6a183a4c8",
- "decision": "APPROVED",
- "reason": "string"
}{- "uid": "E14bd4098-b7d9-492a-9a6f-b52ba63df730",
- "referenceId": "string",
- "status": "PENDING",
- "description": "string",
- "notes": "string",
- "vendor": "string",
- "spentDate": "2019-08-24",
- "approvalDate": "2019-08-24T14:15:22Z",
- "engagement": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "person": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "costCenter": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "supplier": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "expenseCategory": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "amount": {
- "amount": 0,
- "currency": "string"
}, - "fee": {
- "amount": 0,
- "currency": "string"
}, - "tax": {
- "amount": 0,
- "currency": "string"
}, - "approvals": [
- {
- "approver": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "approvalDate": "2019-08-24T14:15:22Z",
- "comment": "string",
- "systemGenerated": true
}
]
}| limit | integer Default: 20 Pagination parameter: single page size |
| page | integer Default: 1 Pagination parameter: which page of results to return (page numbers start from 1) |
| processDefinitionUids | Array of strings List of process definition uids that the returned processes are instanced from |
| processStatuses | Array of strings (ProcessStatus) Items Enum: "ACTIVE" "COMPLETED" "COMPLETED_WITH_ERRORS" "DELETED" List of statuses that return corresponding processes |
{- "totalCount": 9876,
- "totalPages": 10,
- "processes": [
- {
- "uid": "WFTde51d311-e880-4a43-88a8-69c46a9c0926",
- "name": "string",
- "created": "2019-08-24T14:15:22Z",
- "modified": "2019-08-24T14:15:22Z",
- "targetEngagement": {
- "uid": "Ede51d311-e880-4a43-88a8-69c46a9c0926"
}, - "status": "ACTIVE",
- "processDefinition": {
- "uid": "WFTde51d311-e880-4a43-88a8-69c46a9c0926",
- "name": "Onboarding contact stakeholders",
- "category": "ONBOARDING",
- "created": "2019-08-24T14:15:22Z",
- "creator": {
- "uid": "Pde51d311-e880-4a43-88a8-69c46a9c0926",
- "displayName": "John Doe"
}, - "draft": true,
- "targetEntityType": "ENGAGEMENT",
- "lastDeployed": "2019-08-24T14:15:22Z",
- "description": "Flow to onboard stakeholders on new topics",
- "modified": "2019-08-24T14:15:22Z",
- "status": "ACTIVE"
}, - "targetJobApplication": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "targetPerson": {
- "uid": "Pde51d311-e880-4a43-88a8-69c46a9c0926",
- "displayName": "John Doe"
}, - "targetTimesheet": {
- "uid": "string",
- "number": 0,
- "person": {
- "uid": "Pde51d311-e880-4a43-88a8-69c46a9c0926",
- "displayName": "John Doe"
}
}
}
]
}| processDefinitionStatus | string (ProcessDefinitionStatus) Enum: "ACTIVE" "INACTIVE" Exclude process definitions without the provided status |
| processDefinitionResourceType | Array of strings (OptionalEngagementReferenceType) Items Enum: "accountablePerson" "businessSite" "classification" "company" "costCenter" "financialDetails" "holidaySchedule" "jobApplication" "jobProfile" "jobFamily" "managerDetails" "msp" "remoteWorkAddress" "supervisoryOrganization" "supplier" "terminationReason" "workSchedule" "jobClassifications" "jobFamilyGroup" List of resource types the returned process definitions target. |
{- "processDefinitions": [
- {
- "uid": "WFTde51d311-e880-4a43-88a8-69c46a9c0926",
- "name": "Onboarding contact stakeholders",
- "category": "ONBOARDING",
- "created": "2019-08-24T14:15:22Z",
- "creator": {
- "uid": "Pde51d311-e880-4a43-88a8-69c46a9c0926",
- "displayName": "John Doe"
}, - "draft": true,
- "targetEntityType": "ENGAGEMENT",
- "lastDeployed": "2019-08-24T14:15:22Z",
- "description": "Flow to onboard stakeholders on new topics",
- "modified": "2019-08-24T14:15:22Z",
- "status": "ACTIVE"
}
]
}This API supports the management of roleAssignments i.e. the relationship between
| roleReferenceIds | Array of strings List of reference Ids of roles to be included in the response |
{- "roleAssignments": [
- {
- "roleReferenceId": "refId",
- "orgReferenceId": "refId",
- "businessSiteReferenceId": "refId",
- "costCenterReferenceId": "refId",
- "assignees": [
- {
- "workerId": "21006"
}
]
}
]
}The API operates incrementally i.e. new role assignments can be added or existing ones modified via PATCH - it is not necessary to load the entire roleAssignment set in one request. The request may be partially accepted even if it contains invalid assignments and is marked with Bad Request status. All incorrect assignments will be skipped.
Role Assignments to be updated
Array of objects (RoleAssignmentUpdate) |
{- "roleAssignments": [
- {
- "roleReferenceId": "refId",
- "orgReferenceId": "refId",
- "businessSiteReferenceId": "refId",
- "costCenterReferenceId": "refId",
- "assignees": [
- {
- "workerId": "21006"
}
]
}
]
}{- "roleAssignments": [
- {
- "roleReferenceId": "refId",
- "orgReferenceId": "refId",
- "businessSiteReferenceId": "refId",
- "costCenterReferenceId": "refId",
- "assignees": [
- {
- "workerId": "21006"
}
]
}
]
}This API allows the set of drop-down values for a financial field, referenced via financialFieldReferenceId, to be updated. The API operates incrementally i.e. new field values can be added via PATCH. Likewise the display name of a value can be updated by specifying the referenceId of the individual value object. In order to remove a value from the available value set, and therefore prevent it appearing in drop-downs, its status should be set to INACTIVE.
| financialFieldReferenceIds | Array of strings List of reference Ids of financial fields to be included in the response |
{- "financialFieldsValues": [
- {
- "financialFieldReferenceId": "string",
- "values": [
- {
- "name": "string",
- "referenceId": "string",
- "status": "ACTIVE"
}
]
}
]
}Financial Fields values to be updated
Array of objects (FinancialFieldValuesUpdate) |
{- "financialFieldsValues": [
- {
- "financialFieldReferenceId": "string",
- "values": [
- {
- "name": "string",
- "referenceId": "string",
- "status": "ACTIVE"
}
]
}
]
}{- "financialFieldsValues": [
- {
- "financialFieldReferenceId": "string",
- "values": [
- {
- "name": "string",
- "referenceId": "string",
- "status": "ACTIVE"
}
]
}
]
}Discards any pending changes for an engagement and terminates the relevant processes
| workerUid required | string Example: P0df55682-e400-4b66-87a7-bea6a183a4c8 worker UID |
| engagementUid required | string Example: E0df55682-e400-4b66-87a7-bea6a183a4c8 engagement UID |
| reason required | string termination reason for the relevant processes |
{- "numberOfPendingChangesDiscarded": 5
}Replace all worker's spend approval limits with the set of limits provided in the request body.
Existing limits not included in the request will be removed.
Limits with amount set to 0 will be removed.
| workerUid required | string Example: P0df55682-e400-4b66-87a7-bea6a183a4c8 person UID |
Array of objects (SpendApprovalLimit) |
{- "spendApprovalLimits": [
- {
- "entityType": "TIMESHEET",
- "currency": "USD",
- "amount": 0
}
]
}{- "spendApprovalLimits": [
- {
- "entityType": "TIMESHEET",
- "currency": "USD",
- "amount": 0
}
]
}Selectively update worker's spend approval limits.
Only limit(s) specified in the request body will be modified.
Limits with amount set to 0 will be removed.
| workerUid required | string Example: P0df55682-e400-4b66-87a7-bea6a183a4c8 person UID |
Array of objects (SpendApprovalLimit) |
{- "spendApprovalLimits": [
- {
- "entityType": "TIMESHEET",
- "currency": "USD",
- "amount": 0
}
]
}{- "spendApprovalLimits": [
- {
- "entityType": "TIMESHEET",
- "currency": "USD",
- "amount": 0
}
]
}