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
]
}
]
}
]
}| 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"
}
]
}
]
}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
}
]
}