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": "RObfa4eb6f-36ad-4e1b-b868-fe93e6a7a1f9",
- "referenceId": "00000123",
- "referenceCode": "JP-001",
- "displayName": "Data Analyst",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
], - "summary": "Responsible for analyzing business data and delivering insights",
- "description": "Full job profile description here",
- "assignable": true,
- "countries": [
- "GB"
], - "classifications": [
- {
- "uid": "CL49cfacc4-15ec-3d68-8f99-2d53ae46f20e",
- "referenceId": "CL-001"
}
], - "jobFamily": {
- "uid": "JFc95392cf-9f82-3adb-841e-fcd5bfc7cb63",
- "referenceId": "JF-001"
}, - "jobFamilyGroup": {
- "uid": "JFG4fdd396b-8820-44c0-8637-f4436797be52",
- "referenceId": "JFG-001"
}, - "jobClassifications": [
- {
- "uid": "JCL7f68cb98-f62d-4856-b1c1-fbd0df5ebb6c",
- "referenceId": "JC-001"
}
], - "mappedExportJobProfile": {
- "uid": "RO00000000-b7f2-48a3-bbdf-d9d4ddbe9999",
- "referenceId": "00000099",
- "referenceCode": "JP-MAPPED"
}, - "eligibilityRequirements": [
- {
- "required": true,
- "eligibilityRequirement": {
- "uid": "CERTe7a06f-b7f2-48a3-bbdf-000000000001",
- "referenceId": "CERT-001"
}
}
], - "customFields": [
- {
- "name": "Department",
- "referenceId": "department",
- "type": "string",
- "values": [
- "Analytics"
]
}
]
}, - "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": "RObfa4eb6f-36ad-4e1b-b868-fe93e6a7a1f9",
- "referenceId": "00000123",
- "referenceCode": "JP-001",
- "displayName": "Data Analyst",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
], - "summary": "Responsible for analyzing business data and delivering insights",
- "description": "Full job profile description here",
- "assignable": true,
- "countries": [
- "GB"
], - "classifications": [
- {
- "uid": "CL49cfacc4-15ec-3d68-8f99-2d53ae46f20e",
- "referenceId": "CL-001"
}
], - "jobFamily": {
- "uid": "JFc95392cf-9f82-3adb-841e-fcd5bfc7cb63",
- "referenceId": "JF-001"
}, - "jobFamilyGroup": {
- "uid": "JFG4fdd396b-8820-44c0-8637-f4436797be52",
- "referenceId": "JFG-001"
}, - "jobClassifications": [
- {
- "uid": "JCL7f68cb98-f62d-4856-b1c1-fbd0df5ebb6c",
- "referenceId": "JC-001"
}
], - "mappedExportJobProfile": {
- "uid": "RO00000000-b7f2-48a3-bbdf-d9d4ddbe9999",
- "referenceId": "00000099",
- "referenceCode": "JP-MAPPED"
}, - "eligibilityRequirements": [
- {
- "required": true,
- "eligibilityRequirement": {
- "uid": "CERTe7a06f-b7f2-48a3-bbdf-000000000001",
- "referenceId": "CERT-001"
}
}
], - "customFields": [
- {
- "name": "Department",
- "referenceId": "department",
- "type": "string",
- "values": [
- "Analytics"
]
}
]
}, - "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": "RObfa4eb6f-36ad-4e1b-b868-fe93e6a7a1f9",
- "referenceId": "00000123",
- "referenceCode": "JP-001",
- "displayName": "Data Analyst",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
], - "summary": "Responsible for analyzing business data and delivering insights",
- "description": "Full job profile description here",
- "assignable": true,
- "countries": [
- "GB"
], - "classifications": [
- {
- "uid": "CL49cfacc4-15ec-3d68-8f99-2d53ae46f20e",
- "referenceId": "CL-001"
}
], - "jobFamily": {
- "uid": "JFc95392cf-9f82-3adb-841e-fcd5bfc7cb63",
- "referenceId": "JF-001"
}, - "jobFamilyGroup": {
- "uid": "JFG4fdd396b-8820-44c0-8637-f4436797be52",
- "referenceId": "JFG-001"
}, - "jobClassifications": [
- {
- "uid": "JCL7f68cb98-f62d-4856-b1c1-fbd0df5ebb6c",
- "referenceId": "JC-001"
}
], - "mappedExportJobProfile": {
- "uid": "RO00000000-b7f2-48a3-bbdf-d9d4ddbe9999",
- "referenceId": "00000099",
- "referenceCode": "JP-MAPPED"
}, - "eligibilityRequirements": [
- {
- "required": true,
- "eligibilityRequirement": {
- "uid": "CERTe7a06f-b7f2-48a3-bbdf-000000000001",
- "referenceId": "CERT-001"
}
}
], - "customFields": [
- {
- "name": "Department",
- "referenceId": "department",
- "type": "string",
- "values": [
- "Analytics"
]
}
]
}, - "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": "RObfa4eb6f-36ad-4e1b-b868-fe93e6a7a1f9",
- "referenceId": "00000123",
- "referenceCode": "JP-001",
- "displayName": "Data Analyst",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
], - "summary": "Responsible for analyzing business data and delivering insights",
- "description": "Full job profile description here",
- "assignable": true,
- "countries": [
- "GB"
], - "classifications": [
- {
- "uid": "CL49cfacc4-15ec-3d68-8f99-2d53ae46f20e",
- "referenceId": "CL-001"
}
], - "jobFamily": {
- "uid": "JFc95392cf-9f82-3adb-841e-fcd5bfc7cb63",
- "referenceId": "JF-001"
}, - "jobFamilyGroup": {
- "uid": "JFG4fdd396b-8820-44c0-8637-f4436797be52",
- "referenceId": "JFG-001"
}, - "jobClassifications": [
- {
- "uid": "JCL7f68cb98-f62d-4856-b1c1-fbd0df5ebb6c",
- "referenceId": "JC-001"
}
], - "mappedExportJobProfile": {
- "uid": "RO00000000-b7f2-48a3-bbdf-d9d4ddbe9999",
- "referenceId": "00000099",
- "referenceCode": "JP-MAPPED"
}, - "eligibilityRequirements": [
- {
- "required": true,
- "eligibilityRequirement": {
- "uid": "CERTe7a06f-b7f2-48a3-bbdf-000000000001",
- "referenceId": "CERT-001"
}
}
], - "customFields": [
- {
- "name": "Department",
- "referenceId": "department",
- "type": "string",
- "values": [
- "Analytics"
]
}
]
}, - "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": "RObfa4eb6f-36ad-4e1b-b868-fe93e6a7a1f9",
- "referenceId": "00000123",
- "referenceCode": "JP-001",
- "displayName": "Data Analyst",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
], - "summary": "Responsible for analyzing business data and delivering insights",
- "description": "Full job profile description here",
- "assignable": true,
- "countries": [
- "GB"
], - "classifications": [
- {
- "uid": "CL49cfacc4-15ec-3d68-8f99-2d53ae46f20e",
- "referenceId": "CL-001"
}
], - "jobFamily": {
- "uid": "JFc95392cf-9f82-3adb-841e-fcd5bfc7cb63",
- "referenceId": "JF-001"
}, - "jobFamilyGroup": {
- "uid": "JFG4fdd396b-8820-44c0-8637-f4436797be52",
- "referenceId": "JFG-001"
}, - "jobClassifications": [
- {
- "uid": "JCL7f68cb98-f62d-4856-b1c1-fbd0df5ebb6c",
- "referenceId": "JC-001"
}
], - "mappedExportJobProfile": {
- "uid": "RO00000000-b7f2-48a3-bbdf-d9d4ddbe9999",
- "referenceId": "00000099",
- "referenceCode": "JP-MAPPED"
}, - "eligibilityRequirements": [
- {
- "required": true,
- "eligibilityRequirement": {
- "uid": "CERTe7a06f-b7f2-48a3-bbdf-000000000001",
- "referenceId": "CERT-001"
}
}
], - "customFields": [
- {
- "name": "Department",
- "referenceId": "department",
- "type": "string",
- "values": [
- "Analytics"
]
}
]
}, - "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": "RObfa4eb6f-36ad-4e1b-b868-fe93e6a7a1f9",
- "referenceId": "00000123",
- "referenceCode": "JP-001",
- "displayName": "Data Analyst",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
], - "summary": "Responsible for analyzing business data and delivering insights",
- "description": "Full job profile description here",
- "assignable": true,
- "countries": [
- "GB"
], - "classifications": [
- {
- "uid": "CL49cfacc4-15ec-3d68-8f99-2d53ae46f20e",
- "referenceId": "CL-001"
}
], - "jobFamily": {
- "uid": "JFc95392cf-9f82-3adb-841e-fcd5bfc7cb63",
- "referenceId": "JF-001"
}, - "jobFamilyGroup": {
- "uid": "JFG4fdd396b-8820-44c0-8637-f4436797be52",
- "referenceId": "JFG-001"
}, - "jobClassifications": [
- {
- "uid": "JCL7f68cb98-f62d-4856-b1c1-fbd0df5ebb6c",
- "referenceId": "JC-001"
}
], - "mappedExportJobProfile": {
- "uid": "RO00000000-b7f2-48a3-bbdf-d9d4ddbe9999",
- "referenceId": "00000099",
- "referenceCode": "JP-MAPPED"
}, - "eligibilityRequirements": [
- {
- "required": true,
- "eligibilityRequirement": {
- "uid": "CERTe7a06f-b7f2-48a3-bbdf-000000000001",
- "referenceId": "CERT-001"
}
}
], - "customFields": [
- {
- "name": "Department",
- "referenceId": "department",
- "type": "string",
- "values": [
- "Analytics"
]
}
]
}, - "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
}| 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) |
| referenceIds | Array of strings Return only organizations whose reference IDs appear in the provided set |
| managerReferenceIds | Array of strings Return only organizations whose managers company worker IDs are included in the provided set |
{- "totalCount": 9876,
- "totalPages": 10,
- "orgs": [
- {
- "uid": "Oa11c01bc-41e1-4790-b0d8-641d9ea5982c",
- "referenceId": "abc_123",
- "displayName": "Org Name",
- "manager": {
- "uid": "string",
- "referenceId": "string"
}, - "parentOrg": {
- "uid": "string",
- "referenceId": "string"
}, - "location": {
- "uid": "string",
- "referenceId": "string"
}, - "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"
]
}
]
}
}
]
}
]
}New organization to be created
| referenceId | string |
| displayName required | string |
object (ReferenceIdOrUid) | |
object (ReferenceIdOrUid) | |
object (ReferenceIdOrUid) |
{- "referenceId": "abc_123",
- "displayName": "Org Name",
- "manager": {
- "uid": "string",
- "referenceId": "string"
}, - "parentOrg": {
- "uid": "string",
- "referenceId": "string"
}, - "location": {
- "uid": "string",
- "referenceId": "string"
}
}{- "uid": "Oa11c01bc-41e1-4790-b0d8-641d9ea5982c",
- "referenceId": "abc_123",
- "displayName": "Org Name",
- "manager": {
- "uid": "string",
- "referenceId": "string"
}, - "parentOrg": {
- "uid": "string",
- "referenceId": "string"
}, - "location": {
- "uid": "string",
- "referenceId": "string"
}, - "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"
]
}
]
}
}
]
}| uid required | string Example: Oa11c01bc-41e1-4790-b0d8-641d9ea5982c organization UID |
{- "uid": "Oa11c01bc-41e1-4790-b0d8-641d9ea5982c",
- "referenceId": "abc_123",
- "displayName": "Org Name",
- "manager": {
- "uid": "string",
- "referenceId": "string"
}, - "parentOrg": {
- "uid": "string",
- "referenceId": "string"
}, - "location": {
- "uid": "string",
- "referenceId": "string"
}, - "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"
]
}
]
}
}
]
}| uid required | string Example: Oa11c01bc-41e1-4790-b0d8-641d9ea5982c organization UID |
Organization properties to be updated
| referenceId | string |
| displayName | string |
object (ReferenceIdOrUid) | |
object (ReferenceIdOrUid) | |
object (ReferenceIdOrUid) |
{- "referenceId": "abc_123_updated",
- "displayName": "Org Name Updated",
- "manager": {
- "uid": "string",
- "referenceId": "string"
}, - "parentOrg": {
- "uid": "string",
- "referenceId": "string"
}, - "location": {
- "uid": "string",
- "referenceId": "string"
}
}{- "uid": "Oa11c01bc-41e1-4790-b0d8-641d9ea5982c",
- "referenceId": "abc_123",
- "displayName": "Org Name",
- "manager": {
- "uid": "string",
- "referenceId": "string"
}, - "parentOrg": {
- "uid": "string",
- "referenceId": "string"
}, - "location": {
- "uid": "string",
- "referenceId": "string"
}, - "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"
]
}
]
}
}
]
}| 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) |
| referenceIds | Array of strings Return only business sites whose reference IDs appear in the provided set |
| assignable | boolean Filter entities based on whether or not they are assignable |
| search | string Search for entities by displayName |
{- "totalCount": 9366,
- "totalPages": 10,
- "businessSites": [
- {
- "uid": "LCbe236abf-5a2b-4c27-9904-a5794590d88c",
- "displayName": "London Office",
- "referenceId": "LD-001",
- "address": {
- "line1": "Trafalgar Square",
- "line2": "102",
- "municipality": "London",
- "region": "Greater London",
- "subRegion": "Westminster",
- "postCode": "SW1A 2AA",
- "countryCode": "US"
}, - "assignable": true,
- "geolocation": {
- "latitude": 54.2379333607472,
- "longitude": -2.36966957036279
}, - "parent": {
- "uid": "string",
- "referenceId": "string"
}
}
]
}New business site to be created
| displayName required | string |
| referenceId | string |
required | object (BusinessSiteAddress) |
| assignable | boolean |
object (ReferenceIdOrUid) |
{- "displayName": "London Office",
- "referenceId": "LD-001",
- "address": {
- "line1": "Trafalgar Square",
- "line2": "102",
- "municipality": "London",
- "region": "Greater London",
- "subRegion": "Westminster",
- "postCode": "SW1A 2AA",
- "countryCode": "US"
}, - "assignable": true,
- "parent": {
- "uid": "string",
- "referenceId": "string"
}
}{- "uid": "LCbe236abf-5a2b-4c27-9904-a5794590d88c",
- "displayName": "London Office",
- "referenceId": "LD-001",
- "address": {
- "line1": "Trafalgar Square",
- "line2": "102",
- "municipality": "London",
- "region": "Greater London",
- "subRegion": "Westminster",
- "postCode": "SW1A 2AA",
- "countryCode": "US"
}, - "assignable": true,
- "geolocation": {
- "latitude": 54.2379333607472,
- "longitude": -2.36966957036279
}, - "parent": {
- "uid": "string",
- "referenceId": "string"
}
}| uid required | string Example: LC51d1c513-2004-48c3-b702-cf74718ce50d Unique ID of the businessSite |
{- "uid": "LCbe236abf-5a2b-4c27-9904-a5794590d88c",
- "displayName": "London Office",
- "referenceId": "LD-001",
- "address": {
- "line1": "Trafalgar Square",
- "line2": "102",
- "municipality": "London",
- "region": "Greater London",
- "subRegion": "Westminster",
- "postCode": "SW1A 2AA",
- "countryCode": "US"
}, - "assignable": true,
- "geolocation": {
- "latitude": 54.2379333607472,
- "longitude": -2.36966957036279
}, - "parent": {
- "uid": "string",
- "referenceId": "string"
}
}| uid required | string Example: LC51d1c513-2004-48c3-b702-cf74718ce50d businessSite UID |
Business site properties to be updated
| displayName | string |
| referenceId | string |
object (ReferenceIdOrUid) | |
object (BusinessSiteAddress) | |
| assignable | boolean |
{- "displayName": "London Office 2",
- "referenceId": "LD-002",
- "parent": {
- "uid": "string",
- "referenceId": "string"
}, - "address": {
- "line1": "Trafalgar Square",
- "line2": "102",
- "municipality": "London",
- "region": "Greater London",
- "subRegion": "Westminster",
- "postCode": "SW1A 2AA",
- "countryCode": "US"
}, - "assignable": false
}{- "uid": "LCbe236abf-5a2b-4c27-9904-a5794590d88c",
- "displayName": "London Office",
- "referenceId": "LD-001",
- "address": {
- "line1": "Trafalgar Square",
- "line2": "102",
- "municipality": "London",
- "region": "Greater London",
- "subRegion": "Westminster",
- "postCode": "SW1A 2AA",
- "countryCode": "US"
}, - "assignable": true,
- "geolocation": {
- "latitude": 54.2379333607472,
- "longitude": -2.36966957036279
}, - "parent": {
- "uid": "string",
- "referenceId": "string"
}
}| 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) |
| referenceIds | Array of strings Return only job profiles whose reference IDs appear in the provided set |
| classificationUid | string Filter job profiles by classification UID |
| jobFamilyUid | string Filter job profiles by job family UID |
| countryCodes | Array of strings (CountryCode) Example: countryCodes=US Filter job profiles by ISO Alpha-2 country codes |
| uids | Array of strings Return only job profiles whose UIDs appear in the provided set |
| search | string Search for job profiles by displayName or referenceCode |
{- "totalCount": 250,
- "totalPages": 13,
- "jobProfiles": [
- {
- "uid": "RObfa4eb6f-36ad-4e1b-b868-fe93e6a7a1f9",
- "referenceId": "00000123",
- "referenceCode": "JP-001",
- "displayName": "Data Analyst",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
], - "summary": "Responsible for analyzing business data and delivering insights",
- "description": "Full job profile description here",
- "assignable": true,
- "countries": [
- "GB"
], - "classifications": [
- {
- "uid": "CL49cfacc4-15ec-3d68-8f99-2d53ae46f20e",
- "referenceId": "CL-001"
}
], - "jobFamily": {
- "uid": "JFc95392cf-9f82-3adb-841e-fcd5bfc7cb63",
- "referenceId": "JF-001"
}, - "jobFamilyGroup": {
- "uid": "JFG4fdd396b-8820-44c0-8637-f4436797be52",
- "referenceId": "JFG-001"
}, - "jobClassifications": [
- {
- "uid": "JCL7f68cb98-f62d-4856-b1c1-fbd0df5ebb6c",
- "referenceId": "JC-001"
}
], - "mappedExportJobProfile": {
- "uid": "RO00000000-b7f2-48a3-bbdf-d9d4ddbe9999",
- "referenceId": "00000099",
- "referenceCode": "JP-MAPPED"
}, - "eligibilityRequirements": [
- {
- "required": true,
- "eligibilityRequirement": {
- "uid": "CERTe7a06f-b7f2-48a3-bbdf-000000000001",
- "referenceId": "CERT-001"
}
}
], - "customFields": [
- {
- "name": "Department",
- "referenceId": "department",
- "type": "string",
- "values": [
- "Analytics"
]
}
]
}
]
}New job profile to be created
| referenceCode required | string |
| displayName required | string |
| referenceId | string |
| summary | string |
| description | string |
| assignable | boolean |
| countries | Array of strings (CountryCode) List of ISO Alpha-2 country codes |
Array of objects (ReferenceIdOrUid) List of classification references (provide uid or referenceId) | |
object Job family reference (provide uid or referenceId) | |
Array of objects (ReferenceIdOrUid) List of job classification references (provide uid or referenceId) | |
object Mapped export job profile reference (provide uid or referenceId) | |
Array of objects (JobProfileEligibilityRequirement) | |
Array of objects (CustomFieldPatchValue) |
{- "referenceCode": "JP-001",
- "displayName": "Data Analyst",
- "referenceId": "00000123",
- "summary": "Responsible for analyzing business data and delivering insights",
- "description": "Full job profile description here",
- "assignable": true,
- "countries": [
- "US"
], - "classifications": [
- {
- "uid": "CL49cfacc4-15ec-3d68-8f99-2d53ae46f20e",
- "referenceId": "CL-001"
}
], - "jobFamily": {
- "uid": "JFc95392cf-9f82-3adb-841e-fcd5bfc7cb63",
- "referenceId": "JF-001"
}, - "jobClassifications": [
- {
- "uid": "JCL7f68cb98-f62d-4856-b1c1-fbd0df5ebb6c",
- "referenceId": "JC-001"
}
], - "mappedExportJobProfile": {
- "uid": "ROfc8bcff9-e13e-4b9d-9b7e-760c51b028bc",
- "referenceId": "MEJP-001"
}, - "eligibilityRequirements": [
- {
- "required": true,
- "certification": {
- "uid": "CERTe7a06f-b7f2-48a3-bbdf-000000000001",
- "referenceId": "CERT-001"
}
}
], - "customFields": [
- {
- "name": "Department",
- "referenceId": "department",
- "type": "string",
- "values": [
- "Analytics"
]
}
]
}{- "uid": "RObfa4eb6f-36ad-4e1b-b868-fe93e6a7a1f9",
- "referenceId": "00000123",
- "referenceCode": "JP-001",
- "displayName": "Data Analyst",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
], - "summary": "Responsible for analyzing business data and delivering insights",
- "description": "Full job profile description here",
- "assignable": true,
- "countries": [
- "GB"
], - "classifications": [
- {
- "uid": "CL49cfacc4-15ec-3d68-8f99-2d53ae46f20e",
- "referenceId": "CL-001"
}
], - "jobFamily": {
- "uid": "JFc95392cf-9f82-3adb-841e-fcd5bfc7cb63",
- "referenceId": "JF-001"
}, - "jobFamilyGroup": {
- "uid": "JFG4fdd396b-8820-44c0-8637-f4436797be52",
- "referenceId": "JFG-001"
}, - "jobClassifications": [
- {
- "uid": "JCL7f68cb98-f62d-4856-b1c1-fbd0df5ebb6c",
- "referenceId": "JC-001"
}
], - "mappedExportJobProfile": {
- "uid": "RO00000000-b7f2-48a3-bbdf-d9d4ddbe9999",
- "referenceId": "00000099",
- "referenceCode": "JP-MAPPED"
}, - "eligibilityRequirements": [
- {
- "required": true,
- "eligibilityRequirement": {
- "uid": "CERTe7a06f-b7f2-48a3-bbdf-000000000001",
- "referenceId": "CERT-001"
}
}
], - "customFields": [
- {
- "name": "Department",
- "referenceId": "department",
- "type": "string",
- "values": [
- "Analytics"
]
}
]
}| uid required | string Example: RObfa4eb6f-36ad-4e1b-b868-fe93e6a7a1f9 Unique ID of the job profile |
{- "uid": "RObfa4eb6f-36ad-4e1b-b868-fe93e6a7a1f9",
- "referenceId": "00000123",
- "referenceCode": "JP-001",
- "displayName": "Data Analyst",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
], - "summary": "Responsible for analyzing business data and delivering insights",
- "description": "Full job profile description here",
- "assignable": true,
- "countries": [
- "GB"
], - "classifications": [
- {
- "uid": "CL49cfacc4-15ec-3d68-8f99-2d53ae46f20e",
- "referenceId": "CL-001"
}
], - "jobFamily": {
- "uid": "JFc95392cf-9f82-3adb-841e-fcd5bfc7cb63",
- "referenceId": "JF-001"
}, - "jobFamilyGroup": {
- "uid": "JFG4fdd396b-8820-44c0-8637-f4436797be52",
- "referenceId": "JFG-001"
}, - "jobClassifications": [
- {
- "uid": "JCL7f68cb98-f62d-4856-b1c1-fbd0df5ebb6c",
- "referenceId": "JC-001"
}
], - "mappedExportJobProfile": {
- "uid": "RO00000000-b7f2-48a3-bbdf-d9d4ddbe9999",
- "referenceId": "00000099",
- "referenceCode": "JP-MAPPED"
}, - "eligibilityRequirements": [
- {
- "required": true,
- "eligibilityRequirement": {
- "uid": "CERTe7a06f-b7f2-48a3-bbdf-000000000001",
- "referenceId": "CERT-001"
}
}
], - "customFields": [
- {
- "name": "Department",
- "referenceId": "department",
- "type": "string",
- "values": [
- "Analytics"
]
}
]
}| uid required | string Example: RObfa4eb6f-36ad-4e1b-b868-fe93e6a7a1f9 job profile UID |
Job profile properties to be updated
| referenceCode | string |
| displayName | string |
| referenceId | string |
| summary | string |
| description | string |
| assignable | boolean |
| countries | Array of strings (CountryCode) List of ISO Alpha-2 country codes |
Array of objects (ReferenceIdOrUid) List of classification references (provide uid or referenceId) | |
Array of objects (ReferenceIdOrUid) List of job classification references (provide uid or referenceId) | |
object Job family reference (provide uid or referenceId) | |
object Mapped export job profile reference for PATCH (uid only) | |
Array of objects (JobProfileEligibilityRequirement) | |
Array of objects (CustomFieldPatchValue) For job profile PATCH, each custom field item must include referenceId |
{- "referenceCode": "JP-001-updated",
- "displayName": "Senior Data Analyst",
- "referenceId": "00000123",
- "summary": "Leads advanced analytics and reporting initiatives",
- "description": "Updated description",
- "assignable": true,
- "countries": [
- "US"
], - "classifications": [
- {
- "referenceId": "CL-002"
}
], - "jobClassifications": [
- {
- "referenceId": "JC-002"
}
], - "jobFamily": {
- "referenceId": "JF-002"
}, - "mappedExportJobProfile": {
- "uid": "ROfc8bcff9-e13e-4b9d-9b7e-760c51b028bc"
}, - "eligibilityRequirements": [
- {
- "required": true,
- "certification": {
- "referenceId": "CERT-002"
}
}
], - "customFields": [
- {
- "name": "Department",
- "referenceId": "department",
- "type": "string",
- "values": [
- "Advanced Analytics"
]
}
]
}{- "uid": "RObfa4eb6f-36ad-4e1b-b868-fe93e6a7a1f9",
- "referenceId": "00000123",
- "referenceCode": "JP-001",
- "displayName": "Data Analyst",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
], - "summary": "Responsible for analyzing business data and delivering insights",
- "description": "Full job profile description here",
- "assignable": true,
- "countries": [
- "GB"
], - "classifications": [
- {
- "uid": "CL49cfacc4-15ec-3d68-8f99-2d53ae46f20e",
- "referenceId": "CL-001"
}
], - "jobFamily": {
- "uid": "JFc95392cf-9f82-3adb-841e-fcd5bfc7cb63",
- "referenceId": "JF-001"
}, - "jobFamilyGroup": {
- "uid": "JFG4fdd396b-8820-44c0-8637-f4436797be52",
- "referenceId": "JFG-001"
}, - "jobClassifications": [
- {
- "uid": "JCL7f68cb98-f62d-4856-b1c1-fbd0df5ebb6c",
- "referenceId": "JC-001"
}
], - "mappedExportJobProfile": {
- "uid": "RO00000000-b7f2-48a3-bbdf-d9d4ddbe9999",
- "referenceId": "00000099",
- "referenceCode": "JP-MAPPED"
}, - "eligibilityRequirements": [
- {
- "required": true,
- "eligibilityRequirement": {
- "uid": "CERTe7a06f-b7f2-48a3-bbdf-000000000001",
- "referenceId": "CERT-001"
}
}
], - "customFields": [
- {
- "name": "Department",
- "referenceId": "department",
- "type": "string",
- "values": [
- "Analytics"
]
}
]
}| 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) |
| referenceIds | Array of strings Return only job families whose reference IDs appear in the provided set |
| jobFamilyGroupUid | string Filter job families by job family group UID |
| search | string Search for entities by displayName or referenceId |
{- "totalCount": 120,
- "totalPages": 6,
- "jobFamilies": [
- {
- "uid": "JFc95392cf-9f82-3adb-841e-fcd5bfc7cb63",
- "referenceId": "JF-001",
- "displayName": "Data and Analytics",
- "summary": "Covers analyst and reporting-related roles",
- "jobFamilyGroup": {
- "uid": "JFG4fdd396b-8820-44c0-8637-f4436797be52",
- "referenceId": "JFG-001"
}
}
]
}New job family to be created
| referenceId | string |
| displayName required | string |
| summary | string |
object Job family group reference (provide uid or referenceId) |
{- "referenceId": "JF-001",
- "displayName": "Data and Analytics",
- "summary": "Covers analyst and reporting-related roles",
- "jobFamilyGroup": {
- "referenceId": "JFG-001"
}
}{- "uid": "JFc95392cf-9f82-3adb-841e-fcd5bfc7cb63",
- "referenceId": "JF-001",
- "displayName": "Data and Analytics",
- "summary": "Covers analyst and reporting-related roles",
- "jobFamilyGroup": {
- "uid": "JFG4fdd396b-8820-44c0-8637-f4436797be52",
- "referenceId": "JFG-001"
}
}| uid required | string Example: JFc95392cf-9f82-3adb-841e-fcd5bfc7cb63 job family UID |
{- "uid": "JFc95392cf-9f82-3adb-841e-fcd5bfc7cb63",
- "referenceId": "JF-001",
- "displayName": "Data and Analytics",
- "summary": "Covers analyst and reporting-related roles",
- "jobFamilyGroup": {
- "uid": "JFG4fdd396b-8820-44c0-8637-f4436797be52",
- "referenceId": "JFG-001"
}
}| uid required | string Example: JFc95392cf-9f82-3adb-841e-fcd5bfc7cb63 job family UID |
Job family properties to be updated
| referenceId | string |
| displayName | string |
| summary | string |
object Job family group reference (provide uid or referenceId) |
{- "referenceId": "JF-001-updated",
- "displayName": "Data and Analytics Updated",
- "summary": "Updated job family scope",
- "jobFamilyGroup": {
- "referenceId": "JFG-002"
}
}{- "uid": "JFc95392cf-9f82-3adb-841e-fcd5bfc7cb63",
- "referenceId": "JF-001",
- "displayName": "Data and Analytics",
- "summary": "Covers analyst and reporting-related roles",
- "jobFamilyGroup": {
- "uid": "JFG4fdd396b-8820-44c0-8637-f4436797be52",
- "referenceId": "JFG-001"
}
}| 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) |
| referenceIds | Array of strings Return only job family groups whose reference IDs appear in the provided set |
| search | string Search for entities by displayName or referenceId |
{- "totalCount": 35,
- "totalPages": 2,
- "jobFamilyGroups": [
- {
- "uid": "JFG4fdd396b-8820-44c0-8637-f4436797be52",
- "referenceId": "JFG-001",
- "displayName": "Professional Services",
- "summary": "Groups job families related to services delivery"
}
]
}New job family group to be created
| referenceId | string |
| displayName required | string |
| summary | string |
{- "referenceId": "JFG-001",
- "displayName": "Professional Services",
- "summary": "Groups job families related to services delivery"
}{- "uid": "JFG4fdd396b-8820-44c0-8637-f4436797be52",
- "referenceId": "JFG-001",
- "displayName": "Professional Services",
- "summary": "Groups job families related to services delivery"
}| uid required | string Example: JFG4fdd396b-8820-44c0-8637-f4436797be52 job family group UID |
{- "uid": "JFG4fdd396b-8820-44c0-8637-f4436797be52",
- "referenceId": "JFG-001",
- "displayName": "Professional Services",
- "summary": "Groups job families related to services delivery"
}| uid required | string Example: JFG4fdd396b-8820-44c0-8637-f4436797be52 job family group UID |
Job family group properties to be updated
| referenceId | string |
| displayName | string |
| summary | string |
{- "referenceId": "JFG-001-updated",
- "displayName": "Professional Services Updated",
- "summary": "Updated grouping for service-related job families"
}{- "uid": "JFG4fdd396b-8820-44c0-8637-f4436797be52",
- "referenceId": "JFG-001",
- "displayName": "Professional Services",
- "summary": "Groups job families related to services delivery"
}| limit | integer Default: 20 Pagination parameter: single page size |
| page | integer Default: 1 Pagination parameter: page number, starting from 1 |
| statuses | Array of strings (ClassificationStatus) Items Enum: "ACTIVE" "INACTIVE" Filter by classification statuses (ACTIVE or INACTIVE). Defaults to ACTIVE when omitted. |
| type | string (ClassificationType) Enum: "EMPLOYEE" "NON_EMPLOYEE" "UNKNOWN" Filter by classification type. |
| assignable | boolean Filter by assignable flag. |
| jobProfileUid | string Filter classifications related to the provided job profile UID. |
| forceJobProfileRelationship | boolean Default: false If true and jobProfileUid is provided, always enforce job-profile relationship filtering. |
| referenceIds | Array of strings Return only classifications with matching reference ids. |
{- "totalCount": 1,
- "totalPages": 1,
- "classifications": [
- {
- "uid": "CL51d1c513-2004-48c3-b702-cf74718ce50d",
- "referenceId": "CLS-001",
- "displayName": "Employee",
- "description": "Used to group workers by employment relationship",
- "status": "ACTIVE",
- "type": "EMPLOYEE",
- "assignable": true,
- "referenceCode": "string",
- "wid": "string",
- "externalName": "string"
}
]
}New classification to be created
| displayName required | string non-empty Classification display name. |
| description | string Optional classification description. |
| status | string Enum: "ACTIVE" "INACTIVE" Defaults to ACTIVE if omitted. |
| type required | string (ClassificationType) Enum: "EMPLOYEE" "NON_EMPLOYEE" "UNKNOWN" |
| assignable | boolean Default: true Assignable flag. Defaults to true if omitted. |
| referenceId | string External reference identifier. Must be unique among active classifications. |
{- "displayName": "Employee",
- "description": "Assigns workers as employees",
- "status": "ACTIVE",
- "type": "EMPLOYEE",
- "assignable": true,
- "referenceId": "CLS-001"
}{- "uid": "CL51d1c513-2004-48c3-b702-cf74718ce50d",
- "referenceId": "CLS-001",
- "displayName": "Employee",
- "description": "Used to group workers by employment relationship",
- "status": "ACTIVE",
- "type": "EMPLOYEE",
- "assignable": true,
- "referenceCode": "string",
- "wid": "string",
- "externalName": "string"
}| uid required | string Example: CL51d1c513-2004-48c3-b702-cf74718ce50d Classification UID |
{- "uid": "CL51d1c513-2004-48c3-b702-cf74718ce50d",
- "referenceId": "CLS-001",
- "displayName": "Employee",
- "description": "Used to group workers by employment relationship",
- "status": "ACTIVE",
- "type": "EMPLOYEE",
- "assignable": true,
- "referenceCode": "string",
- "wid": "string",
- "externalName": "string"
}| uid required | string Example: CL51d1c513-2004-48c3-b702-cf74718ce50d Classification UID |
Classification properties to be updated
| displayName | string non-empty |
| description | string non-empty |
| status | string Enum: "ACTIVE" "INACTIVE" |
| type | string (ClassificationType) Enum: "EMPLOYEE" "NON_EMPLOYEE" "UNKNOWN" |
| assignable | boolean |
| referenceId | string |
{- "displayName": "string",
- "description": "string",
- "status": "ACTIVE",
- "type": "EMPLOYEE",
- "assignable": true,
- "referenceId": "string"
}{- "uid": "CL51d1c513-2004-48c3-b702-cf74718ce50d",
- "referenceId": "CLS-001",
- "displayName": "Employee",
- "description": "Used to group workers by employment relationship",
- "status": "ACTIVE",
- "type": "EMPLOYEE",
- "assignable": true,
- "referenceCode": "string",
- "wid": "string",
- "externalName": "string"
}| 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) |
| referenceIds | Array of strings Return only companies whose reference IDs appear in the provided set |
| assignable | boolean Filter entities based on whether or not they are assignable |
| search | string Search for entities by displayName |
{- "totalCount": 9876,
- "totalPages": 10,
- "companies": [
- {
- "uid": "CO51d1c513-2004-48c3-b702-cf74718ce50d",
- "referenceId": "COMP_432",
- "referenceCode": "beeline_company_001",
- "displayName": "Company Name",
- "assignable": true,
- "currency": "USD",
- "subtype": "Subsidiary"
}
]
}New company to be created
| referenceId | string |
| referenceCode | string |
| displayName required | string |
| assignable | boolean |
| currency | string (Currency) 3-letter currency code |
| subtype | string |
{- "referenceId": "COMP_432",
- "referenceCode": "beeline_company_001",
- "displayName": "Company Name",
- "assignable": true,
- "currency": "USD",
- "subtype": "Subsidiary"
}{- "uid": "CO51d1c513-2004-48c3-b702-cf74718ce50d",
- "referenceId": "COMP_432",
- "referenceCode": "beeline_company_001",
- "displayName": "Company Name",
- "assignable": true,
- "currency": "USD",
- "subtype": "Subsidiary"
}| uid required | string Example: CO51d1c513-2004-48c3-b702-cf74718ce50d company UID |
{- "uid": "CO51d1c513-2004-48c3-b702-cf74718ce50d",
- "referenceId": "COMP_432",
- "referenceCode": "beeline_company_001",
- "displayName": "Company Name",
- "assignable": true,
- "currency": "USD",
- "subtype": "Subsidiary"
}| uid required | string Example: CO51d1c513-2004-48c3-b702-cf74718ce50d company UID |
Company properties to be updated
| referenceId | string |
| referenceCode | string |
| displayName | string |
| assignable | boolean |
| currency | string (Currency) 3-letter currency code |
| subtype | string |
{- "referenceId": "COMP_432_updated",
- "referenceCode": "beeline_company_001",
- "displayName": "Company Name Updated",
- "assignable": false,
- "currency": "USD",
- "subtype": "Branch"
}{- "uid": "CO51d1c513-2004-48c3-b702-cf74718ce50d",
- "referenceId": "COMP_432",
- "referenceCode": "beeline_company_001",
- "displayName": "Company Name",
- "assignable": true,
- "currency": "USD",
- "subtype": "Subsidiary"
}| 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) |
| referenceIds | Array of strings Return only cost centers whose reference IDs appear in the provided set |
{- "totalCount": 9876,
- "totalPages": 10,
- "costCenters": [
- {
- "uid": "CCa3b78f66-d71a-4930-9eb7-858df189bb20",
- "referenceId": "a23BC_432",
- "referenceCode": "beeline_const_center_001",
- "displayName": "Cost Center Name"
}
]
}New cost center to be created
| referenceId | string |
| referenceCode required | string |
| displayName required | string |
{- "referenceId": "a23BC_432",
- "referenceCode": "beeline_const_center_001",
- "displayName": "Cost Center Name"
}{- "uid": "CCa3b78f66-d71a-4930-9eb7-858df189bb20",
- "referenceId": "a23BC_432",
- "referenceCode": "beeline_const_center_001",
- "displayName": "Cost Center Name"
}| uid required | string Example: CCa3b78f66-d71a-4930-9eb7-858df189bb20 cost center UID |
{- "uid": "CCa3b78f66-d71a-4930-9eb7-858df189bb20",
- "referenceId": "a23BC_432",
- "referenceCode": "beeline_const_center_001",
- "displayName": "Cost Center Name"
}| uid required | string Example: CCa3b78f66-d71a-4930-9eb7-858df189bb20 cost center UID |
Cost center properties to be updated
| referenceId | string |
| referenceCode | string |
| displayName | string |
{- "referenceId": "a23BC_432_updated",
- "referenceCode": "beeline_const_center_001",
- "displayName": "Cost Center Name Updated"
}{- "uid": "CCa3b78f66-d71a-4930-9eb7-858df189bb20",
- "referenceId": "a23BC_432",
- "referenceCode": "beeline_const_center_001",
- "displayName": "Cost Center Name"
}| 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) |
| search | string Search for job postings by posting UID or job profile title |
| statuses | Array of strings (JobPostingStatus) Items Enum: "DRAFT" "PENDING" "IN_PROGRESS" "FILLED" "REJECTED" "CANCELLED" "DELETED" Return only job postings with statuses in the provided set |
| modifiedSince | string <date-time> Example: modifiedSince=2026-01-01T00:00:00Z Return job postings modified since the provided timestamp. Must be used together with modifiedTo. |
| modifiedTo | string <date-time> Example: modifiedTo=2026-01-31T23:59:59Z Return job postings modified up to the provided timestamp. Must be used together with modifiedSince. |
{- "totalCount": 25,
- "totalPages": 2,
- "jobPostings": [
- {
- "uid": "JR20f2de7d-da92-4a72-b69c-b8f4bcecb3ed",
- "referenceId": "1000123",
- "requestedWorkerCount": 2,
- "minimumBillRate": {
- "currency": "USD",
- "amount": 0
}, - "maximumBillRate": {
- "currency": "USD",
- "amount": 0
}, - "minimumPayRate": {
- "currency": "USD",
- "amount": 0
}, - "maximumPayRate": {
- "currency": "USD",
- "amount": 0
}, - "billRatePeriod": "hourly",
- "paymentBasis": "TIME",
- "projectedCost": {
- "currency": "USD",
- "amount": 0
}, - "type": "JOB",
- "jobProfile": {
- "uid": "JR20f2de7d-da92-4a72-b69c-b8f4bcecb3ed",
- "referenceId": "00000123",
- "referenceCode": "REF-001"
}, - "classification": {
- "uid": "JR20f2de7d-da92-4a72-b69c-b8f4bcecb3ed",
- "referenceId": "00000123",
- "referenceCode": "REF-001"
}, - "supervisoryOrganization": {
- "uid": "JR20f2de7d-da92-4a72-b69c-b8f4bcecb3ed",
- "referenceId": "00000123",
- "referenceCode": "REF-001"
}, - "businessSite": {
- "uid": "JR20f2de7d-da92-4a72-b69c-b8f4bcecb3ed",
- "referenceId": "00000123",
- "referenceCode": "REF-001"
}, - "costCenter": {
- "uid": "JR20f2de7d-da92-4a72-b69c-b8f4bcecb3ed",
- "referenceId": "00000123",
- "referenceCode": "REF-001"
}, - "msp": {
- "uid": "JR20f2de7d-da92-4a72-b69c-b8f4bcecb3ed",
- "referenceId": "00000123",
- "referenceCode": "REF-001"
}, - "startDate": "2026-01-01",
- "endDate": "2026-06-30",
- "expiryDate": "2025-12-01",
- "externalTitle": "Data Analyst - Contract",
- "externalDescription": "Initial posting for data analyst role",
- "status": "DRAFT",
- "created": "2026-01-15T10:15:30Z",
- "modified": "2026-01-18T16:10:00Z",
- "jobSummary": "6-month analytics assignment",
- "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"
]
}
]
}
}
]
}
]
}New job posting to be created
| workRequestUid required | string UID of the work request to which this job posting will be attached. |
| type | string Enum: "JOB" "SOW" Work posting type. When omitted by create, defaults to JOB. |
| requestedWorkerCount | integer >= 1 Default: 1 Number of workers requested. Must be at least 1. |
object (Amount) | |
object (Amount) | |
object (Amount) | |
object (Amount) | |
| billRatePeriod | string (RatePeriod) Enum: "hourly" "daily" "weekly" "bi_weekly" "monthly" "other" "on_invoice" |
| paymentBasis | string (JobPostingPaymentBasis) Enum: "TIME" "TIME_AND_MATERIALS" "SOW" |
object (Amount) | |
object Job profile reference. Required when type resolves to JOB. | |
object Classification reference (provide uid or referenceId) | |
object Supervisory organization reference (provide uid or referenceId) | |
object Business site reference (provide uid or referenceId) | |
object Cost center reference (provide uid or referenceId) | |
object MSP reference (provide uid or referenceId) | |
| startDate | string <date> Start date. Required in non-draft workflow paths. |
| endDate | string <date> |
| expiryDate | string <date> |
| externalTitle | string |
| externalDescription | string |
| jobSummary | string |
Array of objects (CustomFieldPatchValue) | |
Array of objects (FinancialFieldPatchValue) |
{- "workRequestUid": "WRf65f771a-f082-4127-9046-f6f6b2d9de4f",
- "type": "JOB",
- "requestedWorkerCount": 1,
- "minimumBillRate": {
- "currency": "USD",
- "amount": 0
}, - "maximumBillRate": {
- "currency": "USD",
- "amount": 0
}, - "minimumPayRate": {
- "currency": "USD",
- "amount": 0
}, - "maximumPayRate": {
- "currency": "USD",
- "amount": 0
}, - "billRatePeriod": "hourly",
- "paymentBasis": "TIME",
- "projectedCost": {
- "currency": "USD",
- "amount": 0
}, - "jobProfile": {
- "uid": "string",
- "referenceId": "string"
}, - "classification": {
- "uid": "string",
- "referenceId": "string"
}, - "supervisoryOrganization": {
- "uid": "string",
- "referenceId": "string"
}, - "businessSite": {
- "uid": "string",
- "referenceId": "string"
}, - "costCenter": {
- "uid": "string",
- "referenceId": "string"
}, - "msp": {
- "uid": "string",
- "referenceId": "string"
}, - "startDate": "2026-01-01",
- "endDate": "2026-06-30",
- "expiryDate": "2025-12-01",
- "externalTitle": "Data Analyst - Contract",
- "externalDescription": "Initial posting for data analyst role",
- "jobSummary": "6-month analytics assignment",
- "customFields": [
- {
- "name": "string",
- "code": "string",
- "referenceId": "string",
- "type": "string",
- "values": [
- "string"
]
}
], - "financialFields": [
- {
- "name": "string",
- "code": "string",
- "referenceId": "string",
- "type": "string",
- "values": [
- "string"
]
}
]
}{- "uid": "JR20f2de7d-da92-4a72-b69c-b8f4bcecb3ed",
- "referenceId": "1000123",
- "requestedWorkerCount": 2,
- "minimumBillRate": {
- "currency": "USD",
- "amount": 0
}, - "maximumBillRate": {
- "currency": "USD",
- "amount": 0
}, - "minimumPayRate": {
- "currency": "USD",
- "amount": 0
}, - "maximumPayRate": {
- "currency": "USD",
- "amount": 0
}, - "billRatePeriod": "hourly",
- "paymentBasis": "TIME",
- "projectedCost": {
- "currency": "USD",
- "amount": 0
}, - "type": "JOB",
- "jobProfile": {
- "uid": "JR20f2de7d-da92-4a72-b69c-b8f4bcecb3ed",
- "referenceId": "00000123",
- "referenceCode": "REF-001"
}, - "classification": {
- "uid": "JR20f2de7d-da92-4a72-b69c-b8f4bcecb3ed",
- "referenceId": "00000123",
- "referenceCode": "REF-001"
}, - "supervisoryOrganization": {
- "uid": "JR20f2de7d-da92-4a72-b69c-b8f4bcecb3ed",
- "referenceId": "00000123",
- "referenceCode": "REF-001"
}, - "businessSite": {
- "uid": "JR20f2de7d-da92-4a72-b69c-b8f4bcecb3ed",
- "referenceId": "00000123",
- "referenceCode": "REF-001"
}, - "costCenter": {
- "uid": "JR20f2de7d-da92-4a72-b69c-b8f4bcecb3ed",
- "referenceId": "00000123",
- "referenceCode": "REF-001"
}, - "msp": {
- "uid": "JR20f2de7d-da92-4a72-b69c-b8f4bcecb3ed",
- "referenceId": "00000123",
- "referenceCode": "REF-001"
}, - "startDate": "2026-01-01",
- "endDate": "2026-06-30",
- "expiryDate": "2025-12-01",
- "externalTitle": "Data Analyst - Contract",
- "externalDescription": "Initial posting for data analyst role",
- "status": "DRAFT",
- "created": "2026-01-15T10:15:30Z",
- "modified": "2026-01-18T16:10:00Z",
- "jobSummary": "6-month analytics assignment",
- "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"
]
}
]
}
}
]
}| uid required | string Example: JR20f2de7d-da92-4a72-b69c-b8f4bcecb3ed Unique ID of the job posting |
{- "uid": "JR20f2de7d-da92-4a72-b69c-b8f4bcecb3ed",
- "referenceId": "1000123",
- "requestedWorkerCount": 2,
- "minimumBillRate": {
- "currency": "USD",
- "amount": 0
}, - "maximumBillRate": {
- "currency": "USD",
- "amount": 0
}, - "minimumPayRate": {
- "currency": "USD",
- "amount": 0
}, - "maximumPayRate": {
- "currency": "USD",
- "amount": 0
}, - "billRatePeriod": "hourly",
- "paymentBasis": "TIME",
- "projectedCost": {
- "currency": "USD",
- "amount": 0
}, - "type": "JOB",
- "jobProfile": {
- "uid": "JR20f2de7d-da92-4a72-b69c-b8f4bcecb3ed",
- "referenceId": "00000123",
- "referenceCode": "REF-001"
}, - "classification": {
- "uid": "JR20f2de7d-da92-4a72-b69c-b8f4bcecb3ed",
- "referenceId": "00000123",
- "referenceCode": "REF-001"
}, - "supervisoryOrganization": {
- "uid": "JR20f2de7d-da92-4a72-b69c-b8f4bcecb3ed",
- "referenceId": "00000123",
- "referenceCode": "REF-001"
}, - "businessSite": {
- "uid": "JR20f2de7d-da92-4a72-b69c-b8f4bcecb3ed",
- "referenceId": "00000123",
- "referenceCode": "REF-001"
}, - "costCenter": {
- "uid": "JR20f2de7d-da92-4a72-b69c-b8f4bcecb3ed",
- "referenceId": "00000123",
- "referenceCode": "REF-001"
}, - "msp": {
- "uid": "JR20f2de7d-da92-4a72-b69c-b8f4bcecb3ed",
- "referenceId": "00000123",
- "referenceCode": "REF-001"
}, - "startDate": "2026-01-01",
- "endDate": "2026-06-30",
- "expiryDate": "2025-12-01",
- "externalTitle": "Data Analyst - Contract",
- "externalDescription": "Initial posting for data analyst role",
- "status": "DRAFT",
- "created": "2026-01-15T10:15:30Z",
- "modified": "2026-01-18T16:10:00Z",
- "jobSummary": "6-month analytics assignment",
- "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"
]
}
]
}
}
]
}| uid required | string Example: JR20f2de7d-da92-4a72-b69c-b8f4bcecb3ed job posting UID |
Job posting properties to be updated
| type | string Enum: "JOB" "SOW" Work posting type. |
| requestedWorkerCount | integer >= 1 Number of workers requested. Must be at least 1. |
object (Amount) | |
object (Amount) | |
object (Amount) | |
object (Amount) | |
| billRatePeriod | string (RatePeriod) Enum: "hourly" "daily" "weekly" "bi_weekly" "monthly" "other" "on_invoice" |
| paymentBasis | string (JobPostingPaymentBasis) Enum: "TIME" "TIME_AND_MATERIALS" "SOW" |
object (Amount) | |
object Job profile reference (provide uid or referenceId) | |
object Classification reference (provide uid or referenceId) | |
object Supervisory organization reference (provide uid or referenceId) | |
object Business site reference (provide uid or referenceId) | |
object Cost center reference (provide uid or referenceId) | |
object MSP reference (provide uid or referenceId) | |
| startDate | string <date> |
| endDate | string <date> |
| expiryDate | string <date> |
| externalTitle | string |
| externalDescription | string |
| status | string (JobPostingStatus) Enum: "DRAFT" "PENDING" "IN_PROGRESS" "FILLED" "REJECTED" "CANCELLED" "DELETED" |
| jobSummary | string |
Array of objects (CustomFieldPatchValue) | |
Array of objects (FinancialFieldPatchValue) |
{- "type": "JOB",
- "requestedWorkerCount": 3,
- "minimumBillRate": {
- "currency": "USD",
- "amount": 0
}, - "maximumBillRate": {
- "currency": "USD",
- "amount": 0
}, - "minimumPayRate": {
- "currency": "USD",
- "amount": 0
}, - "maximumPayRate": {
- "currency": "USD",
- "amount": 0
}, - "billRatePeriod": "hourly",
- "paymentBasis": "TIME",
- "projectedCost": {
- "currency": "USD",
- "amount": 0
}, - "jobProfile": {
- "uid": "string",
- "referenceId": "string"
}, - "classification": {
- "uid": "string",
- "referenceId": "string"
}, - "supervisoryOrganization": {
- "uid": "string",
- "referenceId": "string"
}, - "businessSite": {
- "uid": "string",
- "referenceId": "string"
}, - "costCenter": {
- "uid": "string",
- "referenceId": "string"
}, - "msp": {
- "uid": "string",
- "referenceId": "string"
}, - "startDate": "2026-02-01",
- "endDate": "2026-07-31",
- "expiryDate": "2026-01-20",
- "externalTitle": "Senior Data Analyst - Contract",
- "externalDescription": "Updated posting description",
- "status": "DRAFT",
- "jobSummary": "Updated assignment summary",
- "customFields": [
- {
- "name": "string",
- "code": "string",
- "referenceId": "string",
- "type": "string",
- "values": [
- "string"
]
}
], - "financialFields": [
- {
- "name": "string",
- "code": "string",
- "referenceId": "string",
- "type": "string",
- "values": [
- "string"
]
}
]
}{- "uid": "JR20f2de7d-da92-4a72-b69c-b8f4bcecb3ed",
- "referenceId": "1000123",
- "requestedWorkerCount": 2,
- "minimumBillRate": {
- "currency": "USD",
- "amount": 0
}, - "maximumBillRate": {
- "currency": "USD",
- "amount": 0
}, - "minimumPayRate": {
- "currency": "USD",
- "amount": 0
}, - "maximumPayRate": {
- "currency": "USD",
- "amount": 0
}, - "billRatePeriod": "hourly",
- "paymentBasis": "TIME",
- "projectedCost": {
- "currency": "USD",
- "amount": 0
}, - "type": "JOB",
- "jobProfile": {
- "uid": "JR20f2de7d-da92-4a72-b69c-b8f4bcecb3ed",
- "referenceId": "00000123",
- "referenceCode": "REF-001"
}, - "classification": {
- "uid": "JR20f2de7d-da92-4a72-b69c-b8f4bcecb3ed",
- "referenceId": "00000123",
- "referenceCode": "REF-001"
}, - "supervisoryOrganization": {
- "uid": "JR20f2de7d-da92-4a72-b69c-b8f4bcecb3ed",
- "referenceId": "00000123",
- "referenceCode": "REF-001"
}, - "businessSite": {
- "uid": "JR20f2de7d-da92-4a72-b69c-b8f4bcecb3ed",
- "referenceId": "00000123",
- "referenceCode": "REF-001"
}, - "costCenter": {
- "uid": "JR20f2de7d-da92-4a72-b69c-b8f4bcecb3ed",
- "referenceId": "00000123",
- "referenceCode": "REF-001"
}, - "msp": {
- "uid": "JR20f2de7d-da92-4a72-b69c-b8f4bcecb3ed",
- "referenceId": "00000123",
- "referenceCode": "REF-001"
}, - "startDate": "2026-01-01",
- "endDate": "2026-06-30",
- "expiryDate": "2025-12-01",
- "externalTitle": "Data Analyst - Contract",
- "externalDescription": "Initial posting for data analyst role",
- "status": "DRAFT",
- "created": "2026-01-15T10:15:30Z",
- "modified": "2026-01-18T16:10:00Z",
- "jobSummary": "6-month analytics assignment",
- "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"
]
}
]
}
}
]
}| limit | integer Default: 20 Pagination parameter: single page size |
| page | integer Default: 1 Pagination parameter: page number, starting from 1 |
| search | string Search users by UID, display name, reference id, or email |
| referenceIds | Array of strings Return only users with matching reference ids |
| userEmails | Array of strings Return only users with matching email addresses |
{- "totalCount": 1,
- "totalPages": 1,
- "users": [
- {
- "uid": "U421e4abe-12c4-4699-871a-a8aa43e5e772",
- "referenceId": "string",
- "displayName": "string",
- "personUid": "Pb83c8c1b-d05d-4859-94a6-90abee06f5c7",
- "name": {
- "first": "string",
- "middle": "string",
- "last": "string",
- "secondaryLast": "string"
}, - "email": "user@example.com",
- "type": "EXTERNAL_APPROVER",
- "status": "ENABLED",
- "msp": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "created": "2019-08-24T14:15:22Z",
- "modified": "2019-08-24T14:15:22Z",
- "lastLogin": "2019-08-24T14:15:22Z"
}
]
}Creates a user and links it to a worker/person by email. If a worker/person with the same primary email already exists, the user is linked to that existing worker/person record. If no worker/person is found, a new minimal worker/person record is created. Use personUid from the response as the worker uid in Workers v2 endpoints.
New user to be created
| firstName required | string non-empty First name |
| lastName required | string non-empty Last name |
| email required | string <email> Unique user email |
| type required | string (UserType) Enum: "EXTERNAL_APPROVER" "MSP_ADMIN" "MSP_USER" "SUPPORT_USER" "TENANT_USER" "UNKNOWN" User role/type |
| status required | string (UserStatus) Enum: "ENABLED" "DISABLED" User status |
| referenceId | string Reference id |
object MSP reference. Provide either | |
| sendEmail | boolean Default: false Controls invitation email sending during user creation. |
{- "firstName": "string",
- "lastName": "string",
- "email": "user@example.com",
- "type": "EXTERNAL_APPROVER",
- "status": "ENABLED",
- "referenceId": "string",
- "msp": {
- "uid": "string",
- "referenceId": "string"
}, - "sendEmail": false
}{- "uid": "U421e4abe-12c4-4699-871a-a8aa43e5e772",
- "referenceId": "string",
- "displayName": "string",
- "personUid": "Pb83c8c1b-d05d-4859-94a6-90abee06f5c7",
- "name": {
- "first": "string",
- "middle": "string",
- "last": "string",
- "secondaryLast": "string"
}, - "email": "user@example.com",
- "type": "EXTERNAL_APPROVER",
- "status": "ENABLED",
- "msp": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "created": "2019-08-24T14:15:22Z",
- "modified": "2019-08-24T14:15:22Z",
- "lastLogin": "2019-08-24T14:15:22Z"
}| uid required | string Example: U421e4abe-12c4-4699-871a-a8aa43e5e772 User UID |
{- "uid": "U421e4abe-12c4-4699-871a-a8aa43e5e772",
- "referenceId": "string",
- "displayName": "string",
- "personUid": "Pb83c8c1b-d05d-4859-94a6-90abee06f5c7",
- "name": {
- "first": "string",
- "middle": "string",
- "last": "string",
- "secondaryLast": "string"
}, - "email": "user@example.com",
- "type": "EXTERNAL_APPROVER",
- "status": "ENABLED",
- "msp": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "created": "2019-08-24T14:15:22Z",
- "modified": "2019-08-24T14:15:22Z",
- "lastLogin": "2019-08-24T14:15:22Z"
}| uid required | string Example: U421e4abe-12c4-4699-871a-a8aa43e5e772 User UID |
User properties to be updated
| type | string (UserType) Enum: "EXTERNAL_APPROVER" "MSP_ADMIN" "MSP_USER" "SUPPORT_USER" "TENANT_USER" "UNKNOWN" User role/type |
| status | string (UserStatus) Enum: "ENABLED" "DISABLED" User status |
object MSP reference to set/replace. Must include at least one of |
{- "type": "EXTERNAL_APPROVER",
- "status": "ENABLED",
- "msp": {
- "uid": "string",
- "referenceId": "string"
}
}{- "uid": "U421e4abe-12c4-4699-871a-a8aa43e5e772",
- "referenceId": "string",
- "displayName": "string",
- "personUid": "Pb83c8c1b-d05d-4859-94a6-90abee06f5c7",
- "name": {
- "first": "string",
- "middle": "string",
- "last": "string",
- "secondaryLast": "string"
}, - "email": "user@example.com",
- "type": "EXTERNAL_APPROVER",
- "status": "ENABLED",
- "msp": {
- "uid": "RE12e7a06f-b7f2-48a3-bbdf-d9d4ddbe1218",
- "referenceId": "00000123",
- "referenceCode": "00000123",
- "displayName": "Some Title",
- "externalIds": [
- {
- "source": "WORKDAY",
- "type": "WID",
- "value": "1234"
}
]
}, - "created": "2019-08-24T14:15:22Z",
- "modified": "2019-08-24T14:15:22Z",
- "lastLogin": "2019-08-24T14:15:22Z"
}| 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
}
]
}