The Staffing REST APIs enable you to get and manage staffing information, such as jobs, job families, job profiles, supervisory organizations, worker check-ins, and job changes. The Staffing service also includes the /workers resource to access staffing information for non-terminated workers.
Related Information:
- Administrator Guide: Setup Considerations: Job Changes
Operations
GET /staffing/v7/jobFamilies
Retrieves a collection of job families.
Retrieves a collection of job families.
<b>Secured By Domain:</b> Job Information
<b>Scope:</b> Jobs & Positions
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"jobFamilies"
],
"summary": "Retrieves a collection of job families.",
"description": "Retrieves a collection of job families.\n\n<b>Secured By Domain:</b> Job Information\n\n<b>Scope:</b> Jobs & Positions",
"parameters": [
{
"name": "inactive",
"in": "query",
"description": "If true, the method returns inactive job families. Default is false.",
"schema": {
"type": "boolean"
}
},
{
"name": "jobFamilyGroup",
"in": "query",
"description": "The job family group for the job family. You can specify more than 1 jobFamilyGroup query parameter.",
"style": "form",
"explode": true,
"schema": {
"type": "array",
"items": {
"type": "string"
}
}
},
{
"name": "jobProfile",
"in": "query",
"description": "The job profile for the job family. You can specify more than 1 jobFamilyGroup query parameter. For possible values, you can use a returned id from GET /jobProfiles.",
"style": "form",
"explode": true,
"schema": {
"type": "array",
"items": {
"type": "string"
}
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default is 20. The maximum is 100.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
}
],
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"total": {
"type": "integer",
"format": "int32"
},
"data": {
"type": "array",
"items": {
"$ref": "#/components/schemas/jobFamilyView_51ed1475e9e6100005d10fcedc5a000a"
}
}
}
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "true",
"x-workday-operation-id": "51ed1475e9e6100005ba1fe1d9c00008",
"x-workday-secured-by-domains": [
"Job Information"
]
}
GET /staffing/v7/jobFamilies/{ID}
Retrieves a single job family instance.
Retrieves a job family with the specified ID.
<b>Secured By Domain:</b> Job Information
<b>Scope:</b> Jobs & Positions
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"jobFamilies"
],
"summary": "Retrieves a single job family instance.",
"description": "Retrieves a job family with the specified ID.\n\n<b>Secured By Domain:</b> Job Information\n\n<b>Scope:</b> Jobs & Positions",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/jobFamilyView_51ed1475e9e6100005d10fcedc5a000a"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "true",
"x-workday-operation-id": "51ed1475e9e6100005ba1fe1d9c00008",
"x-workday-secured-by-domains": [
"Job Information"
]
}
GET /staffing/v7/jobChanges/{ID}/moveTeam
Retrieves a move team option from the specified job change ID.
Retrieves a move team option from the specified job change ID.
The {subResourceID} path parameter must be the same as the {ID} value.
<b>Secured By Domain:</b> Staffing Actions: Move Manager's Team
<b>Scope:</b> Staffing
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"jobChanges"
],
"summary": "Retrieves a move team option from the specified job change ID.",
"description": "Retrieves a move team option from the specified job change ID.\n\nThe {subResourceID} path parameter must be the same as the {ID} value.\n\n<b>Secured By Domain:</b> Staffing Actions: Move Manager's Team\n\n<b>Scope:</b> Staffing",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default is 20. The maximum is 100.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
}
],
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"total": {
"type": "integer",
"format": "int32"
},
"data": {
"type": "array",
"items": {
"$ref": "#/components/schemas/changeJobMoveTeamData_544fdf5c01da1000238ad82d26d90146"
}
}
}
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "544fdf5c01da1000238c50e131f60149",
"x-workday-secured-by-domains": [
"Staffing Actions: Move Manager's Team"
]
}
GET /staffing/v7/jobChanges/{ID}/location/{subresourceID}
Returns the location information for the specified job change ID.
Returns the location information for the specified job change ID.
The {subResourceID} path parameter must be the same as the {ID} value.
<b>Secured By Domain:</b> Staffing Actions: Location
<b>Scope:</b> Staffing
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"jobChanges"
],
"summary": "Returns the location information for the specified job change ID.",
"description": "Returns the location information for the specified job change ID.\nThe {subResourceID} path parameter must be the same as the {ID} value.\n\n<b>Secured By Domain:</b> Staffing Actions: Location\n\n<b>Scope:</b> Staffing",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "subresourceID",
"in": "path",
"description": "The Workday ID of the subresource.",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/changeJobLocation_90151d6c4ff110001b4a46091678025c"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "90151d6c4ff110001ac0773eeb0b0257",
"x-workday-secured-by-domains": [
"Staffing Actions: Location"
]
}
PATCH /staffing/v7/jobChanges/{ID}/location/{subresourceID}
Partially updates the location options for the specified change job ID.
Partially updates the location options for the specified job change ID.
The {subResourceID} path parameter must be the same as the {ID} value.
You can call GET /jobChanges/{ID}/location/{subResourceID} to get the existing data to update.
The same Workday UI validations apply with this PATCH method. The data updates in this PATCH method do not persist until you call POST /jobChanges/{ID}/submit.
In the request body, specify at least this request field: location{id}.
To retrieve a location ID, you can call the GET /values/jobChangesGroup/locations prompt endpoint, which takes the job change ID as the staffingEvent query parameter. It returns HREF links to locations by location categories for the staffingEvent. You can filter the results by effectiveDate. By default, it returns locations on the current date.
To retrieve a workShift ID, call the GET /values/jobChangesGroup/workShifts prompt endpoint with the location query parameter. It returns work shifts by location. If you don't specify the location parameter, it returns an empty result.
To retrieve a workSpace ID, call the GET /values/jobChangesGroup/workSpaces prompt endpoint with the location query parameter. It returns HREF links to workspaces by configured prompt categories for the specified location. You can filter the results by effectiveDate. By default, it returns workspaces on the current date.
<b>Secured By Domain:</b> Staffing Actions: Location
<b>Scope:</b> Staffing
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"jobChanges"
],
"summary": "Partially updates the location options for the specified change job ID.",
"description": "Partially updates the location options for the specified job change ID. \nThe {subResourceID} path parameter must be the same as the {ID} value.\n\nYou can call GET /jobChanges/{ID}/location/{subResourceID} to get the existing data to update. \n\nThe same Workday UI validations apply with this PATCH method. The data updates in this PATCH method do not persist until you call POST /jobChanges/{ID}/submit.\n\nIn the request body, specify at least this request field: location{id}. \n\nTo retrieve a location ID, you can call the GET /values/jobChangesGroup/locations prompt endpoint, which takes the job change ID as the staffingEvent query parameter. It returns HREF links to locations by location categories for the staffingEvent. You can filter the results by effectiveDate. By default, it returns locations on the current date. \n\nTo retrieve a workShift ID, call the GET /values/jobChangesGroup/workShifts prompt endpoint with the location query parameter. It returns work shifts by location. If you don't specify the location parameter, it returns an empty result.\n\nTo retrieve a workSpace ID, call the GET /values/jobChangesGroup/workSpaces prompt endpoint with the location query parameter. It returns HREF links to workspaces by configured prompt categories for the specified location. You can filter the results by effectiveDate. By default, it returns workspaces on the current date.\n\n<b>Secured By Domain:</b> Staffing Actions: Location\n\n<b>Scope:</b> Staffing",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "subresourceID",
"in": "path",
"description": "The Workday ID of the subresource.",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/changeJobLocation_90151d6c4ff110001b4a46091678025c"
}
}
}
},
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data. Updating resource.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/changeJobLocation_90151d6c4ff110001b4a46091678025c"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)\n| Severity | Error Code | Validation Message |\n --- | --- | --- |\n| Critical | A368 | This operation is only available to the person who initiated the Change Job operation. |\n| Critical | A401 | [Invalid In Progress Work Space Change] |\n| Critical | A403 | Submit this operation before the event Initiation step. |\n| Critical | A443 | [Invalid Complete Work Space Change] |",
"content": {}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "90151d6c4ff110001d09aa450ce20283",
"x-workday-secured-by-domains": [
"Staffing Actions: Location"
]
}
GET /staffing/v7/jobChanges/{ID}/administrative
Retrieves the administrative options for the specified job change ID.
Retrieves the administrative options for the specified job change ID.
The {subResourceID} path parameter must be the same as the {ID} value.
Note that there are no localization constraints in this API version. This method returns the workingFTE and paidFTE fields even if the fields have not been localized.
<b>Secured By Domain:</b> Staffing Actions: Administrator
<b>Scope:</b> Staffing
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"jobChanges"
],
"summary": "Retrieves the administrative options for the specified job change ID.",
"description": "Retrieves the administrative options for the specified job change ID.\n\nThe {subResourceID} path parameter must be the same as the {ID} value.\n\nNote that there are no localization constraints in this API version. This method returns the workingFTE and paidFTE fields even if the fields have not been localized.\n\n<b>Secured By Domain:</b> Staffing Actions: Administrator\n\n<b>Scope:</b> Staffing",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default is 20. The maximum is 100.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
}
],
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"total": {
"type": "integer",
"format": "int32"
},
"data": {
"type": "array",
"items": {
"$ref": "#/components/schemas/changeJobAdministrativeDetailsData_f8f20079bc5a1000089ccb7f6a8800ea"
}
}
}
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "f8f20079bc5a1000089ee3da3f2700ec",
"x-workday-secured-by-domains": [
"Staffing Actions: Administrator"
]
}
GET /staffing/v7/jobChanges/{ID}/startDetails/{subresourceID}
Retrieves the start details for the specified job change ID.
Retrieves the start details for the specified job change ID.
<b>Secured By Domain:</b> Staffing Actions: Change Job Date and Reason
<b>Scope:</b> Staffing
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"jobChanges"
],
"summary": "Retrieves the start details for the specified job change ID.",
"description": "Retrieves the start details for the specified job change ID.\n\n<b>Secured By Domain:</b> Staffing Actions: Change Job Date and Reason\n\n<b>Scope:</b> Staffing",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "subresourceID",
"in": "path",
"description": "The Workday ID of the subresource.",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/jobChangesStartDetailsData_ce861a6a360d10002d40f176b7180020"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "6762bea5631b100010b5475338d70190",
"x-workday-secured-by-domains": [
"Staffing Actions: Change Job Date and Reason"
]
}
PATCH /staffing/v7/jobChanges/{ID}/startDetails/{subresourceID}
Partially updates the startDetails options for the specified change job ID.
Partially updates the start details for the specified job change ID.
The {subResourceID} path parameter must be the same as the {ID} value.
You can call GET /jobChanges/{ID}/startDetails/{subResourceID} to get the existing data to update.
The same Workday UI validations apply with this PATCH method. The updates in this PATCH method do not persist until you call POST /jobChanges/{ID}/submit.
In the request body, specify at least these request fields: date, reason{id}.
To retrieve a reason ID, call the GET /values/jobChangesGroup/reason prompt endpoint, which takes the job change ID as the staffingEvent query parameter. If you specify the staffingEvent parameter, it returns change job reasons for the staffingEvent, by the change job category. By default, it returns all change job categories and reasons.
<b>Secured By Domain:</b> Staffing Actions: Change Job Date and Reason
<b>Scope:</b> Staffing
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"jobChanges"
],
"summary": "Partially updates the startDetails options for the specified change job ID.",
"description": "Partially updates the start details for the specified job change ID. \nThe {subResourceID} path parameter must be the same as the {ID} value.\n\nYou can call GET /jobChanges/{ID}/startDetails/{subResourceID} to get the existing data to update. \n\nThe same Workday UI validations apply with this PATCH method. The updates in this PATCH method do not persist until you call POST /jobChanges/{ID}/submit.\n\nIn the request body, specify at least these request fields: date, reason{id}. \n\nTo retrieve a reason ID, call the GET /values/jobChangesGroup/reason prompt endpoint, which takes the job change ID as the staffingEvent query parameter. If you specify the staffingEvent parameter, it returns change job reasons for the staffingEvent, by the change job category. By default, it returns all change job categories and reasons.\n\n<b>Secured By Domain:</b> Staffing Actions: Change Job Date and Reason\n\n<b>Scope:</b> Staffing",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "subresourceID",
"in": "path",
"description": "The Workday ID of the subresource.",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/jobChangesStartDetailsData_ce861a6a360d10002d40f176b7180020"
}
}
}
},
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data. Updating resource.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/jobChangesStartDetailsData_ce861a6a360d10002d40f176b7180020"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)\n| Severity | Error Code | Validation Message |\n --- | --- | --- |\n| Critical | A368 | This operation is only available to the person who initiated the Change Job operation. |\n| Critical | A390 | You cannot run this task on yourself. |\n| Critical | A391 | Enter a date that is after [lastUpdatedDate], the date the position was last updated. |\n| Critical | A403 | Submit this operation before the event Initiation step. |\n| Critical | A414 | The current \\~supervisory organization\\~ has changed for this position, and you can't make additional changes. Cancel this request and submit a new transaction. |\n| Critical | A415 | Select another \\~supervisory organization\\~. This \\~supervisory organization\\~ can't be used because it's inactive on [date]. |\n| Critical | A420 | Submit an effective date that’s on or after the last completed staffing organization change: [date]. |\n| Critical | A422 | You can’t submit a change job operation for this worker. |\n| Critical | A428 | The \\~worker\\~ has pending events that conflict with this job change.\n[InProgressMoveWorkerEvents]\n[InProgressEventsonPosition]\n[InProgressMerit]\n[InProgressResignationEvents]\n[InProgressPositionSwap] |\n| Critical | A944 | You can't complete this transaction because the \\~worker\\~ is included in an in-progress compensation review process. You can remove the \\~worker\\~ from the compensation review process, then complete the transaction, and optionally add the \\~worker\\~ back to the compensation review process. |",
"content": {}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "6e1f77692363100006c33973cd7c03ee",
"x-workday-secured-by-domains": [
"Staffing Actions: Change Job Date and Reason"
]
}
POST /staffing/v7/jobChanges/{ID}/submit
Submit the specified change job ID.
Submits the specified change job ID.
To submit the Change Job event and initiate the Change Job business process, specify an empty request body: {}.
To save for later, specify this request body:
{
"businessProcessParameters": {
"action":{
"id": "d9e41a8c446c11de98360015c5e6daf6"
}
}
}
The action id value is the Workday ID of the "Save for Later" action. If you submit this endpoint with the Save for Later action, you can no longer edit nor resubmit the Change Job event using the REST APIs. The user with correct permissions can edit and submit the saved Change Job event in the Workday UI.
<b>Secured By Business Process Type:</b> Change Job
<b>Scope:</b> Staffing
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"jobChanges"
],
"summary": "Submit the specified change job ID.",
"description": "Submits the specified change job ID. \n\nTo submit the Change Job event and initiate the Change Job business process, specify an empty request body: {}.\nTo save for later, specify this request body:\n{\n \"businessProcessParameters\": {\n \"action\":{\n \"id\": \"d9e41a8c446c11de98360015c5e6daf6\"\n }\n }\n}\n\nThe action id value is the Workday ID of the \"Save for Later\" action. If you submit this endpoint with the Save for Later action, you can no longer edit nor resubmit the Change Job event using the REST APIs. The user with correct permissions can edit and submit the saved Change Job event in the Workday UI.\n\n<b>Secured By Business Process Type:</b> Change Job\n\n<b>Scope:</b> Staffing",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"multipart/form-data": {
"schema": {
"$ref": "#/components/schemas/eventState_54e611eca2c910000fbc4579181c0111"
},
"x-workday-multipart-root-part-name": "jsonData"
}
},
"x-workday-multipart-root-part-name": "jsonData"
},
"responses": {
"201": {
"description": "Resource created.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/eventState_54e611eca2c910000fbc4579181c0111"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)\n| Severity | Error Code | Validation Message |\n --- | --- | --- |\n| Critical | A165 | The attachment category is invalid for this business process. |\n| Critical | A175 | The file is required. |\n| Critical | A178 | The business process has already been initiated. |\n| Critical | A200 | You can't comment on this business process type. |\n| Critical | A205 | You don't have the security permission on this business process to add attachments. |\n| Critical | A206 | Attachments are not enabled for this business process. |\n| Critical | A207 | You've exceeded the attachment file size limit of [tenant setup attachment limit]KB. |\n| Critical | A211 | The attachment category is required. |\n| Critical | A219 | The business process action isn't valid. |\n| Critical | A221 | The attachment category isn't enabled for this business process. |\n| Critical | A368 | This operation is only available to the person who initiated the Change Job operation. |\n| Critical | A370 | Enter an active Pay Rate Type. |\n| Critical | A374 | Submit a job profile. |\n| Critical | A375 | [JobReqErrorMessageWithRecruitDate] |\n| Critical | A376 | This position cannot be closed because it is in an overlap situation |\n| Critical | A377 | Submit an active location. |\n| Critical | A378 | Submit a valid work space for the location. |\n| Critical | A379 | Submit a valid \\~employee\\~ type. |\n| Critical | A380 | Submit a date on which this change will become effective. |\n| Critical | A381 | The job is not valid for the \\~worker\\~. |\n| Critical | A383 | Submit a position, this \\~worker\\~ has more than one position you have access to. |\n| Critical | A384 | The \\~worker\\~ has pending events that conflict with this job change.\n[InProgressMoveWorkerEvents]\n[InProgressEventsonPosition]\n[InProgressPromotionAdjustment]\n[InProgressCompensationAdjustment]\n[InProgressResignationEvents]\n[InProgressPositionSwap] |\n| Critical | A385 | Submit an active assignment type. |\n| Critical | A386 | [EffectiveDateLessThanEarliestHireDateMessage] |\n| Critical | A387 | Submit a \\~supervisory organization\\~ or remove the field. |\n| Critical | A388 | You can't submit the selected headcount option when moving from a position management staffing organization to job management staffing organization. |\n| Critical | A390 | You cannot run this task on yourself. |\n| Critical | A391 | Enter a date that is after [lastUpdatedDate], the date the position was last updated. |\n| Critical | A392 | Working FTE cannot be greater than 999%. |\n| Critical | A393 | Submit an international assignment type. |\n| Critical | A395 | Submit a valid work shift for the location. |\n| Critical | A401 | [Invalid In Progress Work Space Change] |\n| Critical | A402 | Proposed Position is Required or Create Position must be selected. |\n| Critical | A403 | Submit this operation before the event Initiation step. |\n| Critical | A405 | Submit a valid position for the proposed organization. |\n| Critical | A406 | Time Type is required. |\n| Critical | A407 | Submit a valid \\~contingent worker\\~ type. |\n| Critical | A408 | The proposed position or job requisition is not valid for this \\~worker\\~ type. |\n| Critical | A409 | Submit an active \\~workers'\\~ compensation code. |\n| Critical | A410 | Submit a valid position time type. |\n| Critical | A413 | The proposed \\~supervisory organization\\~ is in a Hiring Freeze. It cannot be selected. |\n| Critical | A414 | The current \\~supervisory organization\\~ has changed for this position, and you can't make additional changes. Cancel this request and submit a new transaction. |\n| Critical | A416 | Submit a reason. |\n| Critical | A417 | Submit a location or remove the field. |\n| Critical | A418 | Expected Assignment End Date is required for fixed-term \\~employees\\~ on assignment. |\n| Critical | A419 | Select an End Employment Date that's on or after the Start Date: [start_date]. |\n| Critical | A420 | Submit an effective date that’s on or after the last completed staffing organization change: [date]. |\n| Critical | A422 | You can’t submit a change job operation for this worker. |\n| Critical | A423 | You can't submit job overlap edits on this change job. |\n| Critical | A424 | The \\~supervisory organization\\~ is invalid on the specified date. Specify a different \\~supervisory organization\\~ in a new Change Job operation. |\n| Critical | A426 | You can't close a position with a Create Job Requisition Event in progress. |\n| Critical | A427 | Submit a location that meets the proposed hiring restrictions. |\n| Critical | A429 | FTE cannot be greater than 999%. |\n| Critical | A430 | Submit a valid business site. |\n| Critical | A431 | You need to close the job requisition before you can close the position. |\n| Critical | A435 | Submit a valid reason. |\n| Critical | A437 | End Employment Date is required for a fixed-term \\~employee\\~. |\n| Critical | A438 | Submit a job profile that's active as of the effective date. |\n| Critical | A439 | This position's \\~supervisory organization\\~ cannot be changed because it is in an overlap situation. |\n| Critical | A441 | Submit a job profile that meets the hiring restrictions. |\n| Critical | A442 | Submit an \\~employee\\~ type. |\n| Critical | A443 | [Invalid Complete Work Space Change] |\n| Critical | A446 | Submit a \\~contingent worker\\~ type. |\n| Critical | A447 | Submit a valid job requisition for this operation. |\n| Critical | A448 | The hiring restrictions for the proposed \\~supervisory organization\\~ do not allow this type of \\~worker\\~. |\n| Critical | A450 | Hiring restrictions are missing for the organization selected. |\n| Critical | A452 | The Job Profile specified requires Work Shift, therefore Work Shift is required. |\n| Critical | A453 | Submit active job classifications that are valid for the location. |\n| Critical | A454 | Submit an expected assignment end date that's after the start date: [start_date]. |\n| Critical | A455 | Submit an active company insider type. |\n| Critical | A456 | Enter a Contract End Date that is after [timedate], the latest time entry submitted for its purchase order. |\n| Critical | A457 | [EventEffectiveDateLessThanRecruitingDateMessage] |\n| Critical | A460 | The Proposed Position or Headcount Group is frozen as of the effective date. |\n| Critical | A461 | If you don't select Move Headcount, select current and proposed positions that don't match. |\n| Critical | A462 | Enter a value of 168 hours or fewer. |\n| Critical | A464 | The proposed position is not fillable. |\n| Critical | A465 | Paid FTE cannot be greater than 999%. |\n| Critical | A466 | Enter a First Day of Work that is on or after the date that this job change takes effect. |\n| Critical | A944 | You can't complete this transaction because the \\~worker\\~ is included in an in-progress compensation review process. You can remove the \\~worker\\~ from the compensation review process, then complete the transaction, and optionally add the \\~worker\\~ back to the compensation review process. |\n| Critical | A1005 | Comments are not available for this business process. Remove your comment to continue. |\n| Critical | A1716 | [This time type is inactive: time type. Specify an active time type for Time Type.] |\n| Critical | A2452 | [changeJobCustomExitValidationMessage] |\n| Critical | A3291 | You must have the delegation permission to initiate this event. Ensure that you have all the required permissions and configuration for this action. |",
"content": {}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "5afc0b4b5a461000142fcfafa39e2258",
"x-workday-secured-by-business-process-types": [
"Change Job"
]
}
GET /staffing/v7/jobChanges/{ID}/contract/{subresourceID}
Retrieves the contract options for the specified change job ID.
Returns the contract options for the specified job change ID.
The {subResourceID} path parameter must be the same as the {ID} value.
<b>Secured By Domain:</b> Staffing Actions: Contract Details
<b>Scope:</b> Staffing
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"jobChanges"
],
"summary": "Retrieves the contract options for the specified change job ID.",
"description": "Returns the contract options for the specified job change ID.\n\nThe {subResourceID} path parameter must be the same as the {ID} value.\n\n<b>Secured By Domain:</b> Staffing Actions: Contract Details\n\n<b>Scope:</b> Staffing",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "subresourceID",
"in": "path",
"description": "The Workday ID of the subresource.",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/changeJobContractDetailsData_27ec818d10d010000386ce823ac20107"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "27ec818d10d01000038f2891b3a10109",
"x-workday-secured-by-domains": [
"Staffing Actions: Contract Details"
]
}
PATCH /staffing/v7/jobChanges/{ID}/contract/{subresourceID}
Partially updates the contract options for the specified change job ID.
Partially updates the contract details options for the specified job change ID.
The {subResourceID} path parameter must be the same as the {ID} value.
You can call GET /jobChanges/{ID}/contract/{subResourceID} to get the existing data to update.
The same Workday UI validations apply with this PATCH method. The updates in this PATCH method do not persist until you call POST /jobChanges/{ID}/submit.
To retrieve a frequency ID, call the GET /values/jobChangesGroup/frequencies prompt endpoint, which takes the job change ID as the staffingEvent query parameter. It returns all frequencies based on staffing event for contingent workers. By default, it returns all frequencies in the tenant.
To retrieve a currency ID, call the GET /values/jobChangesGroup/currencies prompt endpoint, which takes the job change ID as the staffingEvent query parameter. If you specify the staffingEvent parameter, it returns HREF links to active currencies by prompt category. By default, it returns all active currencies.
<b>Secured By Domain:</b> Staffing Actions: Contract Details
<b>Scope:</b> Staffing
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"jobChanges"
],
"summary": "Partially updates the contract options for the specified change job ID.",
"description": "Partially updates the contract details options for the specified job change ID.\nThe {subResourceID} path parameter must be the same as the {ID} value.\n\nYou can call GET /jobChanges/{ID}/contract/{subResourceID} to get the existing data to update. \n\nThe same Workday UI validations apply with this PATCH method. The updates in this PATCH method do not persist until you call POST /jobChanges/{ID}/submit.\n\n\nTo retrieve a frequency ID, call the GET /values/jobChangesGroup/frequencies prompt endpoint, which takes the job change ID as the staffingEvent query parameter. It returns all frequencies based on staffing event for contingent workers. By default, it returns all frequencies in the tenant.\n\nTo retrieve a currency ID, call the GET /values/jobChangesGroup/currencies prompt endpoint, which takes the job change ID as the staffingEvent query parameter. If you specify the staffingEvent parameter, it returns HREF links to active currencies by prompt category. By default, it returns all active currencies.\n\n<b>Secured By Domain:</b> Staffing Actions: Contract Details\n\n<b>Scope:</b> Staffing",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "subresourceID",
"in": "path",
"description": "The Workday ID of the subresource.",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/changeJobContractDetailsData_27ec818d10d010000386ce823ac20107"
}
}
}
},
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data. Updating resource.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/changeJobContractDetailsData_27ec818d10d010000386ce823ac20107"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)\n| Severity | Error Code | Validation Message |\n --- | --- | --- |\n| Critical | A368 | This operation is only available to the person who initiated the Change Job operation. |\n| Critical | A403 | Submit this operation before the event Initiation step. |\n| Critical | A425 | You can't submit this operation on events that are in the Initiation or Review by Current \\~Manager\\~ steps. |\n| Critical | A440 | You can't submit this operation on events that are initiated by the Change Location task. |\n| Critical | A451 | The Contract section is only available on \\~contingent workers\\~. You can’t submit this operation on an \\~employee\\~. |",
"content": {}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "24c8e6e9183f10000d3f75e5d2b00126",
"x-workday-secured-by-domains": [
"Staffing Actions: Contract Details"
]
}
GET /staffing/v7/jobChanges/{ID}/opening
Retrieves the opening options for the specified job change ID.
Retrieves the opening options for the specified job change ID.
The {subResourceID} path parameter must be the same as the {ID} value.
<b>Secured By Domain:</b> Staffing Actions: Change Job Date and Reason
<b>Scope:</b> Staffing
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"jobChanges"
],
"summary": "Retrieves the opening options for the specified job change ID.",
"description": "Retrieves the opening options for the specified job change ID.\nThe {subResourceID} path parameter must be the same as the {ID} value.\n\n<b>Secured By Domain:</b> Staffing Actions: Change Job Date and Reason\n\n<b>Scope:</b> Staffing",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default is 20. The maximum is 100.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
}
],
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"total": {
"type": "integer",
"format": "int32"
},
"data": {
"type": "array",
"items": {
"$ref": "#/components/schemas/changeJobOpeningData_97af9049a5fd10001c4888d654170000"
}
}
}
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "544fdf5c01da1000224795cee68c0139",
"x-workday-secured-by-domains": [
"Staffing Actions: Change Job Date and Reason"
]
}
GET /staffing/v7/jobChanges/{ID}/businessTitle
Retrieves a business title for the specified job change ID.
Retrieves a business title for the specified specified job change ID.
The {subResourceID} path parameter must be the same as the {ID} value.
<b>Secured By Domain:</b> Staffing Actions: Business Title
<b>Scope:</b> Staffing
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"jobChanges"
],
"summary": "Retrieves a business title for the specified job change ID.",
"description": "Retrieves a business title for the specified specified job change ID.\nThe {subResourceID} path parameter must be the same as the {ID} value.\n\n<b>Secured By Domain:</b> Staffing Actions: Business Title\n\n<b>Scope:</b> Staffing",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default is 20. The maximum is 100.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
}
],
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"total": {
"type": "integer",
"format": "int32"
},
"data": {
"type": "array",
"items": {
"$ref": "#/components/schemas/changeJobBusinessTitle_3db8095ffa18100013a5f96969ca0102"
}
}
}
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "3db8095ffa18100013a7cc40b75d0105",
"x-workday-secured-by-domains": [
"Staffing Actions: Business Title"
]
}
GET /staffing/v7/jobChanges/{ID}/startDetails
Retrieves the start details for the specified job change ID.
Retrieves the start details for the specified job change ID.
<b>Secured By Domain:</b> Staffing Actions: Change Job Date and Reason
<b>Scope:</b> Staffing
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"jobChanges"
],
"summary": "Retrieves the start details for the specified job change ID.",
"description": "Retrieves the start details for the specified job change ID.\n\n<b>Secured By Domain:</b> Staffing Actions: Change Job Date and Reason\n\n<b>Scope:</b> Staffing",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default is 20. The maximum is 100.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
}
],
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"total": {
"type": "integer",
"format": "int32"
},
"data": {
"type": "array",
"items": {
"$ref": "#/components/schemas/jobChangesStartDetailsData_ce861a6a360d10002d40f176b7180020"
}
}
}
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "6762bea5631b100010b5475338d70190",
"x-workday-secured-by-domains": [
"Staffing Actions: Change Job Date and Reason"
]
}
GET /staffing/v7/jobChanges/{ID}/jobProfile
Retrieves a job profile for the specified job change ID.
Retrieves a job profile for the specified job change ID.
The {subResourceID} path parameter must be the same as the {ID} value.
<b>Secured By Domain:</b> Staffing Actions: Job Profile
<b>Scope:</b> Staffing
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"jobChanges"
],
"summary": "Retrieves a job profile for the specified job change ID.",
"description": "Retrieves a job profile for the specified job change ID.\nThe {subResourceID} path parameter must be the same as the {ID} value.\n\n<b>Secured By Domain:</b> Staffing Actions: Job Profile\n\n<b>Scope:</b> Staffing",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default is 20. The maximum is 100.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
}
],
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"total": {
"type": "integer",
"format": "int32"
},
"data": {
"type": "array",
"items": {
"$ref": "#/components/schemas/changeJobJobProfileData_3db8095ffa18100013f019a27a1f0115"
}
}
}
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "3db8095ffa18100013f19315a77d0119",
"x-workday-secured-by-domains": [
"Staffing Actions: Job Profile"
]
}
GET /staffing/v7/jobChanges/{ID}/jobClassification/{subresourceID}
Retrieves a job classification for the specified job change ID.
Retrieves a job classification for the specified job change ID.
The {subResourceID} path parameter must be the same as the {ID} value.
<b>Secured By Domain:</b> Staffing Actions: Additional Job Classifications
<b>Scope:</b> Staffing
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"jobChanges"
],
"summary": "Retrieves a job classification for the specified job change ID.",
"description": "Retrieves a job classification for the specified job change ID.\n\nThe {subResourceID} path parameter must be the same as the {ID} value.\n\n<b>Secured By Domain:</b> Staffing Actions: Additional Job Classifications\n\n<b>Scope:</b> Staffing",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "subresourceID",
"in": "path",
"description": "The Workday ID of the subresource.",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/changeJobJobClassificationData_354103f196361000084489bcb281017f"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "354103f19636100008453c4c15260181",
"x-workday-secured-by-domains": [
"Staffing Actions: Additional Job Classifications"
]
}
PATCH /staffing/v7/jobChanges/{ID}/jobClassification/{subresourceID}
Partially updates the jobClassification options for the specified change job ID.
Partially updates the job classifications for the specified job change ID.
The {subResourceID} path parameter must be the same as the {ID} value.
You can call GET /jobChanges/{ID}/jobClassification/{subResourceID} to get the existing data to update.
The same Workday UI validations apply with this PATCH method. The updates in this PATCH method do not persist until you call POST /jobChanges/{ID}/submit.
In the request body, specify at least this required field: additionalJobClassifications[ {id} ].
To retrieve an additionalJobClassifications ID, call the GET /values/jobChangesGroup/jobClassifications prompt endpoint with the location and/or staffingEvent query parameter. It returns HREF links to job classifications by location for the staffing event. It returns an empty result if both location and staffingEvent are not specified. You can filter the results by effectiveDate. By default, it returns job classifications on the current date.
<b>Secured By Domain:</b> Staffing Actions: Additional Job Classifications
<b>Scope:</b> Staffing
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"jobChanges"
],
"summary": "Partially updates the jobClassification options for the specified change job ID.",
"description": "Partially updates the job classifications for the specified job change ID. \nThe {subResourceID} path parameter must be the same as the {ID} value.\n\nYou can call GET /jobChanges/{ID}/jobClassification/{subResourceID} to get the existing data to update. \n\nThe same Workday UI validations apply with this PATCH method. The updates in this PATCH method do not persist until you call POST /jobChanges/{ID}/submit.\n\nIn the request body, specify at least this required field: additionalJobClassifications[ {id} ]. \n\nTo retrieve an additionalJobClassifications ID, call the GET /values/jobChangesGroup/jobClassifications prompt endpoint with the location and/or staffingEvent query parameter. It returns HREF links to job classifications by location for the staffing event. It returns an empty result if both location and staffingEvent are not specified. You can filter the results by effectiveDate. By default, it returns job classifications on the current date.\n\n<b>Secured By Domain:</b> Staffing Actions: Additional Job Classifications\n\n<b>Scope:</b> Staffing",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "subresourceID",
"in": "path",
"description": "The Workday ID of the subresource.",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/changeJobJobClassificationData_354103f196361000084489bcb281017f"
}
}
}
},
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data. Updating resource.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/changeJobJobClassificationData_354103f196361000084489bcb281017f"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)\n| Severity | Error Code | Validation Message |\n --- | --- | --- |\n| Critical | A368 | This operation is only available to the person who initiated the Change Job operation. |\n| Critical | A403 | Submit this operation before the event Initiation step. |",
"content": {}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "e5bc48baa9da10002248bdb0ef9600fc",
"x-workday-secured-by-domains": [
"Staffing Actions: Additional Job Classifications"
]
}
GET /staffing/v7/jobChanges/{ID}/position
Retrieves a position for the specified job change ID.
Retrieves a position for the specified job change ID.
The {subResourceID} path parameter must be the same as the {ID} value.
<b>Secured By Domain:</b> Staffing Actions: Select or Create Position
<b>Scope:</b> Staffing
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"jobChanges"
],
"summary": "Retrieves a position for the specified job change ID.",
"description": "Retrieves a position for the specified job change ID.\n\nThe {subResourceID} path parameter must be the same as the {ID} value.\n\n<b>Secured By Domain:</b> Staffing Actions: Select or Create Position\n\n<b>Scope:</b> Staffing",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default is 20. The maximum is 100.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
}
],
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"total": {
"type": "integer",
"format": "int32"
},
"data": {
"type": "array",
"items": {
"$ref": "#/components/schemas/changeJobPositionData_dfc4e58f7308100018bd1c459f435221"
}
}
}
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "749c0ed39f3f100021c94f291078015f",
"x-workday-secured-by-domains": [
"Staffing Actions: Select or Create Position"
]
}
GET /staffing/v7/jobChanges/{ID}/opening/{subresourceID}
Retrieves the opening options for the specified job change ID.
Retrieves the opening options for the specified job change ID.
The {subResourceID} path parameter must be the same as the {ID} value.
<b>Secured By Domain:</b> Staffing Actions: Change Job Date and Reason
<b>Scope:</b> Staffing
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"jobChanges"
],
"summary": "Retrieves the opening options for the specified job change ID.",
"description": "Retrieves the opening options for the specified job change ID.\nThe {subResourceID} path parameter must be the same as the {ID} value.\n\n<b>Secured By Domain:</b> Staffing Actions: Change Job Date and Reason\n\n<b>Scope:</b> Staffing",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "subresourceID",
"in": "path",
"description": "The Workday ID of the subresource.",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/changeJobOpeningData_97af9049a5fd10001c4888d654170000"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "544fdf5c01da1000224795cee68c0139",
"x-workday-secured-by-domains": [
"Staffing Actions: Change Job Date and Reason"
]
}
PATCH /staffing/v7/jobChanges/{ID}/opening/{subresourceID}
Partially updates the opening options for the specified change job ID.
Partially updates the opening options for the specified job change ID.
The {subResourceID} path parameter must be the same as the {ID} value.
You can call GET /jobChanges/{ID}/opening/{subResourceID} to get the existing data to update.
The same Workday UI validations apply with this PATCH method. The updates in this PATCH method do not persist until you call POST /jobChanges/{ID}/submit.
In the request body, specify at least this required field: headcountOption{id}
To retrieve a headcountOption ID, call the GET /values/jobChangesGroup/headcountOptions prompt endpoint, which takes the job change ID as the staffingEvent query parameter. By default, it returns all headcount options.
<b>Secured By Domain:</b> Staffing Actions: Change Job Date and Reason
<b>Scope:</b> Staffing
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"jobChanges"
],
"summary": "Partially updates the opening options for the specified change job ID.",
"description": "Partially updates the opening options for the specified job change ID. \nThe {subResourceID} path parameter must be the same as the {ID} value.\n\nYou can call GET /jobChanges/{ID}/opening/{subResourceID} to get the existing data to update. \n\nThe same Workday UI validations apply with this PATCH method. The updates in this PATCH method do not persist until you call POST /jobChanges/{ID}/submit.\n\nIn the request body, specify at least this required field: headcountOption{id} \n\nTo retrieve a headcountOption ID, call the GET /values/jobChangesGroup/headcountOptions prompt endpoint, which takes the job change ID as the staffingEvent query parameter. By default, it returns all headcount options.\n\n<b>Secured By Domain:</b> Staffing Actions: Change Job Date and Reason\n\n<b>Scope:</b> Staffing",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "subresourceID",
"in": "path",
"description": "The Workday ID of the subresource.",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/changeJobOpeningData_97af9049a5fd10001c4888d654170000"
}
}
}
},
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data. Updating resource.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/changeJobOpeningData_97af9049a5fd10001c4888d654170000"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)\n| Severity | Error Code | Validation Message |\n --- | --- | --- |\n| Critical | A368 | This operation is only available to the person who initiated the Change Job operation. |\n| Critical | A403 | Submit this operation before the event Initiation step. |",
"content": {}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "5e87e2681448100012d960a2c4ce00ed",
"x-workday-secured-by-domains": [
"Staffing Actions: Change Job Date and Reason"
]
}
GET /staffing/v7/jobChanges/{ID}/administrative/{subresourceID}
Retrieves the administrative options for the specified job change ID.
Retrieves the administrative options for the specified job change ID.
The {subResourceID} path parameter must be the same as the {ID} value.
Note that there are no localization constraints in this API version. This method returns the workingFTE and paidFTE fields even if the fields have not been localized.
<b>Secured By Domain:</b> Staffing Actions: Administrator
<b>Scope:</b> Staffing
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"jobChanges"
],
"summary": "Retrieves the administrative options for the specified job change ID.",
"description": "Retrieves the administrative options for the specified job change ID.\n\nThe {subResourceID} path parameter must be the same as the {ID} value.\n\nNote that there are no localization constraints in this API version. This method returns the workingFTE and paidFTE fields even if the fields have not been localized.\n\n<b>Secured By Domain:</b> Staffing Actions: Administrator\n\n<b>Scope:</b> Staffing",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "subresourceID",
"in": "path",
"description": "The Workday ID of the subresource.",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/changeJobAdministrativeDetailsData_f8f20079bc5a1000089ccb7f6a8800ea"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "f8f20079bc5a1000089ee3da3f2700ec",
"x-workday-secured-by-domains": [
"Staffing Actions: Administrator"
]
}
PATCH /staffing/v7/jobChanges/{ID}/administrative/{subresourceID}
Partially updates the administrative options for the specified job change ID.
Partially updates the administrative options for the specified job change ID.
The {subResourceID} path parameter must be the same as the {ID} value.
You can call GET /jobChanges/{ID}/administrative/{subResourceID} to get the existing data to update.
The same Workday UI validations apply with this PATCH method. The updates in this PATCH method do not persist until you call POST /jobChanges/{ID}/submit.
Note that there are no localization constraints in this API version. You can update the workingFTE and paidFTE fields even if the fields have not been localized.
To retrieve a positionWorkerType ID, you can call the GET /values/jobChangesGroup/employeeTypes prompt endpoint, with staffingEvent and location query parameters. If you specify the staffingEvent parameter, it returns HREF links to employee types by country. By default, it returns all employee types, excluding contingent workers.
For the positionWorkerType ID, you can also call the GET /values/jobChangesGroup/contingentWorkerTypes prompt endpoint, with staffingEvent and location query parameters. If you specify the staffingEvent parameter, it returns HREF links to contingent worker types for staffing event. If you specify location, it returns HREF links to contingent worker types by location or country. By default, it returns all contingent worker types.
To retrieve a workersCompensationCodeOverride ID, call the GET /values/jobChangesGroup/workersCompensationCodeOverrides prompt endpoint, which takes the job change ID as the staffing Event query parameter.
To retrieve a payRateType ID, call the GET /values/jobChangesGroup/payRateTypes prompt endpoint, which takes the job change ID as the staffingEvent query parameter. It returns all pay rate types based on staffing event for contingent workers. By default, it returns all pay rate types in the tenant.
To retrieve companyInsiderType IDs, call the GET /values/jobChangesGroup/companyInsiderTypes prompt endpoint, which returns all company insider types in the tenant.
To retrieve an assignmentType ID, call the GET /values/jobChangesGroup/assignmentTypes prompt endpoint, which takes the job change ID as the staffingEvent query parameter. If you specify the staffingEvent parameter, it returns assignmentTypes for the staffingEvent. By default, it returns all active assignment types.
To retrieve a workStudy ID, call the GET /values/jobChangesGroup/workStudyAwards prompt endpoint, which takes the job change ID as the staffingEvent query parameter. If you specify the staffingEvent parameter, it returns work study awards for the staffingEvent. By default, it returns all work studies in the tenant.
To retrieve a timeType ID, call the GET /values/jobChangesGroup/timeTypes prompt endpoint, which takes the job change ID as the staffingEvent query parameter. If you specify the staffingEvent parameter, it returns time types for the staffingEvent. By default, it returns all time types based on the Relax Hiring Restrictions tenant configuration.
<b>Secured By Domain:</b> Staffing Actions: Administrator
<b>Scope:</b> Staffing
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"jobChanges"
],
"summary": "Partially updates the administrative options for the specified job change ID.",
"description": "Partially updates the administrative options for the specified job change ID.\nThe {subResourceID} path parameter must be the same as the {ID} value.\n\nYou can call GET /jobChanges/{ID}/administrative/{subResourceID} to get the existing data to update. \n\nThe same Workday UI validations apply with this PATCH method. The updates in this PATCH method do not persist until you call POST /jobChanges/{ID}/submit.\n\nNote that there are no localization constraints in this API version. You can update the workingFTE and paidFTE fields even if the fields have not been localized.\n\nTo retrieve a positionWorkerType ID, you can call the GET /values/jobChangesGroup/employeeTypes prompt endpoint, with staffingEvent and location query parameters. If you specify the staffingEvent parameter, it returns HREF links to employee types by country. By default, it returns all employee types, excluding contingent workers.\n\nFor the positionWorkerType ID, you can also call the GET /values/jobChangesGroup/contingentWorkerTypes prompt endpoint, with staffingEvent and location query parameters. If you specify the staffingEvent parameter, it returns HREF links to contingent worker types for staffing event. If you specify location, it returns HREF links to contingent worker types by location or country. By default, it returns all contingent worker types.\n\nTo retrieve a workersCompensationCodeOverride ID, call the GET /values/jobChangesGroup/workersCompensationCodeOverrides prompt endpoint, which takes the job change ID as the staffing Event query parameter. \n\nTo retrieve a payRateType ID, call the GET /values/jobChangesGroup/payRateTypes prompt endpoint, which takes the job change ID as the staffingEvent query parameter. It returns all pay rate types based on staffing event for contingent workers. By default, it returns all pay rate types in the tenant. \n\nTo retrieve companyInsiderType IDs, call the GET /values/jobChangesGroup/companyInsiderTypes prompt endpoint, which returns all company insider types in the tenant. \n\nTo retrieve an assignmentType ID, call the GET /values/jobChangesGroup/assignmentTypes prompt endpoint, which takes the job change ID as the staffingEvent query parameter. If you specify the staffingEvent parameter, it returns assignmentTypes for the staffingEvent. By default, it returns all active assignment types.\n\nTo retrieve a workStudy ID, call the GET /values/jobChangesGroup/workStudyAwards prompt endpoint, which takes the job change ID as the staffingEvent query parameter. If you specify the staffingEvent parameter, it returns work study awards for the staffingEvent. By default, it returns all work studies in the tenant.\n\nTo retrieve a timeType ID, call the GET /values/jobChangesGroup/timeTypes prompt endpoint, which takes the job change ID as the staffingEvent query parameter. If you specify the staffingEvent parameter, it returns time types for the staffingEvent. By default, it returns all time types based on the Relax Hiring Restrictions tenant configuration.\n\n<b>Secured By Domain:</b> Staffing Actions: Administrator\n\n<b>Scope:</b> Staffing",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "subresourceID",
"in": "path",
"description": "The Workday ID of the subresource.",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/changeJobAdministrativeDetailsData_f8f20079bc5a1000089ccb7f6a8800ea"
}
}
}
},
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data. Updating resource.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/changeJobAdministrativeDetailsData_f8f20079bc5a1000089ccb7f6a8800ea"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)\n| Severity | Error Code | Validation Message |\n --- | --- | --- |\n| Critical | A368 | This operation is only available to the person who initiated the Change Job operation. |\n| Critical | A403 | Submit this operation before the event Initiation step. |\n| Critical | A1716 | [This time type is inactive: time type. Specify an active time type for Time Type.] |",
"content": {}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "511a7fd4f870100013b9bf39fbf606de",
"x-workday-secured-by-domains": [
"Staffing Actions: Administrator"
]
}
GET /staffing/v7/jobChanges/{ID}/businessTitle/{subresourceID}
Retrieves a business title for the specified job change ID.
Retrieves a business title for the specified specified job change ID.
The {subResourceID} path parameter must be the same as the {ID} value.
<b>Secured By Domain:</b> Staffing Actions: Business Title
<b>Scope:</b> Staffing
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"jobChanges"
],
"summary": "Retrieves a business title for the specified job change ID.",
"description": "Retrieves a business title for the specified specified job change ID.\nThe {subResourceID} path parameter must be the same as the {ID} value.\n\n<b>Secured By Domain:</b> Staffing Actions: Business Title\n\n<b>Scope:</b> Staffing",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "subresourceID",
"in": "path",
"description": "The Workday ID of the subresource.",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/changeJobBusinessTitle_3db8095ffa18100013a5f96969ca0102"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "3db8095ffa18100013a7cc40b75d0105",
"x-workday-secured-by-domains": [
"Staffing Actions: Business Title"
]
}
PATCH /staffing/v7/jobChanges/{ID}/businessTitle/{subresourceID}
Partially updates the businessTitle options for the specified change job ID.
Partially updates the businessTitle options for the specified change job ID.
The {subResourceID} path parameter must be the same as the {ID} value.
You can call GET /jobChanges/{ID}/businessTitle/{subResourceID} to get the existing data to update.
The same Workday UI validations apply with this PATCH method. The updates in this PATCH method do not persist until you call POST /jobChanges/{ID}/submit.
<b>Secured By Domain:</b> Staffing Actions: Business Title
<b>Scope:</b> Staffing
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"jobChanges"
],
"summary": "Partially updates the businessTitle options for the specified change job ID.",
"description": "Partially updates the businessTitle options for the specified change job ID.\n\nThe {subResourceID} path parameter must be the same as the {ID} value.\n\nYou can call GET /jobChanges/{ID}/businessTitle/{subResourceID} to get the existing data to update. \n\nThe same Workday UI validations apply with this PATCH method. The updates in this PATCH method do not persist until you call POST /jobChanges/{ID}/submit.\n\n<b>Secured By Domain:</b> Staffing Actions: Business Title\n\n<b>Scope:</b> Staffing",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "subresourceID",
"in": "path",
"description": "The Workday ID of the subresource.",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/changeJobBusinessTitle_3db8095ffa18100013a5f96969ca0102"
}
}
}
},
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data. Updating resource.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/changeJobBusinessTitle_3db8095ffa18100013a5f96969ca0102"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)\n| Severity | Error Code | Validation Message |\n --- | --- | --- |\n| Critical | A368 | This operation is only available to the person who initiated the Change Job operation. |\n| Critical | A403 | Submit this operation before the event Initiation step. |",
"content": {}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "0ba0460de73d10001d7459dbf3f3016b",
"x-workday-secured-by-domains": [
"Staffing Actions: Business Title"
]
}
GET /staffing/v7/jobChanges/{ID}/jobProfile/{subresourceID}
Retrieves a job profile for the specified job change ID.
Retrieves a job profile for the specified job change ID.
The {subResourceID} path parameter must be the same as the {ID} value.
<b>Secured By Domain:</b> Staffing Actions: Job Profile
<b>Scope:</b> Staffing
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"jobChanges"
],
"summary": "Retrieves a job profile for the specified job change ID.",
"description": "Retrieves a job profile for the specified job change ID.\nThe {subResourceID} path parameter must be the same as the {ID} value.\n\n<b>Secured By Domain:</b> Staffing Actions: Job Profile\n\n<b>Scope:</b> Staffing",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "subresourceID",
"in": "path",
"description": "The Workday ID of the subresource.",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/changeJobJobProfileData_3db8095ffa18100013f019a27a1f0115"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "3db8095ffa18100013f19315a77d0119",
"x-workday-secured-by-domains": [
"Staffing Actions: Job Profile"
]
}
PATCH /staffing/v7/jobChanges/{ID}/jobProfile/{subresourceID}
Partially updates the jobProfile options for the specified change job ID.
Partially updates the job profile options for the specified job change ID.
The {subResourceID} path parameter must be the same as the {ID} value.
You can call GET /jobChanges/{ID}/jobProfile/{subResourceID} to get the existing data to update.
The same Workday UI validations apply with this PATCH method. The updates in this PATCH method do not persist until you call POST /jobChanges/{ID}/submit.
In the request body, specify at least this required field: jobProfile{id}
To retrieve a jobProfile ID, call the GET /values/jobChangesGroup/jobProfiles prompt endpoint, which takes the job change ID as the staffingEvent query parameter. If you specify the staffingEvent parameter, it returns HREF links to the job profiles by the prompt category. If you don't specify the staffingEvent parameter, it returns all job profiles, regardless of their categories. You can also filter the job profiles by the effectiveDate query parameter. The default is the current date.
<b>Secured By Domain:</b> Staffing Actions: Job Profile
<b>Scope:</b> Staffing
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"jobChanges"
],
"summary": "Partially updates the jobProfile options for the specified change job ID.",
"description": "Partially updates the job profile options for the specified job change ID.\n\nThe {subResourceID} path parameter must be the same as the {ID} value.\n\nYou can call GET /jobChanges/{ID}/jobProfile/{subResourceID} to get the existing data to update.\n\nThe same Workday UI validations apply with this PATCH method. The updates in this PATCH method do not persist until you call POST /jobChanges/{ID}/submit.\n\nIn the request body, specify at least this required field: jobProfile{id}\n\nTo retrieve a jobProfile ID, call the GET /values/jobChangesGroup/jobProfiles prompt endpoint, which takes the job change ID as the staffingEvent query parameter. If you specify the staffingEvent parameter, it returns HREF links to the job profiles by the prompt category. If you don't specify the staffingEvent parameter, it returns all job profiles, regardless of their categories. You can also filter the job profiles by the effectiveDate query parameter. The default is the current date.\n\n<b>Secured By Domain:</b> Staffing Actions: Job Profile\n\n<b>Scope:</b> Staffing",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "subresourceID",
"in": "path",
"description": "The Workday ID of the subresource.",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/changeJobJobProfileData_3db8095ffa18100013f019a27a1f0115"
}
}
}
},
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data. Updating resource.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/changeJobJobProfileData_3db8095ffa18100013f019a27a1f0115"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)\n| Severity | Error Code | Validation Message |\n --- | --- | --- |\n| Critical | A368 | This operation is only available to the person who initiated the Change Job operation. |\n| Critical | A403 | Submit this operation before the event Initiation step. |",
"content": {}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "c0985b85189f100026872bf7ebf10385",
"x-workday-secured-by-domains": [
"Staffing Actions: Job Profile"
]
}
GET /staffing/v7/jobChanges/{ID}
Retrieves a single change job event instance.
Retrieves a change job event with the specified ID.
<b>Secured By Domain:</b> Staffing Actions, Staffing Actions: Academic Pay, Staffing Actions: Additional Job Classifications, Staffing Actions: Administrator, Staffing Actions: Attachments, Staffing Actions: Business Title, Staffing Actions: Change Job Date and Reason, Staffing Actions: Compensation for All Job Profiles, Staffing Actions: Contract Details, Staffing Actions: Hire Student, Staffing Actions: Job Profile, Staffing Actions: View Worker Start Date Correction
<b>Secured By Business Process Type:</b> Change Job
<b>Scope:</b> Staffing
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"jobChanges"
],
"summary": "Retrieves a single change job event instance.",
"description": "Retrieves a change job event with the specified ID.\n\n<b>Secured By Domain:</b> Staffing Actions, Staffing Actions: Academic Pay, Staffing Actions: Additional Job Classifications, Staffing Actions: Administrator, Staffing Actions: Attachments, Staffing Actions: Business Title, Staffing Actions: Change Job Date and Reason, Staffing Actions: Compensation for All Job Profiles, Staffing Actions: Contract Details, Staffing Actions: Hire Student, Staffing Actions: Job Profile, Staffing Actions: View Worker Start Date Correction\n\n<b>Secured By Business Process Type:</b> Change Job\n\n<b>Scope:</b> Staffing",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/changeJobDefaultRepresentation_6cc31ee444d010000bb4153a954300e7"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "90151d6c4ff110001b21034f9a49025a",
"x-workday-secured-by-domains": [
"Staffing Actions",
"Staffing Actions: Academic Pay",
"Staffing Actions: Additional Job Classifications",
"Staffing Actions: Administrator",
"Staffing Actions: Attachments",
"Staffing Actions: Business Title",
"Staffing Actions: Change Job Date and Reason",
"Staffing Actions: Compensation for All Job Profiles",
"Staffing Actions: Contract Details",
"Staffing Actions: Hire Student",
"Staffing Actions: Job Profile",
"Staffing Actions: View Worker Start Date Correction"
],
"x-workday-secured-by-business-process-types": [
"Change Job"
]
}
GET /staffing/v7/jobChanges/{ID}/position/{subresourceID}
Retrieves a position for the specified job change ID.
Retrieves a position for the specified job change ID.
The {subResourceID} path parameter must be the same as the {ID} value.
<b>Secured By Domain:</b> Staffing Actions: Select or Create Position
<b>Scope:</b> Staffing
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"jobChanges"
],
"summary": "Retrieves a position for the specified job change ID.",
"description": "Retrieves a position for the specified job change ID.\n\nThe {subResourceID} path parameter must be the same as the {ID} value.\n\n<b>Secured By Domain:</b> Staffing Actions: Select or Create Position\n\n<b>Scope:</b> Staffing",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "subresourceID",
"in": "path",
"description": "The Workday ID of the subresource.",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/changeJobPositionData_dfc4e58f7308100018bd1c459f435221"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "749c0ed39f3f100021c94f291078015f",
"x-workday-secured-by-domains": [
"Staffing Actions: Select or Create Position"
]
}
PATCH /staffing/v7/jobChanges/{ID}/position/{subresourceID}
Partially updates the position options for the specified change job ID.
Partially updates the position options for the specified job change ID.
The {subResourceID} path parameter must be the same as the {ID} value.
You can call GET /jobChanges/{ID}/startDetails/{subResourceID} to get the existing data to update.
The same Workday UI validations apply with this PATCH method. The updates in this PATCH method do not persist until you call POST /jobChanges/{ID}/submit.
In the request body, specify at least these request fields: position{id}, createPosition, closePosition, availableForOverlap
To retrieve a position ID, call the GET /values/jobChangesGroup/proposedPosition prompt endpoint, which takes the job change ID as the staffingEvent query parameter. It returns HREF links to proposed positions based on staffing event for contingent workers. You can filter the results by effectiveDate. By default, it returns all proposed positions on current date.
<b>Secured By Domain:</b> Staffing Actions: Select or Create Position
<b>Scope:</b> Staffing
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"jobChanges"
],
"summary": "Partially updates the position options for the specified change job ID.",
"description": "Partially updates the position options for the specified job change ID.\nThe {subResourceID} path parameter must be the same as the {ID} value.\n\nYou can call GET /jobChanges/{ID}/startDetails/{subResourceID} to get the existing data to update. \n\nThe same Workday UI validations apply with this PATCH method. The updates in this PATCH method do not persist until you call POST /jobChanges/{ID}/submit.\n\nIn the request body, specify at least these request fields: position{id}, createPosition, closePosition, availableForOverlap\n\nTo retrieve a position ID, call the GET /values/jobChangesGroup/proposedPosition prompt endpoint, which takes the job change ID as the staffingEvent query parameter. It returns HREF links to proposed positions based on staffing event for contingent workers. You can filter the results by effectiveDate. By default, it returns all proposed positions on current date.\n\n<b>Secured By Domain:</b> Staffing Actions: Select or Create Position\n\n<b>Scope:</b> Staffing",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "subresourceID",
"in": "path",
"description": "The Workday ID of the subresource.",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/changeJobPositionData_dfc4e58f7308100018bd1c459f435221"
}
}
}
},
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data. Updating resource.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/changeJobPositionData_dfc4e58f7308100018bd1c459f435221"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)\n| Severity | Error Code | Validation Message |\n --- | --- | --- |\n| Critical | A368 | This operation is only available to the person who initiated the Change Job operation. |\n| Critical | A396 | You can’t close a position that’s currently filled. Submit a different position or submit a false value on the Close Position field. |\n| Critical | A402 | Proposed Position is Required or Create Position must be selected. |\n| Critical | A403 | Submit this operation before the event Initiation step. |\n| Critical | A412 | You can't submit Position section operations on this Change Job. |\n| Critical | A432 | You can only propose a position if the Create Position field is false. Submit a false value on Create Position. |\n| Critical | A945 | Set either the Close Position or Job Overlap Allowed field to True, but not both. |",
"content": {}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "0049eed8d30d10000dab0b8d07020417",
"x-workday-secured-by-domains": [
"Staffing Actions: Select or Create Position"
]
}
GET /staffing/v7/jobChanges/{ID}/location
Returns the location information for the specified job change ID.
Returns the location information for the specified job change ID.
The {subResourceID} path parameter must be the same as the {ID} value.
<b>Secured By Domain:</b> Staffing Actions: Location
<b>Scope:</b> Staffing
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"jobChanges"
],
"summary": "Returns the location information for the specified job change ID.",
"description": "Returns the location information for the specified job change ID.\nThe {subResourceID} path parameter must be the same as the {ID} value.\n\n<b>Secured By Domain:</b> Staffing Actions: Location\n\n<b>Scope:</b> Staffing",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default is 20. The maximum is 100.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
}
],
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"total": {
"type": "integer",
"format": "int32"
},
"data": {
"type": "array",
"items": {
"$ref": "#/components/schemas/changeJobLocation_90151d6c4ff110001b4a46091678025c"
}
}
}
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "90151d6c4ff110001ac0773eeb0b0257",
"x-workday-secured-by-domains": [
"Staffing Actions: Location"
]
}
GET /staffing/v7/jobChanges/{ID}/contract
Retrieves the contract options for the specified change job ID.
Returns the contract options for the specified job change ID.
The {subResourceID} path parameter must be the same as the {ID} value.
<b>Secured By Domain:</b> Staffing Actions: Contract Details
<b>Scope:</b> Staffing
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"jobChanges"
],
"summary": "Retrieves the contract options for the specified change job ID.",
"description": "Returns the contract options for the specified job change ID.\n\nThe {subResourceID} path parameter must be the same as the {ID} value.\n\n<b>Secured By Domain:</b> Staffing Actions: Contract Details\n\n<b>Scope:</b> Staffing",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default is 20. The maximum is 100.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
}
],
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"total": {
"type": "integer",
"format": "int32"
},
"data": {
"type": "array",
"items": {
"$ref": "#/components/schemas/changeJobContractDetailsData_27ec818d10d010000386ce823ac20107"
}
}
}
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "27ec818d10d01000038f2891b3a10109",
"x-workday-secured-by-domains": [
"Staffing Actions: Contract Details"
]
}
GET /staffing/v7/jobChanges/{ID}/jobClassification
Retrieves a job classification for the specified job change ID.
Retrieves a job classification for the specified job change ID.
The {subResourceID} path parameter must be the same as the {ID} value.
<b>Secured By Domain:</b> Staffing Actions: Additional Job Classifications
<b>Scope:</b> Staffing
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"jobChanges"
],
"summary": "Retrieves a job classification for the specified job change ID.",
"description": "Retrieves a job classification for the specified job change ID.\n\nThe {subResourceID} path parameter must be the same as the {ID} value.\n\n<b>Secured By Domain:</b> Staffing Actions: Additional Job Classifications\n\n<b>Scope:</b> Staffing",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default is 20. The maximum is 100.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
}
],
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"total": {
"type": "integer",
"format": "int32"
},
"data": {
"type": "array",
"items": {
"$ref": "#/components/schemas/changeJobJobClassificationData_354103f196361000084489bcb281017f"
}
}
}
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "354103f19636100008453c4c15260181",
"x-workday-secured-by-domains": [
"Staffing Actions: Additional Job Classifications"
]
}
GET /staffing/v7/jobChanges/{ID}/moveTeam/{subresourceID}
Retrieves a move team option from the specified job change ID.
Retrieves a move team option from the specified job change ID.
The {subResourceID} path parameter must be the same as the {ID} value.
<b>Secured By Domain:</b> Staffing Actions: Move Manager's Team
<b>Scope:</b> Staffing
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"jobChanges"
],
"summary": "Retrieves a move team option from the specified job change ID.",
"description": "Retrieves a move team option from the specified job change ID.\n\nThe {subResourceID} path parameter must be the same as the {ID} value.\n\n<b>Secured By Domain:</b> Staffing Actions: Move Manager's Team\n\n<b>Scope:</b> Staffing",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "subresourceID",
"in": "path",
"description": "The Workday ID of the subresource.",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/changeJobMoveTeamData_544fdf5c01da1000238ad82d26d90146"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "544fdf5c01da1000238c50e131f60149",
"x-workday-secured-by-domains": [
"Staffing Actions: Move Manager's Team"
]
}
PATCH /staffing/v7/jobChanges/{ID}/moveTeam/{subresourceID}
Partially updates the moveTeam options for the specified change job ID.
Partially updates the moveTeam options for the specified change job ID.
The {subResourceID} path parameter must be the same as the {ID} value.
You can call GET /jobChanges/{ID}/moveTeam/{subResourceID} to get the existing data to update.
The same Workday UI validations apply with this PATCH method. The updates in this PATCH method do not persist until you call POST /jobChanges/{ID}/submit.
<b>Secured By Domain:</b> Staffing Actions: Move Manager's Team
<b>Scope:</b> Staffing
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"jobChanges"
],
"summary": "Partially updates the moveTeam options for the specified change job ID.",
"description": "Partially updates the moveTeam options for the specified change job ID.\n\nThe {subResourceID} path parameter must be the same as the {ID} value.\n\nYou can call GET /jobChanges/{ID}/moveTeam/{subResourceID} to get the existing data to update. \n\nThe same Workday UI validations apply with this PATCH method. The updates in this PATCH method do not persist until you call POST /jobChanges/{ID}/submit.\n\n<b>Secured By Domain:</b> Staffing Actions: Move Manager's Team\n\n<b>Scope:</b> Staffing",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "subresourceID",
"in": "path",
"description": "The Workday ID of the subresource.",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/changeJobMoveTeamData_544fdf5c01da1000238ad82d26d90146"
}
}
}
},
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data. Updating resource.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/changeJobMoveTeamData_544fdf5c01da1000238ad82d26d90146"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)\n| Severity | Error Code | Validation Message |\n --- | --- | --- |\n| Critical | A368 | This operation is only available to the person who initiated the Change Job operation. |\n| Critical | A369 | You can only submit the Move Team operation on \\~managers\\~ who change supervisory organizations. |\n| Critical | A403 | Submit this operation before the event Initiation step. |",
"content": {}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "41c17bd8b09e10001800b5ff96a7030b",
"x-workday-secured-by-domains": [
"Staffing Actions: Move Manager's Team"
]
}
POST /staffing/v7/organizationAssignmentChanges
Creates a new change organization assignment event for a specific filled or unfilled position.
Creates a new change organization assignment event for a specific filled or unfilled position, which returns a new change organization assignment ID. Specify the new ID in subsequent requests that update or get information about the change organization assignment event.
In the request body, specify at least this required field: date, job {id}."
<b>Secured By Business Process Type:</b> Change Organization Assignments for Worker
<b>Scope:</b> Organizations and Roles
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"organizationAssignmentChanges"
],
"summary": "Creates a new change organization assignment event for a specific filled or unfilled position.",
"description": "Creates a new change organization assignment event for a specific filled or unfilled position, which returns a new change organization assignment ID. Specify the new ID in subsequent requests that update or get information about the change organization assignment event.\n\nIn the request body, specify at least this required field: date, job {id}.\"\n\n<b>Secured By Business Process Type:</b> Change Organization Assignments for Worker\n\n<b>Scope:</b> Organizations and Roles",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/organizationAssignmentChangesPostPosition_cf97466f96d9100029bffcf91c120000"
}
}
}
},
"responses": {
"201": {
"description": "Resource created.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/organizationAssignmentChangesPostPosition_cf97466f96d9100029bffcf91c120000"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "04c1d959129310000cbb8900db470000",
"x-workday-secured-by-business-process-types": [
"Change Organization Assignments for Worker"
]
}
GET /staffing/v7/organizationAssignmentChanges/{ID}/costing/{subresourceID}
Retrieves the costing organizations for the specified organization assignment change ID.
Retrieves the costing organizations for the specified organization assignment change ID. Costing organizations include: Grants, Funds, Programs, and Gifts.
The {subResourceID} path parameter must be the same as the {ID} value.
<b>Secured By Domain:</b> Staffing Organizations: Grant, Fund, Program, Gift
<b>Scope:</b> Staffing
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"organizationAssignmentChanges"
],
"summary": "Retrieves the costing organizations for the specified organization assignment change ID.",
"description": "Retrieves the costing organizations for the specified organization assignment change ID. Costing organizations include: Grants, Funds, Programs, and Gifts.\nThe {subResourceID} path parameter must be the same as the {ID} value.\n\n<b>Secured By Domain:</b> Staffing Organizations: Grant, Fund, Program, Gift\n\n<b>Scope:</b> Staffing",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "subresourceID",
"in": "path",
"description": "The Workday ID of the subresource.",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/organizationAssignmentChangesCostingData_a18edb56aca0100014a4a09dc57e045a"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "a18edb56aca01000138ecd87f6b303ba",
"x-workday-secured-by-domains": [
"Staffing Organizations: Grant, Fund, Program, Gift"
]
}
PATCH /staffing/v7/organizationAssignmentChanges/{ID}/costing/{subresourceID}
Partially updates the costing organization options for the specified organization assignment change ID.
Partially updates the costing organizations for the specified organization assignment change ID. Costing organizations include: Grants, Funds, Programs, and Gifts.
The {subResourceID} path parameter must be the same as the {ID} value.
You can call GET /organizationAssignmentChanges/{ID}/costing/{subResourceID} to get the existing data to update.
The same Workday UI validations apply with this PATCH method. The data updates in this PATCH method do not persist until you call POST /organizationAssignmentChanges/{ID}/submit.
In the request body, specify the Workday ID of the grant, program, gift, or fund you want to update.
To retrieve a grants ID, call the GET /values/organizationAssignmentChangesGroup/grants prompt endpoint, which takes the change organization assignment ID as the event query parameter. If you specify the event parameter, it returns HREF links to the grants by organization, as of the event's effective date. If you don't specify the event parameter, it returns HREF links to the grants by active organization based on the current date.
To retrieve a funds ID, call the GET /values/organizationAssignmentChangesGroup/funds prompt endpoint, which takes the change organization assignment ID as the event query parameter. If you specify the event parameter, it returns HREF links to the funds by organization, as of the event's effective date. If you don't specify the event parameter, it returns HREF links to the funds by active organization based on the current date.
To retrieve a programs ID, call the GET /values/organizationAssignmentChangesGroup/programs prompt endpoint, which takes the change organization assignment ID as the event query parameter. If you specify the event parameter, it returns HREF links to the programs by organization, as of the event's effective date. If you don't specify the event parameter, it returns HREF links to the programs by active organization based on the current date.
To retrieve a gifts ID, call the GET /values/organizationAssignmentChangesGroup/gifts prompt endpoint, which takes the change organization assignment ID as the event query parameter. If you specify the event parameter, it returns HREF links to the gifts by organization, as of the event's effective date. If you don't specify the event parameter, it returns HREF links to the gifts by active organization based on the current date.
<b>Secured By Domain:</b> Staffing Organizations: Grant, Fund, Program, Gift
<b>Scope:</b> Staffing
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"organizationAssignmentChanges"
],
"summary": "Partially updates the costing organization options for the specified organization assignment change ID.",
"description": "Partially updates the costing organizations for the specified organization assignment change ID. Costing organizations include: Grants, Funds, Programs, and Gifts.\nThe {subResourceID} path parameter must be the same as the {ID} value.\n\nYou can call GET /organizationAssignmentChanges/{ID}/costing/{subResourceID} to get the existing data to update. \n\nThe same Workday UI validations apply with this PATCH method. The data updates in this PATCH method do not persist until you call POST /organizationAssignmentChanges/{ID}/submit.\n\nIn the request body, specify the Workday ID of the grant, program, gift, or fund you want to update.\n\nTo retrieve a grants ID, call the GET /values/organizationAssignmentChangesGroup/grants prompt endpoint, which takes the change organization assignment ID as the event query parameter. If you specify the event parameter, it returns HREF links to the grants by organization, as of the event's effective date. If you don't specify the event parameter, it returns HREF links to the grants by active organization based on the current date. \n\nTo retrieve a funds ID, call the GET /values/organizationAssignmentChangesGroup/funds prompt endpoint, which takes the change organization assignment ID as the event query parameter. If you specify the event parameter, it returns HREF links to the funds by organization, as of the event's effective date. If you don't specify the event parameter, it returns HREF links to the funds by active organization based on the current date. \n\nTo retrieve a programs ID, call the GET /values/organizationAssignmentChangesGroup/programs prompt endpoint, which takes the change organization assignment ID as the event query parameter. If you specify the event parameter, it returns HREF links to the programs by organization, as of the event's effective date. If you don't specify the event parameter, it returns HREF links to the programs by active organization based on the current date. \n\nTo retrieve a gifts ID, call the GET /values/organizationAssignmentChangesGroup/gifts prompt endpoint, which takes the change organization assignment ID as the event query parameter. If you specify the event parameter, it returns HREF links to the gifts by organization, as of the event's effective date. If you don't specify the event parameter, it returns HREF links to the gifts by active organization based on the current date.\n\n<b>Secured By Domain:</b> Staffing Organizations: Grant, Fund, Program, Gift\n\n<b>Scope:</b> Staffing",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "subresourceID",
"in": "path",
"description": "The Workday ID of the subresource.",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/organizationAssignmentChangesCostingData_a18edb56aca0100014a4a09dc57e045a"
}
}
}
},
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data. Updating resource.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/organizationAssignmentChangesCostingData_a18edb56aca0100014a4a09dc57e045a"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)\n| Severity | Error Code | Validation Message |\n --- | --- | --- |\n| Critical | A403 | Submit this operation before the event Initiation step. |\n| Critical | A499 | This operation is only available to the person who initiated the Change Organization Assignment operation. |\n| Critical | A1596 | [You cant select Staff because it will override the existing Program on COA effective date and is not allowed for the Location Hierarchy or Supervisory Organization on that date. Correct or Rescind the Assign Organizations event effective on that date. If there are multiple Assign Organizations events on that date, rescind all of those events before continuing] |\n| Critical | A1597 | [You cant select Staff because it will override the existing Grant on COA effective date and is not allowed for the Location Hierarchy or Supervisory Organization on that date. Correct or Rescind the Assign Organizations event effective on that date. If there are multiple Assign Organizations events on that date, rescind all of those events before continuing] |\n| Critical | A1598 | [You cant select Staff because it will override the existing Fund on COA effective date and is not allowed for the Location Hierarchy or Supervisory Organization on that date. Correct or Rescind the Assign Organizations event effective on that date. If there are multiple Assign Organizations events on that date, rescind all of those events before continuing] |\n| Critical | A1600 | [You cant select Staff because it will override the existing Gift on COA effective date and is not allowed for the Location Hierarchy or Supervisory Organization on that date. Correct or Rescind the Assign Organizations event effective on that date. If there are multiple Assign Organizations events on that date, rescind all of those events before continuing] |",
"content": {}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "3d1cd8e4c7e31000156d938729410906",
"x-workday-secured-by-domains": [
"Staffing Organizations: Grant, Fund, Program, Gift"
]
}
GET /staffing/v7/organizationAssignmentChanges/{ID}/startDetails/{subresourceID}
Retrieves the start details for the specified organization assignment change ID.
Retrieves the start details for the specified organization assignment change ID.
The {subResourceID} path parameter must be the same as the {ID} value.
<b>Secured By Domain:</b> Staffing Organizations: Header
<b>Scope:</b> Staffing
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"organizationAssignmentChanges"
],
"summary": "Retrieves the start details for the specified organization assignment change ID.",
"description": "Retrieves the start details for the specified organization assignment change ID.\nThe {subResourceID} path parameter must be the same as the {ID} value.\n\n<b>Secured By Domain:</b> Staffing Organizations: Header\n\n<b>Scope:</b> Staffing",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "subresourceID",
"in": "path",
"description": "The Workday ID of the subresource.",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/organizationAssignmentChangesStartDetailsData_90009f2bfc49100017b10cd07d19063b"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "90009f2bfc49100017b1c7101d0c063d",
"x-workday-secured-by-domains": [
"Staffing Organizations: Header"
]
}
PATCH /staffing/v7/organizationAssignmentChanges/{ID}/startDetails/{subresourceID}
Partially updates the start details for the specified organization assignment change ID.
Partially updates the start details for the specified organization assignment change ID.
The {subResourceID} path parameter must be the same as the {ID} value.
In the request body, specify the effective date for the event.
You can call GET /organizationAssignmentChanges/{ID}/startDetails/{subResourceID} to get the existing data to update.
You can only update the date field once the event is initiated. These fields are read-only: worker, supervisoryOrganization, and position.
The same Workday UI validations apply with this PATCH method.
The updates in this PATCH method do not persist until you call POST /organizationAssignmentChanges/{ID}/submit.
<b>Secured By Domain:</b> Staffing Organizations: Header
<b>Scope:</b> Staffing
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"organizationAssignmentChanges"
],
"summary": "Partially updates the start details for the specified organization assignment change ID.",
"description": "Partially updates the start details for the specified organization assignment change ID. \nThe {subResourceID} path parameter must be the same as the {ID} value.\n\nIn the request body, specify the effective date for the event. \n\nYou can call GET /organizationAssignmentChanges/{ID}/startDetails/{subResourceID} to get the existing data to update. \n\nYou can only update the date field once the event is initiated. These fields are read-only: worker, supervisoryOrganization, and position.\n\nThe same Workday UI validations apply with this PATCH method. \n\nThe updates in this PATCH method do not persist until you call POST /organizationAssignmentChanges/{ID}/submit.\n\n<b>Secured By Domain:</b> Staffing Organizations: Header\n\n<b>Scope:</b> Staffing",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "subresourceID",
"in": "path",
"description": "The Workday ID of the subresource.",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/organizationAssignmentChangesStartDetailsData_90009f2bfc49100017b10cd07d19063b"
}
}
}
},
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data. Updating resource.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/organizationAssignmentChangesStartDetailsData_90009f2bfc49100017b10cd07d19063b"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)\n| Severity | Error Code | Validation Message |\n --- | --- | --- |\n| Critical | A371 | You can’t change organizations for this position because it might conflict with completed transactions. Access the \\~Worker\\~ History for a list of potential conflicts. For position management, view the business process history on the filled position and position restriction. |\n| Critical | A394 | Enter an Effective Date that is on or after the hire date for the \\~worker\\~: [date]. |\n| Critical | A403 | Submit this operation before the event Initiation step. |\n| Critical | A497 | Position Restriction is closed as of the effective date. Organizations cannot be changed after it has been closed. |\n| Critical | A499 | This operation is only available to the person who initiated the Change Organization Assignment operation. |\n| Critical | A503 | Select an Effective Date that is before the move date: [date]. |\n| Critical | A504 | The Position Restriction isn't available as of the Effective Date. You can't assign to the organization until on or after [date]. |\n| Critical | A516 | This position will be vacated or closed as of the effective date. Organization assignments cannot be made. |\n| Critical | A531 | Select an Effective Date that is on or after the move date: [date]. |\n| Critical | A1546 | [Complete or cancel all pending actions for worker before initiating this action] |",
"content": {}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "4b01760a522a100015b44953adfe03bf",
"x-workday-secured-by-domains": [
"Staffing Organizations: Header"
]
}
POST /staffing/v7/organizationAssignmentChanges/{ID}/submit
Submits the organization changes request for the specified ID, and initiates the Change Organization Assignment business process.
Submits the organization assignment change event for the specified ID, and initiates the Change Organization Assignment business process.
Submitting this request with an empty request body { } is equivalent to clicking the Submit button on the Change Organization Assgingment task in Workday.
For the equivalent of clicking the Save For Later button, specify the Save for Later Workday ID, ""d9e41a8c446c11de98360015c5e6daf6"", in the status{id} request field.
Example:
{ ""status"": {
""id"": ""d9e41a8c446c11de98360015c5e6daf6""
}
}
<b>Secured By Business Process Type:</b> Change Organization Assignments for Worker
<b>Scope:</b> Organizations and Roles
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"organizationAssignmentChanges"
],
"summary": "Submits the organization changes request for the specified ID, and initiates the Change Organization Assignment business process.",
"description": "Submits the organization assignment change event for the specified ID, and initiates the Change Organization Assignment business process.\n\nSubmitting this request with an empty request body { } is equivalent to clicking the Submit button on the Change Organization Assgingment task in Workday.\n\nFor the equivalent of clicking the Save For Later button, specify the Save for Later Workday ID, \"\"d9e41a8c446c11de98360015c5e6daf6\"\", in the status{id} request field. \n\nExample:\n{ \"\"status\"\": {\n \"\"id\"\": \"\"d9e41a8c446c11de98360015c5e6daf6\"\"\n }\n}\n\n<b>Secured By Business Process Type:</b> Change Organization Assignments for Worker\n\n<b>Scope:</b> Organizations and Roles",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"multipart/form-data": {
"schema": {
"$ref": "#/components/schemas/eventStateOrganizationAssignment_f3e1ff305e2d100003327f7b7fa103f1"
},
"x-workday-multipart-root-part-name": "jsonData"
}
},
"x-workday-multipart-root-part-name": "jsonData"
},
"responses": {
"201": {
"description": "Resource created.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/eventStateOrganizationAssignment_f3e1ff305e2d100003327f7b7fa103f1"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)\n| Severity | Error Code | Validation Message |\n --- | --- | --- |\n| Critical | A165 | The attachment category is invalid for this business process. |\n| Critical | A175 | The file is required. |\n| Critical | A178 | The business process has already been initiated. |\n| Critical | A200 | You can't comment on this business process type. |\n| Critical | A205 | You don't have the security permission on this business process to add attachments. |\n| Critical | A206 | Attachments are not enabled for this business process. |\n| Critical | A207 | You've exceeded the attachment file size limit of [tenant setup attachment limit]KB. |\n| Critical | A211 | The attachment category is required. |\n| Critical | A219 | The business process action isn't valid. |\n| Critical | A221 | The attachment category isn't enabled for this business process. |\n| Critical | A371 | You can’t change organizations for this position because it might conflict with completed transactions. Access the \\~Worker\\~ History for a list of potential conflicts. For position management, view the business process history on the filled position and position restriction. |\n| Critical | A394 | Enter an Effective Date that is on or after the hire date for the \\~worker\\~: [date]. |\n| Critical | A497 | Position Restriction is closed as of the effective date. Organizations cannot be changed after it has been closed. |\n| Critical | A499 | This operation is only available to the person who initiated the Change Organization Assignment operation. |\n| Critical | A500 | Select only 1 Cost Center. |\n| Critical | A501 | Select only 1 Gift. |\n| Critical | A502 | Company is required. |\n| Critical | A503 | Select an Effective Date that is before the move date: [date]. |\n| Critical | A504 | The Position Restriction isn't available as of the Effective Date. You can't assign to the organization until on or after [date]. |\n| Critical | A505 | Submit a valid Gift. |\n| Critical | A506 | Submit a valid Fund. |\n| Critical | A507 | Submit a valid Grant. |\n| Critical | A509 | Cost Center is required. |\n| Critical | A510 | Submit a valid Company. |\n| Critical | A511 | Submit a valid Cost Center. |\n| Critical | A512 | Business Unit is required. |\n| Critical | A513 | Program is required. |\n| Critical | A514 | Select only 1 Company. |\n| Critical | A515 | Grant is required. |\n| Critical | A516 | This position will be vacated or closed as of the effective date. Organization assignments cannot be made. |\n| Critical | A517 | Select only 1 Grant. |\n| Critical | A518 | Select only 1 Fund. |\n| Critical | A522 | Select only 1 Business Unit. |\n| Critical | A524 | Submit a valid Business Unit. |\n| Critical | A526 | Submit a valid Program. |\n| Critical | A527 | Submit a valid Region. |\n| Critical | A529 | Region is required. |\n| Critical | A530 | Select only 1 Region. |\n| Critical | A531 | Select an Effective Date that is on or after the move date: [date]. |\n| Critical | A534 | Submit a valid custom organization for these organization types: [orgTypesInvalid]. |\n| Critical | A537 | The organization type has multiple custom organizations. Submit only 1 custom organization for these organization types: [orgTypesInvalid]. |\n| Critical | A538 | Select only 1 Program. |\n| Critical | A539 | Gift is required. |\n| Critical | A541 | Fund is required. |\n| Critical | A542 | Submit at least 1 custom organization for these organization types: [orgTypesInvalid]. |\n| Critical | A1005 | Comments are not available for this business process. Remove your comment to continue. |\n| Critical | A1546 | [Complete or cancel all pending actions for worker before initiating this action] |\n| Critical | A1553 | [You cant change company details for this event. Making these changes out of order can cause payroll errors for workers based in the UK.] |\n| Critical | A1556 | [The Effective Date must be on or after date. There is a completed event that conflicts with this date] |\n| Critical | A1590 | [You cant select Staff because it will override the existing Cost Center on effective date and is not allowed for the Location Hierarchy or Supervisory Organization on that date. Correct or Rescind the Assign Organizations event effective on that date. If there are multiple Assign Organizations events on that date, rescind all of those events before continuing] |\n| Critical | A1591 | [You cant select Staff because it will override the existing Region on effective date and is not allowed for the Location Hierarchy or Supervisory Organization on that date. Correct or Rescind the Assign Organizations event effective on that date. If there are multiple Assign Organizations events on that date, rescind all of those events before continuing] |\n| Critical | A1592 | [You cant select Staff because it will override the existing Organization Type on effective date and is not allowed for the Location Hierarchy or Supervisory Organization on that date. Correct or Rescind the Assign Organizations event effective on that date. If there are multiple Assign Organizations events on that date, rescind all of those events before continuing.] |\n| Critical | A1593 | [You cant select Staff because it will override the existing Company on effective date and is not allowed for the Location Hierarchy or Supervisory Organization on that date. Correct or Rescind the Assign Organizations event effective on that date. If there are multiple Assign Organizations events on that date, rescind all of those events before continuing] |\n| Critical | A1594 | [The changes you’ve made to Company or Cost Center will override the existing Company or Cost Center on date and will be invalid due to restricted Companies by Cost Center. Correct or Rescind the Company or Cost Center on the Assign Organizations event on date to continue. If there are multiple organization assignment events on that date, rescind all of those events before continuing. If this value populated automatically and you are unable to edit the organization, contact your administrator] |\n| Critical | A1595 | [1 or more of these custom organizations is inactive: custom orgs. Correct or rescind any Assign Organization events effective on the inactive date of the custom organizations to continue.] |\n| Critical | A1596 | [You cant select Staff because it will override the existing Program on COA effective date and is not allowed for the Location Hierarchy or Supervisory Organization on that date. Correct or Rescind the Assign Organizations event effective on that date. If there are multiple Assign Organizations events on that date, rescind all of those events before continuing] |\n| Critical | A1597 | [You cant select Staff because it will override the existing Grant on COA effective date and is not allowed for the Location Hierarchy or Supervisory Organization on that date. Correct or Rescind the Assign Organizations event effective on that date. If there are multiple Assign Organizations events on that date, rescind all of those events before continuing] |\n| Critical | A1598 | [You cant select Staff because it will override the existing Fund on COA effective date and is not allowed for the Location Hierarchy or Supervisory Organization on that date. Correct or Rescind the Assign Organizations event effective on that date. If there are multiple Assign Organizations events on that date, rescind all of those events before continuing] |\n| Critical | A1599 | [You cant select Staff because it will override the existing Business Unit on COA effective date and is not allowed for the Location Hierarchy or Supervisory Organization on that date. Correct or Rescind the Assign Organizations event effective on that date. If there are multiple Assign Organizations events on that date, rescind all of those events before continuing] |\n| Critical | A1600 | [You cant select Staff because it will override the existing Gift on COA effective date and is not allowed for the Location Hierarchy or Supervisory Organization on that date. Correct or Rescind the Assign Organizations event effective on that date. If there are multiple Assign Organizations events on that date, rescind all of those events before continuing] |\n| Critical | A1611 | [You cant select Staff because its inactive on inactive date and will override the existing Cost Center on COA effective date. Correct or Rescind the Assign Organization event effective on COA effective date. If there are multiple organization assignment events on that date rescind all of those events before continuing] |\n| Critical | A1612 | [You cant select Staff because its inactive on inactive date and will override the existing Region on COA effective date. Correct or Rescind the Assign Organization event effective on COA effective date. If there are multiple organization assignment events on that date rescind all of those events before continuing] |\n| Critical | A1613 | [You cant select Staff because its inactive on inactive date and will override the existing Company on COA effective date. Correct or Rescind the Assign Organization event effective on COA effective date. If there are multiple organization assignment events on that date rescind all of those events before continuing] |\n| Critical | A2452 | [assignOrganisationCustomExitValidationMessage] |\n| Critical | A3291 | You must have the delegation permission to initiate this event. Ensure that you have all the required permissions and configuration for this action. |",
"content": {}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "23782ad3f54110001eca7bebd03600f4",
"x-workday-secured-by-business-process-types": [
"Change Organization Assignments for Worker"
]
}
GET /staffing/v7/organizationAssignmentChanges/{ID}/costCenter
Retrieves a cost center for the specified organization assignment change ID.
Retrieves a cost center for the specified organization assignment change ID.
The {subResourceID} path parameter must be the same as the {ID} value.
<b>Secured By Domain:</b> Staffing Organizations: Cost Center
<b>Scope:</b> Staffing
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"organizationAssignmentChanges"
],
"summary": "Retrieves a cost center for the specified organization assignment change ID.",
"description": "Retrieves a cost center for the specified organization assignment change ID.\nThe {subResourceID} path parameter must be the same as the {ID} value.\n\n<b>Secured By Domain:</b> Staffing Organizations: Cost Center\n\n<b>Scope:</b> Staffing",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default is 20. The maximum is 100.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
}
],
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"total": {
"type": "integer",
"format": "int32"
},
"data": {
"type": "array",
"items": {
"$ref": "#/components/schemas/organizationAssignmentChangesCostCenterData_5aabf8e28cb3100010a999db2700024e"
}
}
}
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "5aabf8e28cb3100010aa6cfbec7f0251",
"x-workday-secured-by-domains": [
"Staffing Organizations: Cost Center"
]
}
GET /staffing/v7/organizationAssignmentChanges/{ID}/costCenter/{subresourceID}
Retrieves a cost center for the specified organization assignment change ID.
Retrieves a cost center for the specified organization assignment change ID.
The {subResourceID} path parameter must be the same as the {ID} value.
<b>Secured By Domain:</b> Staffing Organizations: Cost Center
<b>Scope:</b> Staffing
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"organizationAssignmentChanges"
],
"summary": "Retrieves a cost center for the specified organization assignment change ID.",
"description": "Retrieves a cost center for the specified organization assignment change ID. \nThe {subResourceID} path parameter must be the same as the {ID} value.\n\n<b>Secured By Domain:</b> Staffing Organizations: Cost Center\n\n<b>Scope:</b> Staffing",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "subresourceID",
"in": "path",
"description": "The Workday ID of the subresource.",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/organizationAssignmentChangesCostCenterData_5aabf8e28cb3100010a999db2700024e"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "5aabf8e28cb3100010aa6cfbec7f0251",
"x-workday-secured-by-domains": [
"Staffing Organizations: Cost Center"
]
}
PATCH /staffing/v7/organizationAssignmentChanges/{ID}/costCenter/{subresourceID}
Partially updates the cost center for the specified organization assignment change ID.
Partially updates the cost center for the specified organization assignment change ID.
The {subResourceID} path parameter must be the same as the {ID} value.
You can call GET /organizationAssignmentChanges/{ID}/costCenter/{subResourceID} to get the existing data to update.
The same Workday UI validations apply with this PATCH method. The data updates in this PATCH method do not persist until you call POST /organizationAssignmentChanges/{ID}/submit.
In the request body, specify the Workday ID of the cost center.
To retrieve a costCenter ID, call the GET /values/organizationAssignmentChangesGroup/costCenters prompt endpoint, which takes the change organization assignment ID as the event query parameter. If you specify the event parameter, it returns HREF links to the cost centers by organization, as of the event's effective date. If you don't specify the event parameter, it returns HREF links to the cost centers by active organization based on the current date.
<b>Secured By Domain:</b> Staffing Organizations: Cost Center
<b>Scope:</b> Staffing
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"organizationAssignmentChanges"
],
"summary": "Partially updates the cost center for the specified organization assignment change ID.",
"description": "Partially updates the cost center for the specified organization assignment change ID. \nThe {subResourceID} path parameter must be the same as the {ID} value.\n\nYou can call GET /organizationAssignmentChanges/{ID}/costCenter/{subResourceID} to get the existing data to update. \n\nThe same Workday UI validations apply with this PATCH method. The data updates in this PATCH method do not persist until you call POST /organizationAssignmentChanges/{ID}/submit.\n\nIn the request body, specify the Workday ID of the cost center. \n\nTo retrieve a costCenter ID, call the GET /values/organizationAssignmentChangesGroup/costCenters prompt endpoint, which takes the change organization assignment ID as the event query parameter. If you specify the event parameter, it returns HREF links to the cost centers by organization, as of the event's effective date. If you don't specify the event parameter, it returns HREF links to the cost centers by active organization based on the current date.\n\n<b>Secured By Domain:</b> Staffing Organizations: Cost Center\n\n<b>Scope:</b> Staffing",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "subresourceID",
"in": "path",
"description": "The Workday ID of the subresource.",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/organizationAssignmentChangesCostCenterData_5aabf8e28cb3100010a999db2700024e"
}
}
}
},
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data. Updating resource.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/organizationAssignmentChangesCostCenterData_5aabf8e28cb3100010a999db2700024e"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)\n| Severity | Error Code | Validation Message |\n --- | --- | --- |\n| Critical | A403 | Submit this operation before the event Initiation step. |\n| Critical | A499 | This operation is only available to the person who initiated the Change Organization Assignment operation. |\n| Critical | A1590 | [You cant select Staff because it will override the existing Cost Center on effective date and is not allowed for the Location Hierarchy or Supervisory Organization on that date. Correct or Rescind the Assign Organizations event effective on that date. If there are multiple Assign Organizations events on that date, rescind all of those events before continuing] |\n| Critical | A1611 | [You cant select Staff because its inactive on inactive date and will override the existing Cost Center on COA effective date. Correct or Rescind the Assign Organization event effective on COA effective date. If there are multiple organization assignment events on that date rescind all of those events before continuing] |",
"content": {}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "9768a076eb931000140daeb396fe023f",
"x-workday-secured-by-domains": [
"Staffing Organizations: Cost Center"
]
}
GET /staffing/v7/organizationAssignmentChanges/{ID}/startDetails
Retrieves the start details for the specified organization assignment change ID.
Retrieves the start details for the specified organization assignment change ID.
The {subResourceID} path parameter must be the same as the {ID} value.
<b>Secured By Domain:</b> Staffing Organizations: Header
<b>Scope:</b> Staffing
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"organizationAssignmentChanges"
],
"summary": "Retrieves the start details for the specified organization assignment change ID.",
"description": "Retrieves the start details for the specified organization assignment change ID.\nThe {subResourceID} path parameter must be the same as the {ID} value.\n\n<b>Secured By Domain:</b> Staffing Organizations: Header\n\n<b>Scope:</b> Staffing",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default is 20. The maximum is 100.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
}
],
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"total": {
"type": "integer",
"format": "int32"
},
"data": {
"type": "array",
"items": {
"$ref": "#/components/schemas/organizationAssignmentChangesStartDetailsData_90009f2bfc49100017b10cd07d19063b"
}
}
}
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "90009f2bfc49100017b1c7101d0c063d",
"x-workday-secured-by-domains": [
"Staffing Organizations: Header"
]
}
GET /staffing/v7/organizationAssignmentChanges/{ID}/company
Retrieves a company for the specified organization assignment change ID.
Retrieves a company for the specified organization assignment change ID.
The {subResourceID} path parameter must be the same as the {ID} value.
<b>Secured By Domain:</b> Staffing Organizations: Company
<b>Scope:</b> Staffing
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"organizationAssignmentChanges"
],
"summary": "Retrieves a company for the specified organization assignment change ID.",
"description": "Retrieves a company for the specified organization assignment change ID.\nThe {subResourceID} path parameter must be the same as the {ID} value.\n\n<b>Secured By Domain:</b> Staffing Organizations: Company\n\n<b>Scope:</b> Staffing",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default is 20. The maximum is 100.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
}
],
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"total": {
"type": "integer",
"format": "int32"
},
"data": {
"type": "array",
"items": {
"$ref": "#/components/schemas/organizationAssignmentChangesCompanyData_652d516fdff41000086e0b9c96950354"
}
}
}
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "652d516fdff410000875dd2508fe0357",
"x-workday-secured-by-domains": [
"Staffing Organizations: Company"
]
}
GET /staffing/v7/organizationAssignmentChanges/{ID}/region
Retrieves a region for the specified organization assignment change ID.
Retrieves a region for the specified organization assignment change ID.
The {subResourceID} path parameter must be the same as the {ID} value.
<b>Secured By Domain:</b> Staffing Organizations: Region
<b>Scope:</b> Staffing
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"organizationAssignmentChanges"
],
"summary": "Retrieves a region for the specified organization assignment change ID.",
"description": "Retrieves a region for the specified organization assignment change ID.\nThe {subResourceID} path parameter must be the same as the {ID} value.\n\n<b>Secured By Domain:</b> Staffing Organizations: Region\n\n<b>Scope:</b> Staffing",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default is 20. The maximum is 100.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
}
],
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"total": {
"type": "integer",
"format": "int32"
},
"data": {
"type": "array",
"items": {
"$ref": "#/components/schemas/organizationAssignmentChangesRegionData_a18edb56aca0100006997e68e5780373"
}
}
}
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "090ac1f0c87f10000509d4388f92036c",
"x-workday-secured-by-domains": [
"Staffing Organizations: Region"
]
}
GET /staffing/v7/organizationAssignmentChanges/{ID}/customOrganizations/{subresourceID}
Retrieves the custom organizations for the specified organization assignment change ID.
Retrieves the custom organizations for the specified organization assignment change ID.
The {subResourceID} path parameter must be the same as the {ID} value.
<b>Secured By Domain:</b> Staffing Organizations: Custom Organization
<b>Scope:</b> Staffing
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"organizationAssignmentChanges"
],
"summary": "Retrieves the custom organizations for the specified organization assignment change ID.",
"description": "Retrieves the custom organizations for the specified organization assignment change ID.\nThe {subResourceID} path parameter must be the same as the {ID} value.\n\n<b>Secured By Domain:</b> Staffing Organizations: Custom Organization\n\n<b>Scope:</b> Staffing",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "subresourceID",
"in": "path",
"description": "The Workday ID of the subresource.",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/organizationAssignmentChangesCustomOrganizationDetailsData_53cd2b632146100011e9bf4e7041551f"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "53cd2b632146100011ec9f06efac5522",
"x-workday-secured-by-domains": [
"Staffing Organizations: Custom Organization"
]
}
PATCH /staffing/v7/organizationAssignmentChanges/{ID}/customOrganizations/{subresourceID}
Partially updates the custom organizations for the specified organization assignment change ID.
Partially updates the custom organizations for the specified organization assignment change ID.
The {subResourceID} path parameter must be the same as the {ID} value.
You can call GET /organizationAssignmentChanges/{ID}/customorganization/{subResourceID} to get the existing data to update.
The same Workday UI validations apply with this PATCH method. The data updates in this PATCH method do not persist until you call POST /organizationAssignmentChanges/{ID}/submit.
In the request body, specify the Workday ID of the custom organization {id}
To retrieve a custom organization ID, call the GET /values/organizationAssignmentChangesGroup/customs prompt endpoint, which takes the change organization assignment ID as the event query parameter. If you specify the event parameter, it returns HREF links to the custom organizations, as of the event's effective date. If you don't specify the event parameter, it returns HREF links to the active custom organizations based on the current date.
<b>Secured By Domain:</b> Staffing Organizations: Custom Organization
<b>Scope:</b> Staffing
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"organizationAssignmentChanges"
],
"summary": "Partially updates the custom organizations for the specified organization assignment change ID.",
"description": "Partially updates the custom organizations for the specified organization assignment change ID. \nThe {subResourceID} path parameter must be the same as the {ID} value.\n\nYou can call GET /organizationAssignmentChanges/{ID}/customorganization/{subResourceID} to get the existing data to update. \n\nThe same Workday UI validations apply with this PATCH method. The data updates in this PATCH method do not persist until you call POST /organizationAssignmentChanges/{ID}/submit.\n\nIn the request body, specify the Workday ID of the custom organization {id}\n\nTo retrieve a custom organization ID, call the GET /values/organizationAssignmentChangesGroup/customs prompt endpoint, which takes the change organization assignment ID as the event query parameter. If you specify the event parameter, it returns HREF links to the custom organizations, as of the event's effective date. If you don't specify the event parameter, it returns HREF links to the active custom organizations based on the current date.\n\n<b>Secured By Domain:</b> Staffing Organizations: Custom Organization\n\n<b>Scope:</b> Staffing",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "subresourceID",
"in": "path",
"description": "The Workday ID of the subresource.",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/organizationAssignmentChangesCustomOrganizationDetailsData_53cd2b632146100011e9bf4e7041551f"
}
}
}
},
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data. Updating resource.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/organizationAssignmentChangesCustomOrganizationDetailsData_53cd2b632146100011e9bf4e7041551f"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)\n| Severity | Error Code | Validation Message |\n --- | --- | --- |\n| Critical | A403 | Submit this operation before the event Initiation step. |\n| Critical | A499 | This operation is only available to the person who initiated the Change Organization Assignment operation. |\n| Critical | A534 | Submit a valid custom organization for these organization types: [orgTypesInvalid]. |\n| Critical | A537 | The organization type has multiple custom organizations. Submit only 1 custom organization for these organization types: [orgTypesInvalid]. |\n| Critical | A542 | Submit at least 1 custom organization for these organization types: [orgTypesInvalid]. |\n| Critical | A1592 | [You can’t select list of custom orgs because it will override the existing organizations on COA effective date and is not allowed for the Location Hierarchy or Supervisory Organization on that date. Correct or Rescind the Assign Organizations event effective on that date. If there are multiple Assign Organizations events on that date, rescind all of those events before continuing] |\n| Critical | A1595 | [1 or more of these custom organizations is inactive: custom orgs. Correct or rescind any Assign Organization events effective on the inactive date of the custom organizations to continue.] |",
"content": {}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "bd340904070f10001787de26ea7727bd",
"x-workday-secured-by-domains": [
"Staffing Organizations: Custom Organization"
]
}
GET /staffing/v7/organizationAssignmentChanges/{ID}
Retrieves a single organization assignment change event instance.
Retrieves information about an organization assignment change event with the specified ID.
<b>Secured By Domain:</b> Staffing Organizations: Business Unit, Staffing Organizations: Company, Staffing Organizations: Cost Center, Staffing Organizations: Custom Organization, Staffing Organizations: Grant, Fund, Program, Gift, Staffing Organizations: Header, Staffing Organizations: Region
<b>Secured By Business Process Type:</b> Change Organization Assignments for Worker
<b>Scope:</b> Organizations and Roles, Staffing
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"organizationAssignmentChanges"
],
"summary": "Retrieves a single organization assignment change event instance.",
"description": "Retrieves information about an organization assignment change event with the specified ID.\n\n<b>Secured By Domain:</b> Staffing Organizations: Business Unit, Staffing Organizations: Company, Staffing Organizations: Cost Center, Staffing Organizations: Custom Organization, Staffing Organizations: Grant, Fund, Program, Gift, Staffing Organizations: Header, Staffing Organizations: Region\n\n<b>Secured By Business Process Type:</b> Change Organization Assignments for Worker\n\n<b>Scope:</b> Organizations and Roles, Staffing",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/changeOrganizationAssignmentDefaultRepresentation_db2f38bfb555100012de1eb17c2f00ff"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "db2f38bfb55510000d934b3527e800fb",
"x-workday-secured-by-domains": [
"Staffing Organizations: Business Unit",
"Staffing Organizations: Company",
"Staffing Organizations: Cost Center",
"Staffing Organizations: Custom Organization",
"Staffing Organizations: Grant, Fund, Program, Gift",
"Staffing Organizations: Header",
"Staffing Organizations: Region"
],
"x-workday-secured-by-business-process-types": [
"Change Organization Assignments for Worker"
]
}
GET /staffing/v7/organizationAssignmentChanges/{ID}/customOrganizations
Retrieves the custom organizations for the specified organization assignment change ID.
Retrieves the custom organizations for the specified organization assignment change ID.
The {subResourceID} path parameter must be the same as the {ID} value.
<b>Secured By Domain:</b> Staffing Organizations: Custom Organization
<b>Scope:</b> Staffing
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"organizationAssignmentChanges"
],
"summary": "Retrieves the custom organizations for the specified organization assignment change ID.",
"description": "Retrieves the custom organizations for the specified organization assignment change ID.\nThe {subResourceID} path parameter must be the same as the {ID} value.\n\n<b>Secured By Domain:</b> Staffing Organizations: Custom Organization\n\n<b>Scope:</b> Staffing",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default is 20. The maximum is 100.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
}
],
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"total": {
"type": "integer",
"format": "int32"
},
"data": {
"type": "array",
"items": {
"$ref": "#/components/schemas/organizationAssignmentChangesCustomOrganizationDetailsData_53cd2b632146100011e9bf4e7041551f"
}
}
}
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "53cd2b632146100011ec9f06efac5522",
"x-workday-secured-by-domains": [
"Staffing Organizations: Custom Organization"
]
}
GET /staffing/v7/organizationAssignmentChanges/{ID}/businessUnit/{subresourceID}
Retrieves a business unit for the specified organization assignment change ID.
Retrieves a business unit for the specified organization assignment change ID.
The {subResourceID} path parameter must be the same as the {ID} value.
<b>Secured By Domain:</b> Staffing Organizations: Business Unit
<b>Scope:</b> Staffing
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"organizationAssignmentChanges"
],
"summary": "Retrieves a business unit for the specified organization assignment change ID.",
"description": "Retrieves a business unit for the specified organization assignment change ID. \nThe {subResourceID} path parameter must be the same as the {ID} value.\n\n<b>Secured By Domain:</b> Staffing Organizations: Business Unit\n\n<b>Scope:</b> Staffing",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "subresourceID",
"in": "path",
"description": "The Workday ID of the subresource.",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/organizationAssignmentChangesBusinessUnitData_5aabf8e28cb310002520b2a2b31d0365"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "5aabf8e28cb310002521b33792f00368",
"x-workday-secured-by-domains": [
"Staffing Organizations: Business Unit"
]
}
PATCH /staffing/v7/organizationAssignmentChanges/{ID}/businessUnit/{subresourceID}
Partially updates the business unit for the specified organization assignment change ID.
Partially updates the business unit option for the specified change organization assignment ID.
The {subResourceID} path parameter must be the same as the {ID} value.
You can call GET /organizationAssignmentChanges/{ID}/businessUnit/{subResourceID} to get the existing data to update.
The same Workday UI validations apply with this PATCH method. The data updates in this PATCH method do not persist until you call POST /organizationAssignmentChanges/{ID}/submit.
In the request body, specify the Workday ID of the business unit.
To retrieve a businessUnit ID, call the GET /values/organizationAssignmentChangesGroup/businessUnit prompt endpoint, which takes the change organization assignment ID as the event query parameter. If you specify the event parameter, it returns HREF links to the business units by organization, as of the event's effective date. If you don't specify the event parameter, it returns HREF links to the business units by active organization based on the current date.
<b>Secured By Domain:</b> Staffing Organizations: Business Unit
<b>Scope:</b> Staffing
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"organizationAssignmentChanges"
],
"summary": "Partially updates the business unit for the specified organization assignment change ID.",
"description": "Partially updates the business unit option for the specified change organization assignment ID.\nThe {subResourceID} path parameter must be the same as the {ID} value.\n\nYou can call GET /organizationAssignmentChanges/{ID}/businessUnit/{subResourceID} to get the existing data to update. \n\nThe same Workday UI validations apply with this PATCH method. The data updates in this PATCH method do not persist until you call POST /organizationAssignmentChanges/{ID}/submit.\n\nIn the request body, specify the Workday ID of the business unit. \n\nTo retrieve a businessUnit ID, call the GET /values/organizationAssignmentChangesGroup/businessUnit prompt endpoint, which takes the change organization assignment ID as the event query parameter. If you specify the event parameter, it returns HREF links to the business units by organization, as of the event's effective date. If you don't specify the event parameter, it returns HREF links to the business units by active organization based on the current date.\n\n<b>Secured By Domain:</b> Staffing Organizations: Business Unit\n\n<b>Scope:</b> Staffing",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "subresourceID",
"in": "path",
"description": "The Workday ID of the subresource.",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/organizationAssignmentChangesBusinessUnitData_5aabf8e28cb310002520b2a2b31d0365"
}
}
}
},
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data. Updating resource.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/organizationAssignmentChangesBusinessUnitData_5aabf8e28cb310002520b2a2b31d0365"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)\n| Severity | Error Code | Validation Message |\n --- | --- | --- |\n| Critical | A403 | Submit this operation before the event Initiation step. |\n| Critical | A499 | This operation is only available to the person who initiated the Change Organization Assignment operation. |\n| Critical | A1599 | [You can’t select Staff because it will override the existing Organization Type on COA effective date and is not allowed for the Location Hierarchy or Supervisory Organization on that date. Correct or Rescind the Assign Organizations event effective on that date. If there are multiple Assign Organizations events on that date, rescind all of those events before continuing] |",
"content": {}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "5c107dd7a839100017988dc36eeb0697",
"x-workday-secured-by-domains": [
"Staffing Organizations: Business Unit"
]
}
GET /staffing/v7/organizationAssignmentChanges/{ID}/company/{subresourceID}
Retrieves a company for the specified organization assignment change ID.
Retrieves a company for the specified organization assignment change ID.
The {subResourceID} path parameter must be the same as the {ID} value.
<b>Secured By Domain:</b> Staffing Organizations: Company
<b>Scope:</b> Staffing
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"organizationAssignmentChanges"
],
"summary": "Retrieves a company for the specified organization assignment change ID.",
"description": "Retrieves a company for the specified organization assignment change ID. \nThe {subResourceID} path parameter must be the same as the {ID} value.\n\n<b>Secured By Domain:</b> Staffing Organizations: Company\n\n<b>Scope:</b> Staffing",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "subresourceID",
"in": "path",
"description": "The Workday ID of the subresource.",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/organizationAssignmentChangesCompanyData_652d516fdff41000086e0b9c96950354"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "652d516fdff410000875dd2508fe0357",
"x-workday-secured-by-domains": [
"Staffing Organizations: Company"
]
}
PATCH /staffing/v7/organizationAssignmentChanges/{ID}/company/{subresourceID}
Partially updates the company for the specified organization assignment change ID.
Partially updates the company for the specified organization assignment change ID.
The {subResourceID} path parameter must be the same as the {ID} value.
You can call GET /organizationAssignmentChanges/{ID}/company/{subResourceID} to get the existing data to update.
The same Workday UI validations apply with this PATCH method. The data updates in this PATCH method do not persist until you call POST /organizationAssignmentChanges/{ID}/submit.
In the request body, specify the Workday ID of the company.
To retrieve a companies ID, call the GET /values/organizationAssignmentChangesGroup/companies prompt endpoint, which takes the change organization assignment ID as the event query parameter. If you specify the event parameter, it returns HREF links to the companies by organization, as of the event's effective date. If you don't specify the event parameter, it returns HREF links to the companies by active organization based on the current date.
<b>Secured By Domain:</b> Staffing Organizations: Company
<b>Scope:</b> Staffing
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"organizationAssignmentChanges"
],
"summary": "Partially updates the company for the specified organization assignment change ID.",
"description": "Partially updates the company for the specified organization assignment change ID. \nThe {subResourceID} path parameter must be the same as the {ID} value.\n\nYou can call GET /organizationAssignmentChanges/{ID}/company/{subResourceID} to get the existing data to update. \n\nThe same Workday UI validations apply with this PATCH method. The data updates in this PATCH method do not persist until you call POST /organizationAssignmentChanges/{ID}/submit.\n\nIn the request body, specify the Workday ID of the company. \n\nTo retrieve a companies ID, call the GET /values/organizationAssignmentChangesGroup/companies prompt endpoint, which takes the change organization assignment ID as the event query parameter. If you specify the event parameter, it returns HREF links to the companies by organization, as of the event's effective date. If you don't specify the event parameter, it returns HREF links to the companies by active organization based on the current date.\n\n<b>Secured By Domain:</b> Staffing Organizations: Company\n\n<b>Scope:</b> Staffing",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "subresourceID",
"in": "path",
"description": "The Workday ID of the subresource.",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/organizationAssignmentChangesCompanyData_652d516fdff41000086e0b9c96950354"
}
}
}
},
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data. Updating resource.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/organizationAssignmentChangesCompanyData_652d516fdff41000086e0b9c96950354"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)\n| Severity | Error Code | Validation Message |\n --- | --- | --- |\n| Critical | A403 | Submit this operation before the event Initiation step. |\n| Critical | A499 | This operation is only available to the person who initiated the Change Organization Assignment operation. |\n| Critical | A1593 | [You cant select Staff because it will override the existing Organization Type on effective date and is not allowed for the Location Hierarchy or Supervisory Organization on that date. Correct or Rescind the Assign Organizations event effective on that date. If there are multiple Assign Organizations events on that date, rescind all of those events before continuing.] |\n| Critical | A1594 | [The changes you have made to Company or Cost Center will override the existing Company or Cost Center on date and will be invalid due to restricted Companies by Cost Center. Correct or Rescind the Company or Cost Center on the Assign Organizations event on date to continue. If there are multiple organization assignment events on that date, rescind all of those events before continuing. If this value populated automatically and you are unable to edit the organization, contact your administrator.] |\n| Critical | A1613 | [You cant select Staff because its inactive on inactive date and will override the existing Company on COA effective date. Correct or Rescind the Assign Organization event effective on COA effective date. If there are multiple organization assignment events on that date rescind all of those events before continuing] |",
"content": {}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "56fe0dd0eca110000e277e8cb47a02e2",
"x-workday-secured-by-domains": [
"Staffing Organizations: Company"
]
}
GET /staffing/v7/organizationAssignmentChanges/{ID}/businessUnit
Retrieves a business unit for the specified organization assignment change ID.
Retrieves a business unit for the specified organization assignment change ID.
The {subResourceID} path parameter must be the same as the {ID} value.
<b>Secured By Domain:</b> Staffing Organizations: Business Unit
<b>Scope:</b> Staffing
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"organizationAssignmentChanges"
],
"summary": "Retrieves a business unit for the specified organization assignment change ID.",
"description": "Retrieves a business unit for the specified organization assignment change ID.\nThe {subResourceID} path parameter must be the same as the {ID} value.\n\n<b>Secured By Domain:</b> Staffing Organizations: Business Unit\n\n<b>Scope:</b> Staffing",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default is 20. The maximum is 100.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
}
],
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"total": {
"type": "integer",
"format": "int32"
},
"data": {
"type": "array",
"items": {
"$ref": "#/components/schemas/organizationAssignmentChangesBusinessUnitData_5aabf8e28cb310002520b2a2b31d0365"
}
}
}
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "5aabf8e28cb310002521b33792f00368",
"x-workday-secured-by-domains": [
"Staffing Organizations: Business Unit"
]
}
GET /staffing/v7/organizationAssignmentChanges/{ID}/costing
Retrieves the costing organizations for the specified organization assignment change ID.
Retrieves the costing organizations for the specified organization assignment change ID. Costing organizations include: Grants, Funds, Programs, and Gifts.
The {subResourceID} path parameter must be the same as the {ID} value.
<b>Secured By Domain:</b> Staffing Organizations: Grant, Fund, Program, Gift
<b>Scope:</b> Staffing
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"organizationAssignmentChanges"
],
"summary": "Retrieves the costing organizations for the specified organization assignment change ID.",
"description": "Retrieves the costing organizations for the specified organization assignment change ID. Costing organizations include: Grants, Funds, Programs, and Gifts.\nThe {subResourceID} path parameter must be the same as the {ID} value.\n\n<b>Secured By Domain:</b> Staffing Organizations: Grant, Fund, Program, Gift\n\n<b>Scope:</b> Staffing",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default is 20. The maximum is 100.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
}
],
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"total": {
"type": "integer",
"format": "int32"
},
"data": {
"type": "array",
"items": {
"$ref": "#/components/schemas/organizationAssignmentChangesCostingData_a18edb56aca0100014a4a09dc57e045a"
}
}
}
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "a18edb56aca01000138ecd87f6b303ba",
"x-workday-secured-by-domains": [
"Staffing Organizations: Grant, Fund, Program, Gift"
]
}
GET /staffing/v7/organizationAssignmentChanges/{ID}/region/{subresourceID}
Retrieves a region for the specified organization assignment change ID.
Retrieves a region for the specified organization assignment change ID.
The {subResourceID} path parameter must be the same as the {ID} value.
<b>Secured By Domain:</b> Staffing Organizations: Region
<b>Scope:</b> Staffing
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"organizationAssignmentChanges"
],
"summary": "Retrieves a region for the specified organization assignment change ID.",
"description": "Retrieves a region for the specified organization assignment change ID. \nThe {subResourceID} path parameter must be the same as the {ID} value.\n\n<b>Secured By Domain:</b> Staffing Organizations: Region\n\n<b>Scope:</b> Staffing",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "subresourceID",
"in": "path",
"description": "The Workday ID of the subresource.",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/organizationAssignmentChangesRegionData_a18edb56aca0100006997e68e5780373"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "090ac1f0c87f10000509d4388f92036c",
"x-workday-secured-by-domains": [
"Staffing Organizations: Region"
]
}
PATCH /staffing/v7/organizationAssignmentChanges/{ID}/region/{subresourceID}
Partially updates the region for the specified organization assignment change ID.
Partially updates the region for the specified organization assignment change ID.
The {subResourceID} path parameter must be the same as the {ID} value.
In the request body, specify the Workday ID of the region.
To retrieve a regions ID, call the GET /values/organizationAssignmentChangesGroup/regions prompt endpoint, which takes the change organization assignment ID as the event query parameter. If you specify the event parameter, it returns HREF links to the regions by organization, as of the event's effective date. If you don't specify the event parameter, it returns HREF links to the regions by active organization based on the current date.
<b>Secured By Domain:</b> Staffing Organizations: Region
<b>Scope:</b> Staffing
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"organizationAssignmentChanges"
],
"summary": "Partially updates the region for the specified organization assignment change ID.",
"description": "Partially updates the region for the specified organization assignment change ID. \n\nThe {subResourceID} path parameter must be the same as the {ID} value.\n\nIn the request body, specify the Workday ID of the region. \n\nTo retrieve a regions ID, call the GET /values/organizationAssignmentChangesGroup/regions prompt endpoint, which takes the change organization assignment ID as the event query parameter. If you specify the event parameter, it returns HREF links to the regions by organization, as of the event's effective date. If you don't specify the event parameter, it returns HREF links to the regions by active organization based on the current date.\n\n<b>Secured By Domain:</b> Staffing Organizations: Region\n\n<b>Scope:</b> Staffing",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "subresourceID",
"in": "path",
"description": "The Workday ID of the subresource.",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/organizationAssignmentChangesRegionData_a18edb56aca0100006997e68e5780373"
}
}
}
},
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data. Updating resource.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/organizationAssignmentChangesRegionData_a18edb56aca0100006997e68e5780373"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)\n| Severity | Error Code | Validation Message |\n --- | --- | --- |\n| Critical | A403 | Submit this operation before the event Initiation step. |\n| Critical | A499 | This operation is only available to the person who initiated the Change Organization Assignment operation. |\n| Critical | A1591 | [You cant select Staff because it will override the existing Region on effective date and is not allowed for the Location Hierarchy or Supervisory Organization on that date. Correct or Rescind the Assign Organizations event effective on that date. If there are multiple Assign Organizations events on that date, rescind all of those events before continuing] |\n| Critical | A1612 | [You cant select Staff because its inactive on inactive date and will override the existing Region on COA effective date. Correct or Rescind the Assign Organization event effective on COA effective date. If there are multiple organization assignment events on that date rescind all of those events before continuing] |",
"content": {}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "5c107dd7a8391000100b2893eedb04c5",
"x-workday-secured-by-domains": [
"Staffing Organizations: Region"
]
}
GET /staffing/v7/supervisoryOrganizations
Retrieves a supervisory organization for the specified ID.
Retrieves a supervisory organization for the specified ID.
<b>Secured By Domain:</b> BDA OAuth 2.0 Connector, Manage: Supervisory Organization, View: Supervisory Organization
<b>Scope:</b> Organizations and Roles
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"supervisoryOrganizations"
],
"summary": "Retrieves a supervisory organization for the specified ID.",
"description": "Retrieves a supervisory organization for the specified ID.\n\n<b>Secured By Domain:</b> BDA OAuth 2.0 Connector, Manage: Supervisory Organization, View: Supervisory Organization\n\n<b>Scope:</b> Organizations and Roles",
"parameters": [
{
"name": "includeInactive",
"in": "query",
"description": "If true, this method returns the inactive organizations. Default is false.",
"schema": {
"type": "boolean"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default is 20. The maximum is 100.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
}
],
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"total": {
"type": "integer",
"format": "int32"
},
"data": {
"type": "array",
"items": {
"$ref": "#/components/schemas/supervisoryOrganizationView_a02c2e1916fa100009e137235f1f0018"
}
}
}
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "true",
"x-workday-operation-id": "a02c2e1916fa100009e1ee01295d001d",
"x-workday-secured-by-domains": [
"BDA OAuth 2.0 Connector",
"Manage: Supervisory Organization",
"View: Supervisory Organization"
]
}
GET /staffing/v7/supervisoryOrganizations/{ID}/members/{subresourceID}
Retrieves a single member instance.
Retrieves a member for the specified supervisory organization ID.
<b>Secured By Domain:</b> Reports: Organization
<b>Scope:</b> Organizations and Roles
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"supervisoryOrganizations"
],
"summary": "Retrieves a single member instance.",
"description": "Retrieves a member for the specified supervisory organization ID.\n\n<b>Secured By Domain:</b> Reports: Organization\n\n<b>Scope:</b> Organizations and Roles",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "subresourceID",
"in": "path",
"description": "The Workday ID of the subresource.",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/jobData_1bfa8925c50510000ae4479925510026"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "true",
"x-workday-operation-id": "ad3e317e08f810000ebaef7a87a5003b",
"x-workday-secured-by-domains": [
"Reports: Organization"
]
}
GET /staffing/v7/supervisoryOrganizations/{ID}/members
Retrieves a collection of members for the specified supervisory organization ID.
Retrieves a collection of members for the specified supervisory organization ID.
<b>Secured By Domain:</b> Reports: Organization
<b>Scope:</b> Organizations and Roles
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"supervisoryOrganizations"
],
"summary": "Retrieves a collection of members for the specified supervisory organization ID.",
"description": "Retrieves a collection of members for the specified supervisory organization ID.\n\n<b>Secured By Domain:</b> Reports: Organization\n\n<b>Scope:</b> Organizations and Roles",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default is 20. The maximum is 100.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
}
],
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"total": {
"type": "integer",
"format": "int32"
},
"data": {
"type": "array",
"items": {
"$ref": "#/components/schemas/jobData_1bfa8925c50510000ae4479925510026"
}
}
}
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "true",
"x-workday-operation-id": "ad3e317e08f810000ebaef7a87a5003b",
"x-workday-secured-by-domains": [
"Reports: Organization"
]
}
GET /staffing/v7/supervisoryOrganizations/{ID}
Retrieves a single supervisory organization instance.
Retrieves a supervisory organization for the specified ID.
<b>Secured By Domain:</b> BDA OAuth 2.0 Connector, Manage: Supervisory Organization, View: Supervisory Organization
<b>Scope:</b> Organizations and Roles
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"supervisoryOrganizations"
],
"summary": "Retrieves a single supervisory organization instance.",
"description": "Retrieves a supervisory organization for the specified ID.\n\n<b>Secured By Domain:</b> BDA OAuth 2.0 Connector, Manage: Supervisory Organization, View: Supervisory Organization\n\n<b>Scope:</b> Organizations and Roles",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/supervisoryOrganizationView_a02c2e1916fa100009e137235f1f0018"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "true",
"x-workday-operation-id": "a02c2e1916fa100009e1ee01295d001d",
"x-workday-secured-by-domains": [
"BDA OAuth 2.0 Connector",
"Manage: Supervisory Organization",
"View: Supervisory Organization"
]
}
GET /staffing/v7/supervisoryOrganizations/{ID}/orgChart/{subresourceID}
Retrieves a single organization chart instance.
Retrieves information about an organization chart of the specified supervisory organization id.
<b>Secured By Domain:</b> Reports: Organization
<b>Scope:</b> Organizations and Roles
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"supervisoryOrganizations"
],
"summary": "Retrieves a single organization chart instance.",
"description": "Retrieves information about an organization chart of the specified supervisory organization id.\n\n<b>Secured By Domain:</b> Reports: Organization\n\n<b>Scope:</b> Organizations and Roles",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "subresourceID",
"in": "path",
"description": "The Workday ID of the subresource.",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/orgChartView_643e3a12629710000554e0338e670044"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "true",
"x-workday-operation-id": "643e3a1262971000055567b981030046",
"x-workday-secured-by-domains": [
"Reports: Organization"
]
}
GET /staffing/v7/supervisoryOrganizations/{ID}/orgChart
Retrieves information about an organization chart of the specified supervisory organization id.
Retrieves information about an organization chart of the specified supervisory organization id.
<b>Secured By Domain:</b> Reports: Organization
<b>Scope:</b> Organizations and Roles
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"supervisoryOrganizations"
],
"summary": "Retrieves information about an organization chart of the specified supervisory organization id.",
"description": "Retrieves information about an organization chart of the specified supervisory organization id.\n\n<b>Secured By Domain:</b> Reports: Organization\n\n<b>Scope:</b> Organizations and Roles",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default is 20. The maximum is 100.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
}
],
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"total": {
"type": "integer",
"format": "int32"
},
"data": {
"type": "array",
"items": {
"$ref": "#/components/schemas/orgChartView_643e3a12629710000554e0338e670044"
}
}
}
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "true",
"x-workday-operation-id": "643e3a1262971000055567b981030046",
"x-workday-secured-by-domains": [
"Reports: Organization"
]
}
GET /staffing/v7/jobProfiles
Retrieves a collection of job profiles.
Retrieves a collection of job profiles.
<b>Secured By Domain:</b> Job Profile: View, Public Job: View
<b>Scope:</b> Jobs & Positions
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"jobProfiles"
],
"summary": "Retrieves a collection of job profiles.",
"description": "Retrieves a collection of job profiles.\n\n<b>Secured By Domain:</b> Job Profile: View, Public Job: View\n\n<b>Scope:</b> Jobs & Positions",
"parameters": [
{
"name": "includeInactive",
"in": "query",
"description": "If true, the method returns inactive job profiles. Default is false.",
"schema": {
"type": "boolean"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default is 20. The maximum is 100.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
}
],
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"total": {
"type": "integer",
"format": "int32"
},
"data": {
"type": "array",
"items": {
"$ref": "#/components/schemas/jobProfileSummaryView_7deab99f645f10000b5152ce2d700034"
}
}
}
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "true",
"x-workday-operation-id": "7deab99f645f10000b35a723c5dd0032",
"x-workday-secured-by-domains": [
"Job Profile: View",
"Public Job: View"
]
}
GET /staffing/v7/jobProfiles/{ID}
Retrieves a single job profile instance.
Retrieves a job profile with the specified ID.
<b>Secured By Domain:</b> Job Profile: View, Public Job: View
<b>Scope:</b> Jobs & Positions
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"jobProfiles"
],
"summary": "Retrieves a single job profile instance.",
"description": "Retrieves a job profile with the specified ID.\n\n<b>Secured By Domain:</b> Job Profile: View, Public Job: View\n\n<b>Scope:</b> Jobs & Positions",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/jobProfileDetailView_7deab99f645f10000bd5e61a1b780041"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "true",
"x-workday-operation-id": "7deab99f645f10000b35a723c5dd0032",
"x-workday-secured-by-domains": [
"Job Profile: View",
"Public Job: View"
]
}
GET /staffing/v7/jobs
Retrieves a collection of jobs.
Retrieves a collection of jobs.
<b>Secured By Domain:</b> Worker Position: View
<b>Scope:</b> Staffing
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"jobs"
],
"summary": "Retrieves a collection of jobs.",
"description": "Retrieves a collection of jobs.\n\n<b>Secured By Domain:</b> Worker Position: View\n\n<b>Scope:</b> Staffing",
"parameters": [
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default is 20. The maximum is 100.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
}
],
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"total": {
"type": "integer",
"format": "int32"
},
"data": {
"type": "array",
"items": {
"$ref": "#/components/schemas/jobData_1bfa8925c50510000ae4479925510026"
}
}
}
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "true",
"x-workday-operation-id": "1bfa8925c50510000ae7e9242407002a",
"x-workday-secured-by-domains": [
"Worker Position: View"
]
}
GET /staffing/v7/jobs/{ID}/workspace/{subresourceID}
Retrieves a single workspace instance.
Retrieves a single workspace for the specified job ID.
<b>Secured By Domain:</b> Worker Data: Public Worker Reports
<b>Scope:</b> Staffing
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"jobs"
],
"summary": "Retrieves a single workspace instance.",
"description": "Retrieves a single workspace for the specified job ID.\n\n<b>Secured By Domain:</b> Worker Data: Public Worker Reports\n\n<b>Scope:</b> Staffing",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "subresourceID",
"in": "path",
"description": "The Workday ID of the subresource.",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/jobWorkspaceData_1005157e3d631000144205466a6c13d3"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "true",
"x-workday-operation-id": "1005157e3d6310001442aef0d6ee13d5",
"x-workday-secured-by-domains": [
"Worker Data: Public Worker Reports"
]
}
GET /staffing/v7/jobs/{ID}/workspace
Retrieves a collection of workspaces for the specified job ID.
Retrieves a collection of workspaces for the specified job ID.
<b>Secured By Domain:</b> Worker Data: Public Worker Reports
<b>Scope:</b> Staffing
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"jobs"
],
"summary": "Retrieves a collection of workspaces for the specified job ID.",
"description": "Retrieves a collection of workspaces for the specified job ID.\n\n<b>Secured By Domain:</b> Worker Data: Public Worker Reports\n\n<b>Scope:</b> Staffing",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default is 20. The maximum is 100.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
}
],
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"total": {
"type": "integer",
"format": "int32"
},
"data": {
"type": "array",
"items": {
"$ref": "#/components/schemas/jobWorkspaceData_1005157e3d631000144205466a6c13d3"
}
}
}
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "true",
"x-workday-operation-id": "1005157e3d6310001442aef0d6ee13d5",
"x-workday-secured-by-domains": [
"Worker Data: Public Worker Reports"
]
}
GET /staffing/v7/jobs/{ID}
Retrieves a single job instance.
Retrieves a job with the specified job ID.
<b>Secured By Domain:</b> Worker Position: View
<b>Scope:</b> Staffing
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"jobs"
],
"summary": "Retrieves a single job instance.",
"description": "Retrieves a job with the specified job ID.\n\n<b>Secured By Domain:</b> Worker Position: View\n\n<b>Scope:</b> Staffing",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/jobData_1bfa8925c50510000ae4479925510026"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "true",
"x-workday-operation-id": "1bfa8925c50510000ae7e9242407002a",
"x-workday-secured-by-domains": [
"Worker Position: View"
]
}
GET /staffing/v7/workers
Retrieves a collection of workers and current staffing information.
Retrieves a collection of workers and current staffing information.
<b>Secured By Domain:</b> FLW Service, Self-Service: Current Staffing Information, Worker Data: Public Worker Reports
<b>Scope:</b> Staffing
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"workers"
],
"summary": "Retrieves a collection of workers and current staffing information.",
"description": "Retrieves a collection of workers and current staffing information.\n\n<b>Secured By Domain:</b> FLW Service, Self-Service: Current Staffing Information, Worker Data: Public Worker Reports\n\n<b>Scope:</b> Staffing",
"parameters": [
{
"name": "filterByOrgVisibility",
"in": "query",
"description": "Only return workers whose supervisory organizations are visible to the processing user. This requires the 'Enable Restrictions on Worker Prompts Based on Supervisory Org Visibility Settings' setting to be enabled in Edit Tenant Setup - System.",
"schema": {
"type": "boolean"
}
},
{
"name": "includeTerminatedWorkers",
"in": "query",
"description": "Include terminated workers in the output",
"schema": {
"type": "boolean"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default is 20. The maximum is 100.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "search",
"in": "query",
"description": "Searches workers by name or worker ID. The search is case-insensitive. You can include space-delimited search strings for an OR search.",
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"total": {
"type": "integer",
"format": "int32"
},
"data": {
"type": "array",
"items": {
"$ref": "#/components/schemas/workerData_c2466b0778c610000d1936006720000e"
}
}
}
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "true",
"x-workday-operation-id": "c2466b0778c610000cdf9abc4fbc000c",
"x-workday-secured-by-domains": [
"FLW Service",
"Self-Service: Current Staffing Information",
"Worker Data: Public Worker Reports"
]
}
POST /staffing/v7/workers/{ID}/organizationAssignmentChanges
Initiates an organization assignment change for a specific worker.
Initiates an organization assignment change for a specific worker.
Call this method to start a new change organization assignment event, which returns a new change organization assignment ID. Use the new ID to reference the change organization assignment event in subsequent methods that update or get information about the same event.
The same Workday UI validations apply with this POST method. The updates in this POST method do not persist until you call POST /organizationAssignmentChanges/{ID}/submit.
In the request body, specify at least this required field: date, worker {id}, job {id}
To retrieve a worker ID, call the GET /values/organizationAssignmentChangesGroup/workers prompt endpoint with the effectiveDate query parameter. It returns HREF links to workers by category. You can filter the results by effectiveDate. By default, it returns workers on the current date. Only workers without blocking events or available for organization assignment change for the current user are returned.
To retrieve a job ID, call the /values/organizationAssignmentChangesGroup/jobs prompt endpoint with the worker query parameter. It returns all positions for the worker with current user access to do an organization assignment change . You can filter the results by effectiveDate. By default, it returns positions on the current date.
<b>Secured By Business Process Type:</b> Change Organization Assignments for Worker
<b>Scope:</b> Organizations and Roles
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"workers"
],
"summary": "Initiates an organization assignment change for a specific worker.",
"description": "Initiates an organization assignment change for a specific worker.\nCall this method to start a new change organization assignment event, which returns a new change organization assignment ID. Use the new ID to reference the change organization assignment event in subsequent methods that update or get information about the same event.\n\nThe same Workday UI validations apply with this POST method. The updates in this POST method do not persist until you call POST /organizationAssignmentChanges/{ID}/submit.\n\nIn the request body, specify at least this required field: date, worker {id}, job {id}\n\nTo retrieve a worker ID, call the GET /values/organizationAssignmentChangesGroup/workers prompt endpoint with the effectiveDate query parameter. It returns HREF links to workers by category. You can filter the results by effectiveDate. By default, it returns workers on the current date. Only workers without blocking events or available for organization assignment change for the current user are returned.\n\nTo retrieve a job ID, call the /values/organizationAssignmentChangesGroup/jobs prompt endpoint with the worker query parameter. It returns all positions for the worker with current user access to do an organization assignment change . You can filter the results by effectiveDate. By default, it returns positions on the current date.\n\n<b>Secured By Business Process Type:</b> Change Organization Assignments for Worker\n\n<b>Scope:</b> Organizations and Roles",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.\n\n- **ID:** Replace with your actual Workday ID\n- **me**",
"required": true,
"schema": {
"type": "string",
"enum": [
"ID",
"me"
]
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/organizationAssignmentChangesPost_cc45d62b623c1000132ac812c30a052e"
}
}
}
},
"responses": {
"201": {
"description": "Resource created.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/organizationAssignmentChangesPost_cc45d62b623c1000132ac812c30a052e"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)\n| Severity | Error Code | Validation Message |\n --- | --- | --- |\n| Critical | A371 | You can’t change organizations for this position because it might conflict with completed transactions. Access the \\~Worker\\~ History for a list of potential conflicts. For position management, view the business process history on the filled position and position restriction. |\n| Critical | A389 | There's at least 1 conflicting in-progress or completed event. For in-progress events, cancel or complete the events. For completed events, specify a date that's on or after the event, or rescind the event. [events] |\n| Critical | A394 | Enter an Effective Date that is on or after the hire date for the \\~worker\\~: [date]. |\n| Critical | A398 | \\~Worker\\~ has more than one position. Position input required. |\n| Critical | A411 | The position entered is not a valid position for the \\~Worker\\~ as of the date entered. |\n| Critical | A421 | There's a conflicting in-progress event. Cancel the event. [event] |\n| Critical | A449 | An organization assignment change can't be submitted for this \\~worker\\~ on this date. |\n| Critical | A944 | You can't complete this transaction because the \\~worker\\~ is included in an in-progress compensation review process. You can remove the \\~worker\\~ from the compensation review process, then complete the transaction, and optionally add the \\~worker\\~ back to the compensation review process. |",
"content": {}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "cc45d62b623c1000132bdbe59fb10530",
"x-workday-secured-by-business-process-types": [
"Change Organization Assignments for Worker"
]
}
GET /staffing/v7/workers/{ID}/checkIns
Retrieves a collection of Check-Ins.
Retrieves all Check-Ins for the specified worker. The worker is specified by the Workday ID of the worker. You can use a returned id from GET /workers in the Staffing service /staffing.
This endpoint is equivalent to the View Check-Ins task in Workday.
<b>Secured By Domain:</b> Self-Service: Check-Ins, Worker Data: Check-Ins
<b>Scope:</b> Performance Enablement
Contains attachment(s)
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"workers"
],
"summary": "Retrieves a collection of Check-Ins.",
"description": "Retrieves all Check-Ins for the specified worker. The worker is specified by the Workday ID of the worker. You can use a returned id from GET /workers in the Staffing service /staffing. \n\nThis endpoint is equivalent to the View Check-Ins task in Workday.\n\n<b>Secured By Domain:</b> Self-Service: Check-Ins, Worker Data: Check-Ins\n\n<b>Scope:</b> Performance Enablement\n\nContains attachment(s)",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.\n\n- **ID:** Replace with your actual Workday ID\n- **me**",
"required": true,
"schema": {
"type": "string",
"enum": [
"ID",
"me"
]
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default is 20. The maximum is 100.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
}
],
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"total": {
"type": "integer",
"format": "int32"
},
"data": {
"type": "array",
"items": {
"$ref": "#/components/schemas/checkInsSummary_b3a69f47a499100010ce6be72bfe001d"
}
}
}
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "b3a69f47a499100012edcbe14f450027",
"x-workday-secured-by-domains": [
"Self-Service: Check-Ins",
"Worker Data: Check-Ins"
]
}
POST /staffing/v7/workers/{ID}/checkIns
Creates Check-Ins.
Creates a single Check-In instance with the specified data with the specified worker. The worker is specified by the Workday ID of the worker. You can use a returned id from GET /workers in the Staffing service /staffing.
In the request body, specify at least the required field: date.
This endpoint is equivalent to the Create Check-In task in Workday.
<b>Secured By Domain:</b> Worker Data: Check-Ins REST API
<b>Scope:</b> Performance Enablement
Contains attachment(s)
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"workers"
],
"summary": "Creates Check-Ins.",
"description": "Creates a single Check-In instance with the specified data with the specified worker. The worker is specified by the Workday ID of the worker. You can use a returned id from GET /workers in the Staffing service /staffing.\n\nIn the request body, specify at least the required field: date. \n \nThis endpoint is equivalent to the Create Check-In task in Workday.\n\n<b>Secured By Domain:</b> Worker Data: Check-Ins REST API\n\n<b>Scope:</b> Performance Enablement\n\nContains attachment(s)",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.\n\n- **ID:** Replace with your actual Workday ID\n- **me**",
"required": true,
"schema": {
"type": "string",
"enum": [
"ID",
"me"
]
}
}
],
"requestBody": {
"content": {
"multipart/form-data": {
"schema": {
"$ref": "#/components/schemas/checkInDetail_316b5a26cc3c10000ebdb0cb484602e1"
},
"x-workday-multipart-root-part-name": "jsonData"
}
},
"x-workday-multipart-root-part-name": "jsonData"
},
"responses": {
"201": {
"description": "Resource created.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/checkInDetail_316b5a26cc3c10000ebdb0cb484602e1"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)\n| Severity | Error Code | Validation Message |\n --- | --- | --- |\n| Critical | A6 | Check-In date is required. |\n| Critical | A6 | Submit a File for attachments. |\n| Critical | A161 | You can't add a topic that's been archived. |\n| Critical | A161 | You can't create a Check-In with a terminated worker. |\n| Critical | A161 | You can't create a Check-In with yourself. |\n| Critical | A161 | You can't include Check-In Topics that have a different participant. |\n| Critical | A161 | You cannot have more than one \\~check-in\\~ on the same date with the same participant. |",
"content": {}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "316b5a26cc3c1000118215c538f302f4",
"x-workday-secured-by-domains": [
"Worker Data: Check-Ins REST API"
]
}
POST /staffing/v7/workers/{ID}/homeContactInformationChanges
Creates a new Home Contact Change business process event.
Creates a new Home Contact Change business process event for the parent Person.
<b>Secured By Business Process Type:</b> Home Contact Change
<b>Scope:</b> Contact Information
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"workers"
],
"summary": "Creates a new Home Contact Change business process event.",
"description": "Creates a new Home Contact Change business process event for the parent Person.\n\n<b>Secured By Business Process Type:</b> Home Contact Change\n\n<b>Scope:</b> Contact Information",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.\n\n- **ID:** Replace with your actual Workday ID\n- **me**",
"required": true,
"schema": {
"type": "string",
"enum": [
"ID",
"me"
]
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/homeContactChangeEvent_f42ba27d87ed10001aa58a5d231b1621"
}
}
}
},
"responses": {
"201": {
"description": "Resource created.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/homeContactChangeEvent_f42ba27d87ed10001aa58a5d231b1621"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)\n| Severity | Error Code | Validation Message |\n --- | --- | --- |\n| Critical | A602 | You cannot initialize a Home Contact Change Event for this Person. |\n| Critical | A641 | There is already a Change Home Contact Information event in progress for this person. That event must be completed before another can be started. |",
"content": {}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "5f06a5c825501000164b238fea860174",
"x-workday-secured-by-business-process-types": [
"Home Contact Change"
]
}
GET /staffing/v7/workers/{ID}/externalSkillLevel
Retrieves all external skill level information for a worker. You can filter the external skill levels by externalSkillId.
Retrieves all external skill level information for a worker. You can filter the external skill levels by externalSkillId.
<b>Secured By Domain:</b> Self-Service: External Skill Source, Worker Data: External Skill Source
<b>Scope:</b> Worker Profile and Skills
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"workers"
],
"summary": "Retrieves all external skill level information for a worker. You can filter the external skill levels by externalSkillId.",
"description": "Retrieves all external skill level information for a worker. You can filter the external skill levels by externalSkillId.\n\n<b>Secured By Domain:</b> Self-Service: External Skill Source, Worker Data: External Skill Source\n\n<b>Scope:</b> Worker Profile and Skills",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.\n\n- **ID:** Replace with your actual Workday ID\n- **me**",
"required": true,
"schema": {
"type": "string",
"enum": [
"ID",
"me"
]
}
},
{
"name": "externalSkillId",
"in": "query",
"description": "All External Skills. If passed, the External Skill Level associated with the External Skill ID.",
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default is 20. The maximum is 100.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
}
],
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"total": {
"type": "integer",
"format": "int32"
},
"data": {
"type": "array",
"items": {
"$ref": "#/components/schemas/externalSkillLevelDetail_1c67ac98c0f310002706be33dcdb0000"
}
}
}
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)\n| Severity | Error Code | Validation Message |\n --- | --- | --- |\n| Critical | A1977 | To submit POST and PUT, enable Skills Cloud in the tenant. |\n| Critical | A2003 | Specify a date that isn't in the future. |\n| Critical | A2004 | Specify a Normalized Skill Level that's greater than or equal to 1 and less than or equal to 5. |\n| Critical | A2005 | Specify an External Skill ID that exists. |\n| Critical | A2008 | Specify a Free Context that doesn't exceed 500 characters. |\n| Critical | A2009 | Specify an External Skill ID that's mapped to a Local Skill. |",
"content": {}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "69d975e384d710000a679d7080170000",
"x-workday-secured-by-domains": [
"Self-Service: External Skill Source",
"Worker Data: External Skill Source"
]
}
POST /staffing/v7/workers/{ID}/externalSkillLevel
Creates external skill levels.
Creates external skill levels.
<b>Secured By Domain:</b> Self-Service: External Skill Source, Worker Data: External Skill Source
<b>Scope:</b> Worker Profile and Skills
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"workers"
],
"summary": "Creates external skill levels.",
"description": "Creates external skill levels.\n\n<b>Secured By Domain:</b> Self-Service: External Skill Source, Worker Data: External Skill Source\n\n<b>Scope:</b> Worker Profile and Skills",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.\n\n- **ID:** Replace with your actual Workday ID\n- **me**",
"required": true,
"schema": {
"type": "string",
"enum": [
"ID",
"me"
]
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/externalSkillLevel_a39462f09c44100005d46fd77ef00000"
}
}
}
},
"responses": {
"201": {
"description": "Resource created.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/externalSkillLevel_a39462f09c44100005d46fd77ef00000"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)\n| Severity | Error Code | Validation Message |\n --- | --- | --- |\n| Critical | A1977 | To submit POST and PUT, enable Skills Cloud in the tenant. |\n| Critical | A2003 | Specify a date that isn't in the future. |\n| Critical | A2004 | Specify a Normalized Skill Level that's greater than or equal to 1 and less than or equal to 5. |\n| Critical | A2005 | Specify an External Skill ID that exists. |\n| Critical | A2007 | This External Skill Level for the worker already exists: [EXTERNAL SKILL NAME] |\n| Critical | A2008 | Specify a Free Context that doesn't exceed 500 characters. |\n| Critical | A2009 | Specify an External Skill ID that's mapped to a Local Skill. |",
"content": {}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "69d975e384d710000a679d7080170002",
"x-workday-secured-by-domains": [
"Self-Service: External Skill Source",
"Worker Data: External Skill Source"
]
}
GET /staffing/v7/workers/{ID}/skillItems/{subresourceID}
Returns skill items.
Returns skill items.
<b>Secured By Domain:</b> Person Data: Skills, Self-Service: Skills
<b>Scope:</b> Worker Profile and Skills
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"workers"
],
"summary": "Returns skill items.",
"description": "Returns skill items.\n\n<b>Secured By Domain:</b> Person Data: Skills, Self-Service: Skills\n\n<b>Scope:</b> Worker Profile and Skills",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.\n\n- **ID:** Replace with your actual Workday ID\n- **me**",
"required": true,
"schema": {
"type": "string",
"enum": [
"ID",
"me"
]
}
},
{
"name": "subresourceID",
"in": "path",
"description": "The Workday ID of the subresource.",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/skillItemDisplayDefinition_4b4b7d34b4a21000301eaf52086700d8"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "8aa3b2651012100012c44529219a00eb",
"x-workday-secured-by-domains": [
"Person Data: Skills",
"Self-Service: Skills"
]
}
GET /staffing/v7/workers/{ID}/workContactInformationChanges/{subresourceID}
Retrieves an existing Work Contact Change event for the Person.
Retrieves an existing Work Contact Change event for the Person.
<b>Secured By Business Process Type:</b> Work Contact Change
<b>Scope:</b> Contact Information
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"workers"
],
"summary": "Retrieves an existing Work Contact Change event for the Person.",
"description": "Retrieves an existing Work Contact Change event for the Person.\n\n<b>Secured By Business Process Type:</b> Work Contact Change\n\n<b>Scope:</b> Contact Information",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.\n\n- **ID:** Replace with your actual Workday ID\n- **me**",
"required": true,
"schema": {
"type": "string",
"enum": [
"ID",
"me"
]
}
},
{
"name": "subresourceID",
"in": "path",
"description": "The Workday ID of the subresource.",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/workContactChangeEvent_5fca6c96c1c81000142fd03784140113"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "5f06a5c825501000164434a6c97c0170",
"x-workday-secured-by-business-process-types": [
"Work Contact Change"
]
}
GET /staffing/v7/workers/{ID}/homeContactInformationChanges/{subresourceID}
Retrieves an existing Home Contact Change event for the Person.
Retrieves an existing Home Contact Change event for the Person.
<b>Secured By Business Process Type:</b> Home Contact Change
<b>Scope:</b> Contact Information
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"workers"
],
"summary": "Retrieves an existing Home Contact Change event for the Person.",
"description": "Retrieves an existing Home Contact Change event for the Person.\n\n<b>Secured By Business Process Type:</b> Home Contact Change\n\n<b>Scope:</b> Contact Information",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.\n\n- **ID:** Replace with your actual Workday ID\n- **me**",
"required": true,
"schema": {
"type": "string",
"enum": [
"ID",
"me"
]
}
},
{
"name": "subresourceID",
"in": "path",
"description": "The Workday ID of the subresource.",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/homeContactChangeEvent_f42ba27d87ed10001aa58a5d231b1621"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "5f06a5c825501000164b23890a0d0173",
"x-workday-secured-by-business-process-types": [
"Home Contact Change"
]
}
GET /staffing/v7/workers/{ID}/explicitSkills
Get Explicit Skills for Skill Enabled
Get Explicit Skills for Skill Enabled
<b>Secured By Domain:</b> Person Data: Skills, Self-Service: Skills
<b>Scope:</b> Worker Profile and Skills
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"workers"
],
"summary": "Get Explicit Skills for Skill Enabled",
"description": "Get Explicit Skills for Skill Enabled\n\n<b>Secured By Domain:</b> Person Data: Skills, Self-Service: Skills\n\n<b>Scope:</b> Worker Profile and Skills",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.\n\n- **ID:** Replace with your actual Workday ID\n- **me**",
"required": true,
"schema": {
"type": "string",
"enum": [
"ID",
"me"
]
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default is 20. The maximum is 100.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "skill",
"in": "query",
"description": "Retrieves the skills for the specified skill name.",
"schema": {
"type": "string"
}
},
{
"name": "skillSource",
"in": "query",
"description": "The Workday ID of the skill source. Returns skills associated with the skill source.",
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"total": {
"type": "integer",
"format": "int32"
},
"data": {
"type": "array",
"items": {
"$ref": "#/components/schemas/displayExplicitSkillRepresentation_d6ca778018011000182fa5be1ae901a8"
}
}
}
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-confidence-level": "Production",
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "d734f7cb63801000088f78b219f8012c",
"x-workday-secured-by-domains": [
"Person Data: Skills",
"Self-Service: Skills"
]
}
POST /staffing/v7/workers/{ID}/explicitSkills
Save skills a user has
Save skills a user has
<b>Secured By Domain:</b> Self-Service: Skills
<b>Scope:</b> Worker Profile and Skills
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"workers"
],
"summary": "Save skills a user has",
"description": "Save skills a user has\n\n<b>Secured By Domain:</b> Self-Service: Skills\n\n<b>Scope:</b> Worker Profile and Skills",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.\n\n- **ID:** Replace with your actual Workday ID\n- **me**",
"required": true,
"schema": {
"type": "string",
"enum": [
"ID",
"me"
]
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/createSkillUsageRepresentation_98f198f5056b1000196313ffe9a0225e"
}
}
}
},
"responses": {
"201": {
"description": "Resource created.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/createSkillUsageRepresentation_98f198f5056b1000196313ffe9a0225e"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-confidence-level": "Production",
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "d734f7cb63801000088f78cc1dc1012d",
"x-workday-secured-by-domains": [
"Self-Service: Skills"
]
}
GET /staffing/v7/workers/{ID}/externalSkillLevel/{subresourceID}
Retrieves all external skill level information for a worker. You can filter the external skill levels by externalSkillId.
Retrieves all external skill level information for a worker. You can filter the external skill levels by externalSkillId.
<b>Secured By Domain:</b> Self-Service: External Skill Source, Worker Data: External Skill Source
<b>Scope:</b> Worker Profile and Skills
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"workers"
],
"summary": "Retrieves all external skill level information for a worker. You can filter the external skill levels by externalSkillId.",
"description": "Retrieves all external skill level information for a worker. You can filter the external skill levels by externalSkillId.\n\n<b>Secured By Domain:</b> Self-Service: External Skill Source, Worker Data: External Skill Source\n\n<b>Scope:</b> Worker Profile and Skills",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.\n\n- **ID:** Replace with your actual Workday ID\n- **me**",
"required": true,
"schema": {
"type": "string",
"enum": [
"ID",
"me"
]
}
},
{
"name": "subresourceID",
"in": "path",
"description": "The Workday ID of the subresource.",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/externalSkillLevelDetail_1c67ac98c0f310002706be33dcdb0000"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)\n| Severity | Error Code | Validation Message |\n --- | --- | --- |\n| Critical | A1977 | To submit POST and PUT, enable Skills Cloud in the tenant. |\n| Critical | A2003 | Specify a date that isn't in the future. |\n| Critical | A2004 | Specify a Normalized Skill Level that's greater than or equal to 1 and less than or equal to 5. |\n| Critical | A2005 | Specify an External Skill ID that exists. |\n| Critical | A2008 | Specify a Free Context that doesn't exceed 500 characters. |\n| Critical | A2009 | Specify an External Skill ID that's mapped to a Local Skill. |",
"content": {}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "69d975e384d710000a679d7080170000",
"x-workday-secured-by-domains": [
"Self-Service: External Skill Source",
"Worker Data: External Skill Source"
]
}
PUT /staffing/v7/workers/{ID}/externalSkillLevel/{subresourceID}
Updates external skill levels.
Updates external skill levels.
<b>Secured By Domain:</b> Self-Service: External Skill Source, Worker Data: External Skill Source
<b>Scope:</b> Worker Profile and Skills
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"workers"
],
"summary": "Updates external skill levels.",
"description": "Updates external skill levels.\n\n<b>Secured By Domain:</b> Self-Service: External Skill Source, Worker Data: External Skill Source\n\n<b>Scope:</b> Worker Profile and Skills",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.\n\n- **ID:** Replace with your actual Workday ID\n- **me**",
"required": true,
"schema": {
"type": "string",
"enum": [
"ID",
"me"
]
}
},
{
"name": "subresourceID",
"in": "path",
"description": "The Workday ID of the subresource.",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/externalSkillLevel_a39462f09c44100005d46fd77ef00000"
}
}
}
},
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data. Updating resource.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/externalSkillLevel_a39462f09c44100005d46fd77ef00000"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)\n| Severity | Error Code | Validation Message |\n --- | --- | --- |\n| Critical | A1977 | To submit POST and PUT, enable Skills Cloud in the tenant. |\n| Critical | A2003 | Specify a date that isn't in the future. |\n| Critical | A2004 | Specify a Normalized Skill Level that's greater than or equal to 1 and less than or equal to 5. |\n| Critical | A2005 | Specify an External Skill ID that exists. |\n| Critical | A2006 | You can't update an External Skill ID for an existing External Skill Level. |\n| Critical | A2008 | Specify a Free Context that doesn't exceed 500 characters. |\n| Critical | A2009 | Specify an External Skill ID that's mapped to a Local Skill. |",
"content": {}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "69d975e384d710000a679d7080170001",
"x-workday-secured-by-domains": [
"Self-Service: External Skill Source",
"Worker Data: External Skill Source"
]
}
GET /staffing/v7/workers/{ID}/serviceDates/{subresourceID}
Retrieves a single service date information instance.
Retrieves information about a service date for the specified worker id.
<b>Secured By Domain:</b> Self-Service: Service Dates, Worker Data: Service Dates
<b>Scope:</b> Staffing
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"workers"
],
"summary": "Retrieves a single service date information instance.",
"description": "Retrieves information about a service date for the specified worker id.\n\n<b>Secured By Domain:</b> Self-Service: Service Dates, Worker Data: Service Dates\n\n<b>Scope:</b> Staffing",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.\n\n- **ID:** Replace with your actual Workday ID\n- **me**",
"required": true,
"schema": {
"type": "string",
"enum": [
"ID",
"me"
]
}
},
{
"name": "subresourceID",
"in": "path",
"description": "The Workday ID of the subresource.",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/serviceDatesData_6b1db753fd82100027b0c8519c860018"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "true",
"x-workday-operation-id": "6b1db753fd82100027d4d4b0f2cd001f",
"x-workday-secured-by-domains": [
"Self-Service: Service Dates",
"Worker Data: Service Dates"
]
}
GET /staffing/v7/workers/{ID}/explicitSkills/{subresourceID}
Get Explicit Skills for Skill Enabled
Get Explicit Skills for Skill Enabled
<b>Secured By Domain:</b> Person Data: Skills, Self-Service: Skills
<b>Scope:</b> Worker Profile and Skills
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"workers"
],
"summary": "Get Explicit Skills for Skill Enabled",
"description": "Get Explicit Skills for Skill Enabled\n\n<b>Secured By Domain:</b> Person Data: Skills, Self-Service: Skills\n\n<b>Scope:</b> Worker Profile and Skills",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.\n\n- **ID:** Replace with your actual Workday ID\n- **me**",
"required": true,
"schema": {
"type": "string",
"enum": [
"ID",
"me"
]
}
},
{
"name": "subresourceID",
"in": "path",
"description": "The Workday ID of the subresource.",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/displayExplicitSkillRepresentation_d6ca778018011000182fa5be1ae901a8"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-confidence-level": "Production",
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "d734f7cb63801000088f78b219f8012c",
"x-workday-secured-by-domains": [
"Person Data: Skills",
"Self-Service: Skills"
]
}
GET /staffing/v7/workers/{ID}/checkInTopics/{subresourceID}
Retrieves a single Check-In topic instance.
Retrieves a Check-In topic with the specified ID for the specified worker. The worker is specified by the Workday ID of the worker. You can use a returned id from GET /workers in the Staffing service /staffing.
<b>Secured By Domain:</b> Self-Service: Check-Ins, Worker Data: Check-Ins
<b>Scope:</b> Performance Enablement
Contains attachment(s)
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"workers"
],
"summary": "Retrieves a single Check-In topic instance.",
"description": "Retrieves a Check-In topic with the specified ID for the specified worker. The worker is specified by the Workday ID of the worker. You can use a returned id from GET /workers in the Staffing service /staffing.\n\n<b>Secured By Domain:</b> Self-Service: Check-Ins, Worker Data: Check-Ins\n\n<b>Scope:</b> Performance Enablement\n\nContains attachment(s)",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.\n\n- **ID:** Replace with your actual Workday ID\n- **me**",
"required": true,
"schema": {
"type": "string",
"enum": [
"ID",
"me"
]
}
},
{
"name": "subresourceID",
"in": "path",
"description": "The Workday ID of the subresource.",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/checkInTopicsSummary_d81c816de26f10000ef2c5cb2fdd0015"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "d81c816de26f100018857de433280038",
"x-workday-secured-by-domains": [
"Self-Service: Check-Ins",
"Worker Data: Check-Ins"
]
}
DELETE /staffing/v7/workers/{ID}/checkInTopics/{subresourceID}
Deletes an existing Check-In topic instance.
Deletes an existing Check-In topic instance with the specified ID. This can only be done by the creater of the Check-In topic.
This endpoint is equivalent to the Delete Check-In Topic task in Workday.
<b>Secured By Domain:</b> Self-Service: Check-Ins
<b>Scope:</b> Performance Enablement
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"workers"
],
"summary": "Deletes an existing Check-In topic instance.",
"description": "Deletes an existing Check-In topic instance with the specified ID. This can only be done by the creater of the Check-In topic. \n\nThis endpoint is equivalent to the Delete Check-In Topic task in Workday.\n\n<b>Secured By Domain:</b> Self-Service: Check-Ins\n\n<b>Scope:</b> Performance Enablement",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.\n\n- **ID:** Replace with your actual Workday ID\n- **me**",
"required": true,
"schema": {
"type": "string",
"enum": [
"ID",
"me"
]
}
},
{
"name": "subresourceID",
"in": "path",
"description": "The Workday ID of the subresource.",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data. Deleting resource.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/MULTIPLE_INSTANCE_MODEL_REFERENCE"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)\n| Severity | Error Code | Validation Message |\n --- | --- | --- |\n| Critical | A160 | You can only delete Check-In topics that you have created. |",
"content": {}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "b83f7edd481e100009593622baba1300",
"x-workday-secured-by-domains": [
"Self-Service: Check-Ins"
]
}
PATCH /staffing/v7/workers/{ID}/checkInTopics/{subresourceID}
Partially updates an existing Check-In topic instance.
Partially updates an existing Check-In topic instance with the specified ID and the specified data in the request body (name, privateNotes, sharedNotes, checkInTopicAttachments, or associatedCheckIns). This can only be done by the creator or participant of the Check-In.
This endpoint is equivalent to the Edit Check-In Topic task in Workday.
<b>Secured By Domain:</b> Self-Service: Check-Ins
<b>Scope:</b> Performance Enablement
Contains attachment(s)
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"workers"
],
"summary": "Partially updates an existing Check-In topic instance.",
"description": "Partially updates an existing Check-In topic instance with the specified ID and the specified data in the request body (name, privateNotes, sharedNotes, checkInTopicAttachments, or associatedCheckIns). This can only be done by the creator or participant of the Check-In. \n\nThis endpoint is equivalent to the Edit Check-In Topic task in Workday.\n\n<b>Secured By Domain:</b> Self-Service: Check-Ins\n\n<b>Scope:</b> Performance Enablement\n\nContains attachment(s)",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.\n\n- **ID:** Replace with your actual Workday ID\n- **me**",
"required": true,
"schema": {
"type": "string",
"enum": [
"ID",
"me"
]
}
},
{
"name": "subresourceID",
"in": "path",
"description": "The Workday ID of the subresource.",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"multipart/form-data": {
"schema": {
"$ref": "#/components/schemas/checkInTopicDetail_3267c0ba92a010001688d79b032b03b8"
},
"x-workday-multipart-root-part-name": "jsonData"
}
},
"x-workday-multipart-root-part-name": "jsonData"
},
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data. Updating file.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/checkInTopicDetail_3267c0ba92a010001688d79b032b03b8"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)\n| Severity | Error Code | Validation Message |\n --- | --- | --- |\n| Critical | A6 | Submit a File for attachments. |\n| Critical | A6 | Topic name is required. |\n| Critical | A161 | You can't add a topic to a Check-In that has a different participant. |\n| Critical | A161 | You can't add a topic to a Check-In that's been archived. |\n| Critical | A161 | You can't modify an archived Check-In topic. |",
"content": {}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "3125bee9ec6610001a38647867c3022c",
"x-workday-secured-by-domains": [
"Self-Service: Check-Ins"
]
}
PATCH /staffing/v7/workers/{ID}/checkInTopics/{subresourceID}?type=archive
Partially updates an existing Check-In topic to archived or un-archived.
Partially updates an existing Check-In topic instance with the specified ID and the specified data in the request body (archive). This can only be done by the creator or participant of the Check-In.
This endpoint is equivalent to the Archive Check-In Topic task in Workday.
<b>Secured By Domain:</b> Self-Service: Check-Ins, Worker Data: Check-Ins
<b>Scope:</b> Performance Enablement
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"workers"
],
"summary": "Partially updates an existing Check-In topic to archived or un-archived.",
"description": "Partially updates an existing Check-In topic instance with the specified ID and the specified data in the request body (archive). This can only be done by the creator or participant of the Check-In. \n\nThis endpoint is equivalent to the Archive Check-In Topic task in Workday.\n\n<b>Secured By Domain:</b> Self-Service: Check-Ins, Worker Data: Check-Ins\n\n<b>Scope:</b> Performance Enablement",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.\n\n- **ID:** Replace with your actual Workday ID\n- **me**",
"required": true,
"schema": {
"type": "string",
"enum": [
"ID",
"me"
]
}
},
{
"name": "subresourceID",
"in": "path",
"description": "The Workday ID of the subresource.",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/checkInTopicArchiveDetail_1163fe23102e10001f72d77b213401a2"
}
}
}
},
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data. Updating resource.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/checkInTopicArchiveDetail_1163fe23102e10001f72d77b213401a2"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "1163fe23102e10001faffd13358001ac",
"x-workday-secured-by-domains": [
"Self-Service: Check-Ins",
"Worker Data: Check-Ins"
]
}
POST /staffing/v7/workers/{ID}/workContactInformationChanges
Creates a new Home Contact Change business process event for the parent Person.
<b>Secured By Business Process Type:</b> Work Contact Change
<b>Scope:</b> Contact Information
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"workers"
],
"description": "Creates a new Home Contact Change business process event for the parent Person.\n\n<b>Secured By Business Process Type:</b> Work Contact Change\n\n<b>Scope:</b> Contact Information",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.\n\n- **ID:** Replace with your actual Workday ID\n- **me**",
"required": true,
"schema": {
"type": "string",
"enum": [
"ID",
"me"
]
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/workContactChangeEvent_5fca6c96c1c81000142fd03784140113"
}
}
}
},
"responses": {
"201": {
"description": "Resource created.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/workContactChangeEvent_5fca6c96c1c81000142fd03784140113"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)\n| Severity | Error Code | Validation Message |\n --- | --- | --- |\n| Critical | A635 | You cannot initialize a Work Contact Change Event for this Person. |\n| Critical | A644 | There is already a Change Work Contact Information event in progress for this person. That event must be completed before another can be started. |",
"content": {}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "5f06a5c825501000164434b6d3050171",
"x-workday-secured-by-business-process-types": [
"Work Contact Change"
]
}
GET /staffing/v7/workers/{ID}/serviceDates
Retrieves a collection of service dates for the specified worker id.
Retrieves all service dates for the specified worker id.
<b>Secured By Domain:</b> Self-Service: Service Dates, Worker Data: Service Dates
<b>Scope:</b> Staffing
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"workers"
],
"summary": "Retrieves a collection of service dates for the specified worker id.",
"description": "Retrieves all service dates for the specified worker id.\n\n<b>Secured By Domain:</b> Self-Service: Service Dates, Worker Data: Service Dates\n\n<b>Scope:</b> Staffing",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.\n\n- **ID:** Replace with your actual Workday ID\n- **me**",
"required": true,
"schema": {
"type": "string",
"enum": [
"ID",
"me"
]
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default is 20. The maximum is 100.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
}
],
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"total": {
"type": "integer",
"format": "int32"
},
"data": {
"type": "array",
"items": {
"$ref": "#/components/schemas/serviceDatesData_6b1db753fd82100027b0c8519c860018"
}
}
}
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "true",
"x-workday-operation-id": "6b1db753fd82100027d4d4b0f2cd001f",
"x-workday-secured-by-domains": [
"Self-Service: Service Dates",
"Worker Data: Service Dates"
]
}
GET /staffing/v7/workers/{ID}
Retrieves a collection of workers and current staffing information.
Retrieves a collection of workers and current staffing information.
<b>Secured By Domain:</b> FLW Service, Self-Service: Current Staffing Information, Worker Data: Public Worker Reports
<b>Scope:</b> Staffing
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"workers"
],
"summary": "Retrieves a collection of workers and current staffing information.",
"description": "Retrieves a collection of workers and current staffing information.\n\n<b>Secured By Domain:</b> FLW Service, Self-Service: Current Staffing Information, Worker Data: Public Worker Reports\n\n<b>Scope:</b> Staffing",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.\n\n- **ID:** Replace with your actual Workday ID\n- **me**",
"required": true,
"schema": {
"type": "string",
"enum": [
"ID",
"me"
]
}
}
],
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/workerData_c2466b0778c610000d1936006720000e"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "true",
"x-workday-operation-id": "c2466b0778c610000cdf9abc4fbc000c",
"x-workday-secured-by-domains": [
"FLW Service",
"Self-Service: Current Staffing Information",
"Worker Data: Public Worker Reports"
]
}
POST /staffing/v7/workers/{ID}/jobChanges
Initiates a job change request for a specific worker
Initiates a job change request for a specific worker
Call this method to start a new job change event, which returns a new job change ID. Use the new ID to reference the job change event in subsequent methods that update or get information about the same event.
The same Workday UI validations apply with this POST method. The updates in this POST method do not persist until you call POST /jobChanges/{ID}/submit.
In the request body, specify at least this required field: date, worker {id}, job {id}, reason {id}
To retrieve a worker ID, call the GET /values/jobChangesGroup/workers prompt endpoint with the effectiveDate query parameter. It returns HREF links to workers by category. You can filter the results by effectiveDate. By default, it returns workers on the current date. Only workers without blocking events or available for change job for the current user are returned.
To retrieve a job ID, call the GET /values/jobChangesGroup/jobs prompt endpoint with the worker query parameter. It returns all positions for the worker with current user access to do a job change. You can filter the results by effectiveDate. By default, it returns positions on the current date.
To retrieve a reason ID, call the GET /values/jobChangesGroup/reason prompt endpoint, which takes the job change ID as the staffingEvent query parameter. If you specify the staffingEvent parameter, it returns change job reasons for the staffingEvent, by the change job category. By default, it returns all change job categories and reasons.
To retrieve a supervisoryOrganization ID, call the GET /values/jobChangesGroup/supervisoryOrganization prompt endpoint, with proposedManager and effectiveDate query parameters. If you specify the proposedManager parameter, it returns HREF links to all supervisory organizations for that manager. If you specify effectiveDate, it filters the results by effective date. The default is the current date.
To retrieve a location ID, call the GET /values/jobChangesGroup/locations prompt endpoint, which takes the staffingEvent query parameter. It returns HREF links to locations by location categories for the specified location. You can filter the results by effectiveDate. By default, it returns locations on the current date.
<b>Secured By Business Process Type:</b> Change Job
<b>Scope:</b> Staffing
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"workers"
],
"summary": "Initiates a job change request for a specific worker",
"description": "Initiates a job change request for a specific worker\nCall this method to start a new job change event, which returns a new job change ID. Use the new ID to reference the job change event in subsequent methods that update or get information about the same event.\n\nThe same Workday UI validations apply with this POST method. The updates in this POST method do not persist until you call POST /jobChanges/{ID}/submit.\n\nIn the request body, specify at least this required field: date, worker {id}, job {id}, reason {id}\n\nTo retrieve a worker ID, call the GET /values/jobChangesGroup/workers prompt endpoint with the effectiveDate query parameter. It returns HREF links to workers by category. You can filter the results by effectiveDate. By default, it returns workers on the current date. Only workers without blocking events or available for change job for the current user are returned.\n\nTo retrieve a job ID, call the GET /values/jobChangesGroup/jobs prompt endpoint with the worker query parameter. It returns all positions for the worker with current user access to do a job change. You can filter the results by effectiveDate. By default, it returns positions on the current date. \n\nTo retrieve a reason ID, call the GET /values/jobChangesGroup/reason prompt endpoint, which takes the job change ID as the staffingEvent query parameter. If you specify the staffingEvent parameter, it returns change job reasons for the staffingEvent, by the change job category. By default, it returns all change job categories and reasons.\n\nTo retrieve a supervisoryOrganization ID, call the GET /values/jobChangesGroup/supervisoryOrganization prompt endpoint, with proposedManager and effectiveDate query parameters. If you specify the proposedManager parameter, it returns HREF links to all supervisory organizations for that manager. If you specify effectiveDate, it filters the results by effective date. The default is the current date.\n\nTo retrieve a location ID, call the GET /values/jobChangesGroup/locations prompt endpoint, which takes the staffingEvent query parameter. It returns HREF links to locations by location categories for the specified location. You can filter the results by effectiveDate. By default, it returns locations on the current date.\n\n<b>Secured By Business Process Type:</b> Change Job\n\n<b>Scope:</b> Staffing",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.\n\n- **ID:** Replace with your actual Workday ID\n- **me**",
"required": true,
"schema": {
"type": "string",
"enum": [
"ID",
"me"
]
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/jobChangesStartDetailsPOSTData_75e528a78e9a10000ab750ea156f0111"
}
}
}
},
"responses": {
"201": {
"description": "Resource created.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/jobChangesStartDetailsPOSTData_75e528a78e9a10000ab750ea156f0111"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)\n| Severity | Error Code | Validation Message |\n --- | --- | --- |\n| Critical | A390 | You cannot run this task on yourself. |\n| Critical | A391 | Enter a date that is after [lastUpdatedDate], the date the position was last updated. |\n| Critical | A415 | Select another \\~supervisory organization\\~. This \\~supervisory organization\\~ can't be used because it's inactive on [date]. |\n| Critical | A420 | Submit an effective date that’s on or after the last completed staffing organization change: [date]. |\n| Critical | A422 | You can’t submit a change job operation for this worker. |\n| Critical | A428 | The \\~worker\\~ has pending events that conflict with this job change.\n[InProgressMoveWorkerEvents]\n[InProgressEventsonPosition]\n[InProgressMerit]\n[InProgressResignationEvents]\n[InProgressPositionSwap] |\n| Critical | A681 | You can't update the reason for Change Job because it automatically populates from the template: [template]. |\n| Critical | A944 | You can't complete this transaction because the \\~worker\\~ is included in an in-progress compensation review process. You can remove the \\~worker\\~ from the compensation review process, then complete the transaction, and optionally add the \\~worker\\~ back to the compensation review process. |",
"content": {}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "ce861a6a360d100028b071fe9f480015",
"x-workday-secured-by-business-process-types": [
"Change Job"
]
}
GET /staffing/v7/workers/{ID}/checkIns/{subresourceID}
Retrieves a single Check-In instance.
Retrieves a Check-In with the specified ID for the specified worker. The worker is specified by the Workday ID of the worker. You can use a returned id from GET /workers in the Staffing service /staffing.
<b>Secured By Domain:</b> Self-Service: Check-Ins, Worker Data: Check-Ins
<b>Scope:</b> Performance Enablement
Contains attachment(s)
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"workers"
],
"summary": "Retrieves a single Check-In instance.",
"description": "Retrieves a Check-In with the specified ID for the specified worker. The worker is specified by the Workday ID of the worker. You can use a returned id from GET /workers in the Staffing service /staffing.\n\n<b>Secured By Domain:</b> Self-Service: Check-Ins, Worker Data: Check-Ins\n\n<b>Scope:</b> Performance Enablement\n\nContains attachment(s)",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.\n\n- **ID:** Replace with your actual Workday ID\n- **me**",
"required": true,
"schema": {
"type": "string",
"enum": [
"ID",
"me"
]
}
},
{
"name": "subresourceID",
"in": "path",
"description": "The Workday ID of the subresource.",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/checkInsSummary_b3a69f47a499100010ce6be72bfe001d"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "b3a69f47a499100012edcbe14f450027",
"x-workday-secured-by-domains": [
"Self-Service: Check-Ins",
"Worker Data: Check-Ins"
]
}
DELETE /staffing/v7/workers/{ID}/checkIns/{subresourceID}
Deletes an existing Check-In instance.
Deletes an existing Check-In instance with the specified ID. This can only be done by the creater of the Check-In.
This endpoint is equivalent to the Delete Check-In task in Workday.
<b>Secured By Domain:</b> Self-Service: Check-Ins
<b>Scope:</b> Performance Enablement
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"workers"
],
"summary": "Deletes an existing Check-In instance.",
"description": "Deletes an existing Check-In instance with the specified ID. This can only be done by the creater of the Check-In. \n \nThis endpoint is equivalent to the Delete Check-In task in Workday.\n\n<b>Secured By Domain:</b> Self-Service: Check-Ins\n\n<b>Scope:</b> Performance Enablement",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.\n\n- **ID:** Replace with your actual Workday ID\n- **me**",
"required": true,
"schema": {
"type": "string",
"enum": [
"ID",
"me"
]
}
},
{
"name": "subresourceID",
"in": "path",
"description": "The Workday ID of the subresource.",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data. Deleting resource.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/MULTIPLE_INSTANCE_MODEL_REFERENCE"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)\n| Severity | Error Code | Validation Message |\n --- | --- | --- |\n| Critical | A160 | You can only delete Check-Ins that you have created. |",
"content": {}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "7620fa224f261000152ad2cf9cc91311",
"x-workday-secured-by-domains": [
"Self-Service: Check-Ins"
]
}
PATCH /staffing/v7/workers/{ID}/checkIns/{subresourceID}
Partially updates an existing Check-In instance.
Partially updates an existing Check-In instance with the specified ID and the specified data in the request body (date, description, or associated topics). This can only be done by the creator or participant of the Check-In.
This endpoint is equivalent to the Edit Check-In task in Workday.
<b>Secured By Domain:</b> Self-Service: Check-Ins
<b>Scope:</b> Performance Enablement
Contains attachment(s)
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"workers"
],
"summary": "Partially updates an existing Check-In instance.",
"description": "Partially updates an existing Check-In instance with the specified ID and the specified data in the request body (date, description, or associated topics). This can only be done by the creator or participant of the Check-In. \n \nThis endpoint is equivalent to the Edit Check-In task in Workday.\n\n<b>Secured By Domain:</b> Self-Service: Check-Ins\n\n<b>Scope:</b> Performance Enablement\n\nContains attachment(s)",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.\n\n- **ID:** Replace with your actual Workday ID\n- **me**",
"required": true,
"schema": {
"type": "string",
"enum": [
"ID",
"me"
]
}
},
{
"name": "subresourceID",
"in": "path",
"description": "The Workday ID of the subresource.",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"multipart/form-data": {
"schema": {
"$ref": "#/components/schemas/checkInDetail_316b5a26cc3c10000ebdb0cb484602e1"
},
"x-workday-multipart-root-part-name": "jsonData"
}
},
"x-workday-multipart-root-part-name": "jsonData"
},
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data. Updating file.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/checkInDetail_316b5a26cc3c10000ebdb0cb484602e1"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)\n| Severity | Error Code | Validation Message |\n --- | --- | --- |\n| Critical | A6 | Check-In date is required. |\n| Critical | A6 | Submit a File for attachments. |\n| Critical | A161 | You can't add a topic that's been archived. |\n| Critical | A161 | You can't include Check-In Topics that have a different participant. |\n| Critical | A161 | You can't modify an archived Check-In. |\n| Critical | A161 | You cannot have more than one \\~check-in\\~ on the same date with the same participant. |",
"content": {}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "8e4e33097f90100013c85dc4554200fb",
"x-workday-secured-by-domains": [
"Self-Service: Check-Ins"
]
}
PATCH /staffing/v7/workers/{ID}/checkIns/{subresourceID}?type=archive
Partially updates an existing Check-In to archived or un-archived.
Partially updates an existing Check-In instance with the specified ID and the specified data in the request body (archive). This can only be done by the creator or participant of the Check-In.
This endpoint is equivalent to the Archive Check-Ins task in Workday.
<b>Secured By Domain:</b> Self-Service: Check-Ins, Worker Data: Check-Ins
<b>Scope:</b> Performance Enablement
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"workers"
],
"summary": "Partially updates an existing Check-In to archived or un-archived.",
"description": "Partially updates an existing Check-In instance with the specified ID and the specified data in the request body (archive). This can only be done by the creator or participant of the Check-In.\n \nThis endpoint is equivalent to the Archive Check-Ins task in Workday.\n\n<b>Secured By Domain:</b> Self-Service: Check-Ins, Worker Data: Check-Ins\n\n<b>Scope:</b> Performance Enablement",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.\n\n- **ID:** Replace with your actual Workday ID\n- **me**",
"required": true,
"schema": {
"type": "string",
"enum": [
"ID",
"me"
]
}
},
{
"name": "subresourceID",
"in": "path",
"description": "The Workday ID of the subresource.",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/checkInArchiveDetail_1163fe23102e10001df342088f8a018e"
}
}
}
},
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data. Updating resource.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/checkInArchiveDetail_1163fe23102e10001df342088f8a018e"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "1163fe23102e10001e303f9c14a5019a",
"x-workday-secured-by-domains": [
"Self-Service: Check-Ins",
"Worker Data: Check-Ins"
]
}
GET /staffing/v7/workers/{ID}/skillItems
Returns skill items.
Returns skill items.
<b>Secured By Domain:</b> Person Data: Skills, Self-Service: Skills
<b>Scope:</b> Worker Profile and Skills
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"workers"
],
"summary": "Returns skill items.",
"description": "Returns skill items.\n\n<b>Secured By Domain:</b> Person Data: Skills, Self-Service: Skills\n\n<b>Scope:</b> Worker Profile and Skills",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.\n\n- **ID:** Replace with your actual Workday ID\n- **me**",
"required": true,
"schema": {
"type": "string",
"enum": [
"ID",
"me"
]
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default is 20. The maximum is 100.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
}
],
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"total": {
"type": "integer",
"format": "int32"
},
"data": {
"type": "array",
"items": {
"$ref": "#/components/schemas/skillItemDisplayDefinition_4b4b7d34b4a21000301eaf52086700d8"
}
}
}
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "8aa3b2651012100012c44529219a00eb",
"x-workday-secured-by-domains": [
"Person Data: Skills",
"Self-Service: Skills"
]
}
POST /staffing/v7/workers/{ID}/skillItems
<b>Secured By Domain:</b> Person Data: Skills, Self-Service: Skills
<b>Scope:</b> Worker Profile and Skills
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"workers"
],
"description": "\n\n<b>Secured By Domain:</b> Person Data: Skills, Self-Service: Skills\n\n<b>Scope:</b> Worker Profile and Skills",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.\n\n- **ID:** Replace with your actual Workday ID\n- **me**",
"required": true,
"schema": {
"type": "string",
"enum": [
"ID",
"me"
]
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/skillItemsBulkDefinition_9d815bbfd67010000d6ed56204ab12de"
}
}
}
},
"responses": {
"201": {
"description": "Resource created.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/skillItemsBulkDefinition_9d815bbfd67010000d6ed56204ab12de"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "8aa3b2651012100012c444e386bc00ea",
"x-workday-secured-by-domains": [
"Person Data: Skills",
"Self-Service: Skills"
]
}
GET /staffing/v7/workers/{ID}/checkInTopics
Retrieves a collection of Check-Ins topics.
Retrieves all Check-In topics for the specified worker. The worker is specified by the Workday ID of the worker. You can use a returned id from GET /workers in the Staffing service /staffing.
<b>Secured By Domain:</b> Self-Service: Check-Ins, Worker Data: Check-Ins
<b>Scope:</b> Performance Enablement
Contains attachment(s)
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"workers"
],
"summary": "Retrieves a collection of Check-Ins topics.",
"description": "Retrieves all Check-In topics for the specified worker. The worker is specified by the Workday ID of the worker. You can use a returned id from GET /workers in the Staffing service /staffing.\n\n<b>Secured By Domain:</b> Self-Service: Check-Ins, Worker Data: Check-Ins\n\n<b>Scope:</b> Performance Enablement\n\nContains attachment(s)",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.\n\n- **ID:** Replace with your actual Workday ID\n- **me**",
"required": true,
"schema": {
"type": "string",
"enum": [
"ID",
"me"
]
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default is 20. The maximum is 100.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
}
],
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"total": {
"type": "integer",
"format": "int32"
},
"data": {
"type": "array",
"items": {
"$ref": "#/components/schemas/checkInTopicsSummary_d81c816de26f10000ef2c5cb2fdd0015"
}
}
}
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "d81c816de26f100018857de433280038",
"x-workday-secured-by-domains": [
"Self-Service: Check-Ins",
"Worker Data: Check-Ins"
]
}
POST /staffing/v7/workers/{ID}/checkInTopics
Creates Check-In topics.
Creates a single Check-In topic instance with the specified data with the specified worker. The worker is specified by the Workday ID of the worker. You can use a returned id from GET /workers in the Staffing service /staffing.
In the request body, specify at least these required fields: name.
This endpoint is equivalent to the Create Check-In Topic task in Workday.
<b>Secured By Domain:</b> Worker Data: Check-Ins REST API
<b>Scope:</b> Performance Enablement
Contains attachment(s)
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"workers"
],
"summary": "Creates Check-In topics.",
"description": "Creates a single Check-In topic instance with the specified data with the specified worker. The worker is specified by the Workday ID of the worker. You can use a returned id from GET /workers in the Staffing service /staffing.\n\nIn the request body, specify at least these required fields: name. \n\nThis endpoint is equivalent to the Create Check-In Topic task in Workday.\n\n<b>Secured By Domain:</b> Worker Data: Check-Ins REST API\n\n<b>Scope:</b> Performance Enablement\n\nContains attachment(s)",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.\n\n- **ID:** Replace with your actual Workday ID\n- **me**",
"required": true,
"schema": {
"type": "string",
"enum": [
"ID",
"me"
]
}
}
],
"requestBody": {
"content": {
"multipart/form-data": {
"schema": {
"$ref": "#/components/schemas/checkInTopicDetail_3267c0ba92a010001688d79b032b03b8"
},
"x-workday-multipart-root-part-name": "jsonData"
}
},
"x-workday-multipart-root-part-name": "jsonData"
},
"responses": {
"201": {
"description": "Resource created.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/checkInTopicDetail_3267c0ba92a010001688d79b032b03b8"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)\n| Severity | Error Code | Validation Message |\n --- | --- | --- |\n| Critical | A6 | Submit a File for attachments. |\n| Critical | A6 | Topic name is required. |\n| Critical | A161 | You can't add a topic to a Check-In that has a different participant. |\n| Critical | A161 | You can't add a topic to a Check-In that's been archived. |\n| Critical | A161 | You can't create a Check-In topic with a terminated worker. |\n| Critical | A161 | You can't create a Check-In topic with yourself. |",
"content": {}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "3267c0ba92a010001ceb6f4d060003eb",
"x-workday-secured-by-domains": [
"Worker Data: Check-Ins REST API"
]
}
GET /staffing/v7/values/jobChangesGroup/frequencies/
Retrieves instances that can be used as values for other endpoint parameters in this service.
Authentication
[
{
"OAuth2": []
}
]
Path-level parameters and metadata
{
"parameters": [
{
"name": "effectiveDate",
"in": "query",
"schema": {
"type": "string",
"format": "date"
}
},
{
"name": "job",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default and maximum is 1000.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "location",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "proposedManager",
"in": "query",
"style": "form",
"explode": true,
"schema": {
"type": "array",
"items": {
"type": "string"
}
}
},
{
"name": "search",
"in": "query",
"description": "A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string.",
"schema": {
"type": "string"
}
},
{
"name": "staffingEvent",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "worker",
"in": "query",
"schema": {
"type": "string"
}
}
]
}
Request, responses and operation details
{
"tags": [
"Prompt Values"
],
"description": "Retrieves instances that can be used as values for other endpoint parameters in this service.",
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/MULTIPLE_INSTANCE_MODEL_REFERENCE"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-protected-usage-enabled": false,
"x-workday-internal-try-enabled": "true"
}
GET /staffing/v7/values/jobChangesGroup/jobProfiles/
Retrieves instances that can be used as values for other endpoint parameters in this service.
Authentication
[
{
"OAuth2": []
}
]
Path-level parameters and metadata
{
"parameters": [
{
"name": "effectiveDate",
"in": "query",
"schema": {
"type": "string",
"format": "date"
}
},
{
"name": "job",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default and maximum is 1000.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "location",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "proposedManager",
"in": "query",
"style": "form",
"explode": true,
"schema": {
"type": "array",
"items": {
"type": "string"
}
}
},
{
"name": "search",
"in": "query",
"description": "A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string.",
"schema": {
"type": "string"
}
},
{
"name": "staffingEvent",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "worker",
"in": "query",
"schema": {
"type": "string"
}
}
]
}
Request, responses and operation details
{
"tags": [
"Prompt Values"
],
"description": "Retrieves instances that can be used as values for other endpoint parameters in this service.",
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/MULTIPLE_INSTANCE_MODEL_REFERENCE"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-protected-usage-enabled": false,
"x-workday-internal-try-enabled": "true"
}
GET /staffing/v7/values/jobChangesGroup/headcountOptions/
Retrieves instances that can be used as values for other endpoint parameters in this service.
Authentication
[
{
"OAuth2": []
}
]
Path-level parameters and metadata
{
"parameters": [
{
"name": "effectiveDate",
"in": "query",
"schema": {
"type": "string",
"format": "date"
}
},
{
"name": "job",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default and maximum is 1000.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "location",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "proposedManager",
"in": "query",
"style": "form",
"explode": true,
"schema": {
"type": "array",
"items": {
"type": "string"
}
}
},
{
"name": "search",
"in": "query",
"description": "A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string.",
"schema": {
"type": "string"
}
},
{
"name": "staffingEvent",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "worker",
"in": "query",
"schema": {
"type": "string"
}
}
]
}
Request, responses and operation details
{
"tags": [
"Prompt Values"
],
"description": "Retrieves instances that can be used as values for other endpoint parameters in this service.",
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/MULTIPLE_INSTANCE_MODEL_REFERENCE"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-protected-usage-enabled": false,
"x-workday-internal-try-enabled": "true"
}
GET /staffing/v7/values/jobChangesGroup/workSpaces/
Retrieves instances that can be used as values for other endpoint parameters in this service.
Authentication
[
{
"OAuth2": []
}
]
Path-level parameters and metadata
{
"parameters": [
{
"name": "effectiveDate",
"in": "query",
"schema": {
"type": "string",
"format": "date"
}
},
{
"name": "job",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default and maximum is 1000.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "location",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "proposedManager",
"in": "query",
"style": "form",
"explode": true,
"schema": {
"type": "array",
"items": {
"type": "string"
}
}
},
{
"name": "search",
"in": "query",
"description": "A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string.",
"schema": {
"type": "string"
}
},
{
"name": "staffingEvent",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "worker",
"in": "query",
"schema": {
"type": "string"
}
}
]
}
Request, responses and operation details
{
"tags": [
"Prompt Values"
],
"description": "Retrieves instances that can be used as values for other endpoint parameters in this service.",
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/MULTIPLE_INSTANCE_MODEL_REFERENCE"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-protected-usage-enabled": false,
"x-workday-internal-try-enabled": "false"
}
GET /staffing/v7/values/jobChangesGroup/workerTypes/
Retrieves instances that can be used as values for other endpoint parameters in this service.
Authentication
[
{
"OAuth2": []
}
]
Path-level parameters and metadata
{
"parameters": [
{
"name": "effectiveDate",
"in": "query",
"schema": {
"type": "string",
"format": "date"
}
},
{
"name": "job",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default and maximum is 1000.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "location",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "proposedManager",
"in": "query",
"style": "form",
"explode": true,
"schema": {
"type": "array",
"items": {
"type": "string"
}
}
},
{
"name": "search",
"in": "query",
"description": "A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string.",
"schema": {
"type": "string"
}
},
{
"name": "staffingEvent",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "worker",
"in": "query",
"schema": {
"type": "string"
}
}
]
}
Request, responses and operation details
{
"tags": [
"Prompt Values"
],
"description": "Retrieves instances that can be used as values for other endpoint parameters in this service.",
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/MULTIPLE_INSTANCE_MODEL_REFERENCE"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-protected-usage-enabled": false,
"x-workday-internal-try-enabled": "true"
}
GET /staffing/v7/values/jobChangesGroup/reason/
Retrieves instances that can be used as values for other endpoint parameters in this service.
Authentication
[
{
"OAuth2": []
}
]
Path-level parameters and metadata
{
"parameters": [
{
"name": "effectiveDate",
"in": "query",
"schema": {
"type": "string",
"format": "date"
}
},
{
"name": "job",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default and maximum is 1000.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "location",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "proposedManager",
"in": "query",
"style": "form",
"explode": true,
"schema": {
"type": "array",
"items": {
"type": "string"
}
}
},
{
"name": "search",
"in": "query",
"description": "A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string.",
"schema": {
"type": "string"
}
},
{
"name": "staffingEvent",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "worker",
"in": "query",
"schema": {
"type": "string"
}
}
]
}
Request, responses and operation details
{
"tags": [
"Prompt Values"
],
"description": "Retrieves instances that can be used as values for other endpoint parameters in this service.",
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/MULTIPLE_INSTANCE_MODEL_REFERENCE"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-protected-usage-enabled": false,
"x-workday-internal-try-enabled": "true"
}
GET /staffing/v7/values/jobChangesGroup/assignmentTypes/
Retrieves instances that can be used as values for other endpoint parameters in this service.
Authentication
[
{
"OAuth2": []
}
]
Path-level parameters and metadata
{
"parameters": [
{
"name": "effectiveDate",
"in": "query",
"schema": {
"type": "string",
"format": "date"
}
},
{
"name": "job",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default and maximum is 1000.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "location",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "proposedManager",
"in": "query",
"style": "form",
"explode": true,
"schema": {
"type": "array",
"items": {
"type": "string"
}
}
},
{
"name": "search",
"in": "query",
"description": "A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string.",
"schema": {
"type": "string"
}
},
{
"name": "staffingEvent",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "worker",
"in": "query",
"schema": {
"type": "string"
}
}
]
}
Request, responses and operation details
{
"tags": [
"Prompt Values"
],
"description": "Retrieves instances that can be used as values for other endpoint parameters in this service.",
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/MULTIPLE_INSTANCE_MODEL_REFERENCE"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-protected-usage-enabled": false,
"x-workday-internal-try-enabled": "true"
}
GET /staffing/v7/values/jobChangesGroup/employeeTypes/
Retrieves instances that can be used as values for other endpoint parameters in this service.
Authentication
[
{
"OAuth2": []
}
]
Path-level parameters and metadata
{
"parameters": [
{
"name": "effectiveDate",
"in": "query",
"schema": {
"type": "string",
"format": "date"
}
},
{
"name": "job",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default and maximum is 1000.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "location",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "proposedManager",
"in": "query",
"style": "form",
"explode": true,
"schema": {
"type": "array",
"items": {
"type": "string"
}
}
},
{
"name": "search",
"in": "query",
"description": "A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string.",
"schema": {
"type": "string"
}
},
{
"name": "staffingEvent",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "worker",
"in": "query",
"schema": {
"type": "string"
}
}
]
}
Request, responses and operation details
{
"tags": [
"Prompt Values"
],
"description": "Retrieves instances that can be used as values for other endpoint parameters in this service.",
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/MULTIPLE_INSTANCE_MODEL_REFERENCE"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-protected-usage-enabled": false,
"x-workday-internal-try-enabled": "true"
}
GET /staffing/v7/values/jobChangesGroup/jobClassifications/
Retrieves instances that can be used as values for other endpoint parameters in this service.
Authentication
[
{
"OAuth2": []
}
]
Path-level parameters and metadata
{
"parameters": [
{
"name": "effectiveDate",
"in": "query",
"schema": {
"type": "string",
"format": "date"
}
},
{
"name": "job",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default and maximum is 1000.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "location",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "proposedManager",
"in": "query",
"style": "form",
"explode": true,
"schema": {
"type": "array",
"items": {
"type": "string"
}
}
},
{
"name": "search",
"in": "query",
"description": "A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string.",
"schema": {
"type": "string"
}
},
{
"name": "staffingEvent",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "worker",
"in": "query",
"schema": {
"type": "string"
}
}
]
}
Request, responses and operation details
{
"tags": [
"Prompt Values"
],
"description": "Retrieves instances that can be used as values for other endpoint parameters in this service.",
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/MULTIPLE_INSTANCE_MODEL_REFERENCE"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-protected-usage-enabled": false,
"x-workday-internal-try-enabled": "true"
}
GET /staffing/v7/values/jobChangesGroup/workStudyAwards/
Retrieves instances that can be used as values for other endpoint parameters in this service.
Authentication
[
{
"OAuth2": []
}
]
Path-level parameters and metadata
{
"parameters": [
{
"name": "effectiveDate",
"in": "query",
"schema": {
"type": "string",
"format": "date"
}
},
{
"name": "job",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default and maximum is 1000.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "location",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "proposedManager",
"in": "query",
"style": "form",
"explode": true,
"schema": {
"type": "array",
"items": {
"type": "string"
}
}
},
{
"name": "search",
"in": "query",
"description": "A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string.",
"schema": {
"type": "string"
}
},
{
"name": "staffingEvent",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "worker",
"in": "query",
"schema": {
"type": "string"
}
}
]
}
Request, responses and operation details
{
"tags": [
"Prompt Values"
],
"description": "Retrieves instances that can be used as values for other endpoint parameters in this service.",
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/MULTIPLE_INSTANCE_MODEL_REFERENCE"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-protected-usage-enabled": false,
"x-workday-internal-try-enabled": "true"
}
GET /staffing/v7/values/jobChangesGroup/payRateTypes/
Retrieves instances that can be used as values for other endpoint parameters in this service.
Authentication
[
{
"OAuth2": []
}
]
Path-level parameters and metadata
{
"parameters": [
{
"name": "effectiveDate",
"in": "query",
"schema": {
"type": "string",
"format": "date"
}
},
{
"name": "job",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default and maximum is 1000.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "location",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "proposedManager",
"in": "query",
"style": "form",
"explode": true,
"schema": {
"type": "array",
"items": {
"type": "string"
}
}
},
{
"name": "search",
"in": "query",
"description": "A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string.",
"schema": {
"type": "string"
}
},
{
"name": "staffingEvent",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "worker",
"in": "query",
"schema": {
"type": "string"
}
}
]
}
Request, responses and operation details
{
"tags": [
"Prompt Values"
],
"description": "Retrieves instances that can be used as values for other endpoint parameters in this service.",
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/MULTIPLE_INSTANCE_MODEL_REFERENCE"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-protected-usage-enabled": false,
"x-workday-internal-try-enabled": "true"
}
GET /staffing/v7/values/jobChangesGroup/locations/
Retrieves instances that can be used as values for other endpoint parameters in this service.
Authentication
[
{
"OAuth2": []
}
]
Path-level parameters and metadata
{
"parameters": [
{
"name": "effectiveDate",
"in": "query",
"schema": {
"type": "string",
"format": "date"
}
},
{
"name": "job",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default and maximum is 1000.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "location",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "proposedManager",
"in": "query",
"style": "form",
"explode": true,
"schema": {
"type": "array",
"items": {
"type": "string"
}
}
},
{
"name": "search",
"in": "query",
"description": "A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string.",
"schema": {
"type": "string"
}
},
{
"name": "staffingEvent",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "worker",
"in": "query",
"schema": {
"type": "string"
}
}
]
}
Request, responses and operation details
{
"tags": [
"Prompt Values"
],
"description": "Retrieves instances that can be used as values for other endpoint parameters in this service.",
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/MULTIPLE_INSTANCE_MODEL_REFERENCE"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-protected-usage-enabled": false,
"x-workday-internal-try-enabled": "true"
}
GET /staffing/v7/values/jobChangesGroup/timeTypes/
Retrieves instances that can be used as values for other endpoint parameters in this service.
Authentication
[
{
"OAuth2": []
}
]
Path-level parameters and metadata
{
"parameters": [
{
"name": "effectiveDate",
"in": "query",
"schema": {
"type": "string",
"format": "date"
}
},
{
"name": "job",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default and maximum is 1000.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "location",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "proposedManager",
"in": "query",
"style": "form",
"explode": true,
"schema": {
"type": "array",
"items": {
"type": "string"
}
}
},
{
"name": "search",
"in": "query",
"description": "A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string.",
"schema": {
"type": "string"
}
},
{
"name": "staffingEvent",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "worker",
"in": "query",
"schema": {
"type": "string"
}
}
]
}
Request, responses and operation details
{
"tags": [
"Prompt Values"
],
"description": "Retrieves instances that can be used as values for other endpoint parameters in this service.",
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/MULTIPLE_INSTANCE_MODEL_REFERENCE"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-protected-usage-enabled": false,
"x-workday-internal-try-enabled": "true"
}
GET /staffing/v7/values/jobChangesGroup/currencies/
Retrieves instances that can be used as values for other endpoint parameters in this service.
Authentication
[
{
"OAuth2": []
}
]
Path-level parameters and metadata
{
"parameters": [
{
"name": "effectiveDate",
"in": "query",
"schema": {
"type": "string",
"format": "date"
}
},
{
"name": "job",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default and maximum is 1000.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "location",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "proposedManager",
"in": "query",
"style": "form",
"explode": true,
"schema": {
"type": "array",
"items": {
"type": "string"
}
}
},
{
"name": "search",
"in": "query",
"description": "A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string.",
"schema": {
"type": "string"
}
},
{
"name": "staffingEvent",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "worker",
"in": "query",
"schema": {
"type": "string"
}
}
]
}
Request, responses and operation details
{
"tags": [
"Prompt Values"
],
"description": "Retrieves instances that can be used as values for other endpoint parameters in this service.",
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/MULTIPLE_INSTANCE_MODEL_REFERENCE"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-protected-usage-enabled": false,
"x-workday-internal-try-enabled": "true"
}
GET /staffing/v7/values/jobChangesGroup/proposedPosition/
Retrieves instances that can be used as values for other endpoint parameters in this service.
Authentication
[
{
"OAuth2": []
}
]
Path-level parameters and metadata
{
"parameters": [
{
"name": "effectiveDate",
"in": "query",
"schema": {
"type": "string",
"format": "date"
}
},
{
"name": "job",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default and maximum is 1000.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "location",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "proposedManager",
"in": "query",
"style": "form",
"explode": true,
"schema": {
"type": "array",
"items": {
"type": "string"
}
}
},
{
"name": "search",
"in": "query",
"description": "A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string.",
"schema": {
"type": "string"
}
},
{
"name": "staffingEvent",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "worker",
"in": "query",
"schema": {
"type": "string"
}
}
]
}
Request, responses and operation details
{
"tags": [
"Prompt Values"
],
"description": "Retrieves instances that can be used as values for other endpoint parameters in this service.",
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/MULTIPLE_INSTANCE_MODEL_REFERENCE"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-protected-usage-enabled": false,
"x-workday-internal-try-enabled": "false"
}
GET /staffing/v7/values/jobChangesGroup/templates/
Retrieves instances that can be used as values for other endpoint parameters in this service.
Authentication
[
{
"OAuth2": []
}
]
Path-level parameters and metadata
{
"parameters": [
{
"name": "effectiveDate",
"in": "query",
"schema": {
"type": "string",
"format": "date"
}
},
{
"name": "job",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default and maximum is 1000.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "location",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "proposedManager",
"in": "query",
"style": "form",
"explode": true,
"schema": {
"type": "array",
"items": {
"type": "string"
}
}
},
{
"name": "search",
"in": "query",
"description": "A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string.",
"schema": {
"type": "string"
}
},
{
"name": "staffingEvent",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "worker",
"in": "query",
"schema": {
"type": "string"
}
}
]
}
Request, responses and operation details
{
"tags": [
"Prompt Values"
],
"description": "Retrieves instances that can be used as values for other endpoint parameters in this service.",
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/MULTIPLE_INSTANCE_MODEL_REFERENCE"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-protected-usage-enabled": false,
"x-workday-internal-try-enabled": "false"
}
GET /staffing/v7/values/jobChangesGroup/workersCompensationCodeOverrides/
Retrieves instances that can be used as values for other endpoint parameters in this service.
Authentication
[
{
"OAuth2": []
}
]
Path-level parameters and metadata
{
"parameters": [
{
"name": "effectiveDate",
"in": "query",
"schema": {
"type": "string",
"format": "date"
}
},
{
"name": "job",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default and maximum is 1000.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "location",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "proposedManager",
"in": "query",
"style": "form",
"explode": true,
"schema": {
"type": "array",
"items": {
"type": "string"
}
}
},
{
"name": "search",
"in": "query",
"description": "A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string.",
"schema": {
"type": "string"
}
},
{
"name": "staffingEvent",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "worker",
"in": "query",
"schema": {
"type": "string"
}
}
]
}
Request, responses and operation details
{
"tags": [
"Prompt Values"
],
"description": "Retrieves instances that can be used as values for other endpoint parameters in this service.",
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/MULTIPLE_INSTANCE_MODEL_REFERENCE"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-protected-usage-enabled": false,
"x-workday-internal-try-enabled": "true"
}
GET /staffing/v7/values/jobChangesGroup/jobs/
Retrieves instances that can be used as values for other endpoint parameters in this service.
Authentication
[
{
"OAuth2": []
}
]
Path-level parameters and metadata
{
"parameters": [
{
"name": "effectiveDate",
"in": "query",
"schema": {
"type": "string",
"format": "date"
}
},
{
"name": "job",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default and maximum is 1000.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "location",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "proposedManager",
"in": "query",
"style": "form",
"explode": true,
"schema": {
"type": "array",
"items": {
"type": "string"
}
}
},
{
"name": "search",
"in": "query",
"description": "A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string.",
"schema": {
"type": "string"
}
},
{
"name": "staffingEvent",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "worker",
"in": "query",
"schema": {
"type": "string"
}
}
]
}
Request, responses and operation details
{
"tags": [
"Prompt Values"
],
"description": "Retrieves instances that can be used as values for other endpoint parameters in this service.",
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/MULTIPLE_INSTANCE_MODEL_REFERENCE"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-protected-usage-enabled": false,
"x-workday-internal-try-enabled": "false"
}
GET /staffing/v7/values/jobChangesGroup/supervisoryOrganization/
Retrieves instances that can be used as values for other endpoint parameters in this service.
Authentication
[
{
"OAuth2": []
}
]
Path-level parameters and metadata
{
"parameters": [
{
"name": "effectiveDate",
"in": "query",
"schema": {
"type": "string",
"format": "date"
}
},
{
"name": "job",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default and maximum is 1000.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "location",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "proposedManager",
"in": "query",
"style": "form",
"explode": true,
"schema": {
"type": "array",
"items": {
"type": "string"
}
}
},
{
"name": "search",
"in": "query",
"description": "A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string.",
"schema": {
"type": "string"
}
},
{
"name": "staffingEvent",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "worker",
"in": "query",
"schema": {
"type": "string"
}
}
]
}
Request, responses and operation details
{
"tags": [
"Prompt Values"
],
"description": "Retrieves instances that can be used as values for other endpoint parameters in this service.",
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/MULTIPLE_INSTANCE_MODEL_REFERENCE"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-protected-usage-enabled": false,
"x-workday-internal-try-enabled": "true"
}
GET /staffing/v7/values/jobChangesGroup/workShifts/
Retrieves instances that can be used as values for other endpoint parameters in this service.
Authentication
[
{
"OAuth2": []
}
]
Path-level parameters and metadata
{
"parameters": [
{
"name": "effectiveDate",
"in": "query",
"schema": {
"type": "string",
"format": "date"
}
},
{
"name": "job",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default and maximum is 1000.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "location",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "proposedManager",
"in": "query",
"style": "form",
"explode": true,
"schema": {
"type": "array",
"items": {
"type": "string"
}
}
},
{
"name": "search",
"in": "query",
"description": "A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string.",
"schema": {
"type": "string"
}
},
{
"name": "staffingEvent",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "worker",
"in": "query",
"schema": {
"type": "string"
}
}
]
}
Request, responses and operation details
{
"tags": [
"Prompt Values"
],
"description": "Retrieves instances that can be used as values for other endpoint parameters in this service.",
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/MULTIPLE_INSTANCE_MODEL_REFERENCE"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-protected-usage-enabled": false,
"x-workday-internal-try-enabled": "false"
}
GET /staffing/v7/values/jobChangesGroup/workers/
Retrieves instances that can be used as values for other endpoint parameters in this service.
Authentication
[
{
"OAuth2": []
}
]
Path-level parameters and metadata
{
"parameters": [
{
"name": "effectiveDate",
"in": "query",
"schema": {
"type": "string",
"format": "date"
}
},
{
"name": "job",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default and maximum is 1000.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "location",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "proposedManager",
"in": "query",
"style": "form",
"explode": true,
"schema": {
"type": "array",
"items": {
"type": "string"
}
}
},
{
"name": "search",
"in": "query",
"description": "A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string.",
"schema": {
"type": "string"
}
},
{
"name": "staffingEvent",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "worker",
"in": "query",
"schema": {
"type": "string"
}
}
]
}
Request, responses and operation details
{
"tags": [
"Prompt Values"
],
"description": "Retrieves instances that can be used as values for other endpoint parameters in this service.",
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/MULTIPLE_INSTANCE_MODEL_REFERENCE"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-protected-usage-enabled": false,
"x-workday-internal-try-enabled": "true"
}
GET /staffing/v7/values/jobChangesGroup/companyInsiderTypes/
Retrieves instances that can be used as values for other endpoint parameters in this service.
Authentication
[
{
"OAuth2": []
}
]
Path-level parameters and metadata
{
"parameters": [
{
"name": "effectiveDate",
"in": "query",
"schema": {
"type": "string",
"format": "date"
}
},
{
"name": "job",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default and maximum is 1000.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "location",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "proposedManager",
"in": "query",
"style": "form",
"explode": true,
"schema": {
"type": "array",
"items": {
"type": "string"
}
}
},
{
"name": "search",
"in": "query",
"description": "A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string.",
"schema": {
"type": "string"
}
},
{
"name": "staffingEvent",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "worker",
"in": "query",
"schema": {
"type": "string"
}
}
]
}
Request, responses and operation details
{
"tags": [
"Prompt Values"
],
"description": "Retrieves instances that can be used as values for other endpoint parameters in this service.",
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/MULTIPLE_INSTANCE_MODEL_REFERENCE"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-protected-usage-enabled": false,
"x-workday-internal-try-enabled": "true"
}
GET /staffing/v7/values/jobChangesGroup/contingentWorkerTypes/
Retrieves instances that can be used as values for other endpoint parameters in this service.
Authentication
[
{
"OAuth2": []
}
]
Path-level parameters and metadata
{
"parameters": [
{
"name": "effectiveDate",
"in": "query",
"schema": {
"type": "string",
"format": "date"
}
},
{
"name": "job",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default and maximum is 1000.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "location",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "proposedManager",
"in": "query",
"style": "form",
"explode": true,
"schema": {
"type": "array",
"items": {
"type": "string"
}
}
},
{
"name": "search",
"in": "query",
"description": "A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string.",
"schema": {
"type": "string"
}
},
{
"name": "staffingEvent",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "worker",
"in": "query",
"schema": {
"type": "string"
}
}
]
}
Request, responses and operation details
{
"tags": [
"Prompt Values"
],
"description": "Retrieves instances that can be used as values for other endpoint parameters in this service.",
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/MULTIPLE_INSTANCE_MODEL_REFERENCE"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-protected-usage-enabled": false,
"x-workday-internal-try-enabled": "true"
}
GET /staffing/v7/values/jobChangesGroup/jobRequisitions/
Retrieves instances that can be used as values for other endpoint parameters in this service.
Authentication
[
{
"OAuth2": []
}
]
Path-level parameters and metadata
{
"parameters": [
{
"name": "effectiveDate",
"in": "query",
"schema": {
"type": "string",
"format": "date"
}
},
{
"name": "job",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default and maximum is 1000.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "location",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "proposedManager",
"in": "query",
"style": "form",
"explode": true,
"schema": {
"type": "array",
"items": {
"type": "string"
}
}
},
{
"name": "search",
"in": "query",
"description": "A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string.",
"schema": {
"type": "string"
}
},
{
"name": "staffingEvent",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "worker",
"in": "query",
"schema": {
"type": "string"
}
}
]
}
Request, responses and operation details
{
"tags": [
"Prompt Values"
],
"description": "Retrieves instances that can be used as values for other endpoint parameters in this service.",
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/MULTIPLE_INSTANCE_MODEL_REFERENCE"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-protected-usage-enabled": false,
"x-workday-internal-try-enabled": "false"
}
GET /staffing/v7/values/organizationAssignmentChangesGroup/regions/
Retrieves instances that can be used as values for other endpoint parameters in this service.
Authentication
[
{
"OAuth2": []
}
]
Path-level parameters and metadata
{
"parameters": [
{
"name": "effectiveDate",
"in": "query",
"schema": {
"type": "string",
"format": "date"
}
},
{
"name": "event",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default and maximum is 1000.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "organizationType",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "search",
"in": "query",
"description": "A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string.",
"schema": {
"type": "string"
}
},
{
"name": "worker",
"in": "query",
"schema": {
"type": "string"
}
}
]
}
Request, responses and operation details
{
"tags": [
"Prompt Values"
],
"description": "Retrieves instances that can be used as values for other endpoint parameters in this service.",
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/MULTIPLE_INSTANCE_MODEL_REFERENCE"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-protected-usage-enabled": false,
"x-workday-internal-try-enabled": "true"
}
GET /staffing/v7/values/organizationAssignmentChangesGroup/positions/
Retrieves instances that can be used as values for other endpoint parameters in this service.
Authentication
[
{
"OAuth2": []
}
]
Path-level parameters and metadata
{
"parameters": [
{
"name": "effectiveDate",
"in": "query",
"schema": {
"type": "string",
"format": "date"
}
},
{
"name": "event",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default and maximum is 1000.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "organizationType",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "search",
"in": "query",
"description": "A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string.",
"schema": {
"type": "string"
}
},
{
"name": "worker",
"in": "query",
"schema": {
"type": "string"
}
}
]
}
Request, responses and operation details
{
"tags": [
"Prompt Values"
],
"description": "Retrieves instances that can be used as values for other endpoint parameters in this service.",
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/MULTIPLE_INSTANCE_MODEL_REFERENCE"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-protected-usage-enabled": false,
"x-workday-internal-try-enabled": "false"
}
GET /staffing/v7/values/organizationAssignmentChangesGroup/companies/
Retrieves instances that can be used as values for other endpoint parameters in this service.
Authentication
[
{
"OAuth2": []
}
]
Path-level parameters and metadata
{
"parameters": [
{
"name": "effectiveDate",
"in": "query",
"schema": {
"type": "string",
"format": "date"
}
},
{
"name": "event",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default and maximum is 1000.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "organizationType",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "search",
"in": "query",
"description": "A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string.",
"schema": {
"type": "string"
}
},
{
"name": "worker",
"in": "query",
"schema": {
"type": "string"
}
}
]
}
Request, responses and operation details
{
"tags": [
"Prompt Values"
],
"description": "Retrieves instances that can be used as values for other endpoint parameters in this service.",
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/MULTIPLE_INSTANCE_MODEL_REFERENCE"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-protected-usage-enabled": false,
"x-workday-internal-try-enabled": "true"
}
GET /staffing/v7/values/organizationAssignmentChangesGroup/funds/
Retrieves instances that can be used as values for other endpoint parameters in this service.
Authentication
[
{
"OAuth2": []
}
]
Path-level parameters and metadata
{
"parameters": [
{
"name": "effectiveDate",
"in": "query",
"schema": {
"type": "string",
"format": "date"
}
},
{
"name": "event",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default and maximum is 1000.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "organizationType",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "search",
"in": "query",
"description": "A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string.",
"schema": {
"type": "string"
}
},
{
"name": "worker",
"in": "query",
"schema": {
"type": "string"
}
}
]
}
Request, responses and operation details
{
"tags": [
"Prompt Values"
],
"description": "Retrieves instances that can be used as values for other endpoint parameters in this service.",
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/MULTIPLE_INSTANCE_MODEL_REFERENCE"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-protected-usage-enabled": false,
"x-workday-internal-try-enabled": "false"
}
GET /staffing/v7/values/organizationAssignmentChangesGroup/grants/
Retrieves instances that can be used as values for other endpoint parameters in this service.
Authentication
[
{
"OAuth2": []
}
]
Path-level parameters and metadata
{
"parameters": [
{
"name": "effectiveDate",
"in": "query",
"schema": {
"type": "string",
"format": "date"
}
},
{
"name": "event",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default and maximum is 1000.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "organizationType",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "search",
"in": "query",
"description": "A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string.",
"schema": {
"type": "string"
}
},
{
"name": "worker",
"in": "query",
"schema": {
"type": "string"
}
}
]
}
Request, responses and operation details
{
"tags": [
"Prompt Values"
],
"description": "Retrieves instances that can be used as values for other endpoint parameters in this service.",
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/MULTIPLE_INSTANCE_MODEL_REFERENCE"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-protected-usage-enabled": false,
"x-workday-internal-try-enabled": "false"
}
GET /staffing/v7/values/organizationAssignmentChangesGroup/programs/
Retrieves instances that can be used as values for other endpoint parameters in this service.
Authentication
[
{
"OAuth2": []
}
]
Path-level parameters and metadata
{
"parameters": [
{
"name": "effectiveDate",
"in": "query",
"schema": {
"type": "string",
"format": "date"
}
},
{
"name": "event",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default and maximum is 1000.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "organizationType",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "search",
"in": "query",
"description": "A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string.",
"schema": {
"type": "string"
}
},
{
"name": "worker",
"in": "query",
"schema": {
"type": "string"
}
}
]
}
Request, responses and operation details
{
"tags": [
"Prompt Values"
],
"description": "Retrieves instances that can be used as values for other endpoint parameters in this service.",
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/MULTIPLE_INSTANCE_MODEL_REFERENCE"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-protected-usage-enabled": false,
"x-workday-internal-try-enabled": "false"
}
GET /staffing/v7/values/organizationAssignmentChangesGroup/jobs/
Retrieves instances that can be used as values for other endpoint parameters in this service.
Authentication
[
{
"OAuth2": []
}
]
Path-level parameters and metadata
{
"parameters": [
{
"name": "effectiveDate",
"in": "query",
"schema": {
"type": "string",
"format": "date"
}
},
{
"name": "event",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default and maximum is 1000.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "organizationType",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "search",
"in": "query",
"description": "A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string.",
"schema": {
"type": "string"
}
},
{
"name": "worker",
"in": "query",
"schema": {
"type": "string"
}
}
]
}
Request, responses and operation details
{
"tags": [
"Prompt Values"
],
"description": "Retrieves instances that can be used as values for other endpoint parameters in this service.",
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/MULTIPLE_INSTANCE_MODEL_REFERENCE"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-protected-usage-enabled": false,
"x-workday-internal-try-enabled": "false"
}
GET /staffing/v7/values/organizationAssignmentChangesGroup/businessUnits/
Retrieves instances that can be used as values for other endpoint parameters in this service.
Authentication
[
{
"OAuth2": []
}
]
Path-level parameters and metadata
{
"parameters": [
{
"name": "effectiveDate",
"in": "query",
"schema": {
"type": "string",
"format": "date"
}
},
{
"name": "event",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default and maximum is 1000.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "organizationType",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "search",
"in": "query",
"description": "A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string.",
"schema": {
"type": "string"
}
},
{
"name": "worker",
"in": "query",
"schema": {
"type": "string"
}
}
]
}
Request, responses and operation details
{
"tags": [
"Prompt Values"
],
"description": "Retrieves instances that can be used as values for other endpoint parameters in this service.",
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/MULTIPLE_INSTANCE_MODEL_REFERENCE"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-protected-usage-enabled": false,
"x-workday-internal-try-enabled": "false"
}
GET /staffing/v7/values/organizationAssignmentChangesGroup/workers/
Retrieves instances that can be used as values for other endpoint parameters in this service.
Authentication
[
{
"OAuth2": []
}
]
Path-level parameters and metadata
{
"parameters": [
{
"name": "effectiveDate",
"in": "query",
"schema": {
"type": "string",
"format": "date"
}
},
{
"name": "event",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default and maximum is 1000.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "organizationType",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "search",
"in": "query",
"description": "A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string.",
"schema": {
"type": "string"
}
},
{
"name": "worker",
"in": "query",
"schema": {
"type": "string"
}
}
]
}
Request, responses and operation details
{
"tags": [
"Prompt Values"
],
"description": "Retrieves instances that can be used as values for other endpoint parameters in this service.",
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/MULTIPLE_INSTANCE_MODEL_REFERENCE"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-protected-usage-enabled": false,
"x-workday-internal-try-enabled": "true"
}
GET /staffing/v7/values/organizationAssignmentChangesGroup/customs/
Retrieves instances that can be used as values for other endpoint parameters in this service.
Authentication
[
{
"OAuth2": []
}
]
Path-level parameters and metadata
{
"parameters": [
{
"name": "effectiveDate",
"in": "query",
"schema": {
"type": "string",
"format": "date"
}
},
{
"name": "event",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default and maximum is 1000.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "organizationType",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "search",
"in": "query",
"description": "A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string.",
"schema": {
"type": "string"
}
},
{
"name": "worker",
"in": "query",
"schema": {
"type": "string"
}
}
]
}
Request, responses and operation details
{
"tags": [
"Prompt Values"
],
"description": "Retrieves instances that can be used as values for other endpoint parameters in this service.",
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/MULTIPLE_INSTANCE_MODEL_REFERENCE"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-protected-usage-enabled": false,
"x-workday-internal-try-enabled": "true"
}
GET /staffing/v7/values/organizationAssignmentChangesGroup/costCenters/
Retrieves instances that can be used as values for other endpoint parameters in this service.
Authentication
[
{
"OAuth2": []
}
]
Path-level parameters and metadata
{
"parameters": [
{
"name": "effectiveDate",
"in": "query",
"schema": {
"type": "string",
"format": "date"
}
},
{
"name": "event",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default and maximum is 1000.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "organizationType",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "search",
"in": "query",
"description": "A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string.",
"schema": {
"type": "string"
}
},
{
"name": "worker",
"in": "query",
"schema": {
"type": "string"
}
}
]
}
Request, responses and operation details
{
"tags": [
"Prompt Values"
],
"description": "Retrieves instances that can be used as values for other endpoint parameters in this service.",
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/MULTIPLE_INSTANCE_MODEL_REFERENCE"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-protected-usage-enabled": false,
"x-workday-internal-try-enabled": "true"
}
GET /staffing/v7/values/organizationAssignmentChangesGroup/gifts/
Retrieves instances that can be used as values for other endpoint parameters in this service.
Authentication
[
{
"OAuth2": []
}
]
Path-level parameters and metadata
{
"parameters": [
{
"name": "effectiveDate",
"in": "query",
"schema": {
"type": "string",
"format": "date"
}
},
{
"name": "event",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default and maximum is 1000.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "organizationType",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "search",
"in": "query",
"description": "A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string.",
"schema": {
"type": "string"
}
},
{
"name": "worker",
"in": "query",
"schema": {
"type": "string"
}
}
]
}
Request, responses and operation details
{
"tags": [
"Prompt Values"
],
"description": "Retrieves instances that can be used as values for other endpoint parameters in this service.",
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/MULTIPLE_INSTANCE_MODEL_REFERENCE"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"401": {
"description": "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"403": {
"description": "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"404": {
"description": "Resource not found. (https://community.workday.com/rest/error-messages)",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
}
}
}
},
"default": {
"description": "An error occurred.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ERROR_MODEL_REFERENCE"
}
}
}
}
},
"x-workday-internal-protected-usage-enabled": false,
"x-workday-internal-try-enabled": "false"
}
Path metadata and references
{
"/staffing/v7/values/jobChangesGroup/frequencies/": {
"parameters": [
{
"name": "effectiveDate",
"in": "query",
"schema": {
"type": "string",
"format": "date"
}
},
{
"name": "job",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default and maximum is 1000.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "location",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "proposedManager",
"in": "query",
"style": "form",
"explode": true,
"schema": {
"type": "array",
"items": {
"type": "string"
}
}
},
{
"name": "search",
"in": "query",
"description": "A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string.",
"schema": {
"type": "string"
}
},
{
"name": "staffingEvent",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "worker",
"in": "query",
"schema": {
"type": "string"
}
}
]
},
"/staffing/v7/values/jobChangesGroup/jobProfiles/": {
"parameters": [
{
"name": "effectiveDate",
"in": "query",
"schema": {
"type": "string",
"format": "date"
}
},
{
"name": "job",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default and maximum is 1000.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "location",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "proposedManager",
"in": "query",
"style": "form",
"explode": true,
"schema": {
"type": "array",
"items": {
"type": "string"
}
}
},
{
"name": "search",
"in": "query",
"description": "A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string.",
"schema": {
"type": "string"
}
},
{
"name": "staffingEvent",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "worker",
"in": "query",
"schema": {
"type": "string"
}
}
]
},
"/staffing/v7/values/jobChangesGroup/headcountOptions/": {
"parameters": [
{
"name": "effectiveDate",
"in": "query",
"schema": {
"type": "string",
"format": "date"
}
},
{
"name": "job",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default and maximum is 1000.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "location",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "proposedManager",
"in": "query",
"style": "form",
"explode": true,
"schema": {
"type": "array",
"items": {
"type": "string"
}
}
},
{
"name": "search",
"in": "query",
"description": "A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string.",
"schema": {
"type": "string"
}
},
{
"name": "staffingEvent",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "worker",
"in": "query",
"schema": {
"type": "string"
}
}
]
},
"/staffing/v7/values/jobChangesGroup/workSpaces/": {
"parameters": [
{
"name": "effectiveDate",
"in": "query",
"schema": {
"type": "string",
"format": "date"
}
},
{
"name": "job",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default and maximum is 1000.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "location",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "proposedManager",
"in": "query",
"style": "form",
"explode": true,
"schema": {
"type": "array",
"items": {
"type": "string"
}
}
},
{
"name": "search",
"in": "query",
"description": "A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string.",
"schema": {
"type": "string"
}
},
{
"name": "staffingEvent",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "worker",
"in": "query",
"schema": {
"type": "string"
}
}
]
},
"/staffing/v7/values/jobChangesGroup/workerTypes/": {
"parameters": [
{
"name": "effectiveDate",
"in": "query",
"schema": {
"type": "string",
"format": "date"
}
},
{
"name": "job",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default and maximum is 1000.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "location",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "proposedManager",
"in": "query",
"style": "form",
"explode": true,
"schema": {
"type": "array",
"items": {
"type": "string"
}
}
},
{
"name": "search",
"in": "query",
"description": "A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string.",
"schema": {
"type": "string"
}
},
{
"name": "staffingEvent",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "worker",
"in": "query",
"schema": {
"type": "string"
}
}
]
},
"/staffing/v7/values/jobChangesGroup/reason/": {
"parameters": [
{
"name": "effectiveDate",
"in": "query",
"schema": {
"type": "string",
"format": "date"
}
},
{
"name": "job",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default and maximum is 1000.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "location",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "proposedManager",
"in": "query",
"style": "form",
"explode": true,
"schema": {
"type": "array",
"items": {
"type": "string"
}
}
},
{
"name": "search",
"in": "query",
"description": "A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string.",
"schema": {
"type": "string"
}
},
{
"name": "staffingEvent",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "worker",
"in": "query",
"schema": {
"type": "string"
}
}
]
},
"/staffing/v7/values/jobChangesGroup/assignmentTypes/": {
"parameters": [
{
"name": "effectiveDate",
"in": "query",
"schema": {
"type": "string",
"format": "date"
}
},
{
"name": "job",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default and maximum is 1000.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "location",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "proposedManager",
"in": "query",
"style": "form",
"explode": true,
"schema": {
"type": "array",
"items": {
"type": "string"
}
}
},
{
"name": "search",
"in": "query",
"description": "A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string.",
"schema": {
"type": "string"
}
},
{
"name": "staffingEvent",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "worker",
"in": "query",
"schema": {
"type": "string"
}
}
]
},
"/staffing/v7/values/jobChangesGroup/employeeTypes/": {
"parameters": [
{
"name": "effectiveDate",
"in": "query",
"schema": {
"type": "string",
"format": "date"
}
},
{
"name": "job",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default and maximum is 1000.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "location",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "proposedManager",
"in": "query",
"style": "form",
"explode": true,
"schema": {
"type": "array",
"items": {
"type": "string"
}
}
},
{
"name": "search",
"in": "query",
"description": "A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string.",
"schema": {
"type": "string"
}
},
{
"name": "staffingEvent",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "worker",
"in": "query",
"schema": {
"type": "string"
}
}
]
},
"/staffing/v7/values/jobChangesGroup/jobClassifications/": {
"parameters": [
{
"name": "effectiveDate",
"in": "query",
"schema": {
"type": "string",
"format": "date"
}
},
{
"name": "job",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default and maximum is 1000.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "location",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "proposedManager",
"in": "query",
"style": "form",
"explode": true,
"schema": {
"type": "array",
"items": {
"type": "string"
}
}
},
{
"name": "search",
"in": "query",
"description": "A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string.",
"schema": {
"type": "string"
}
},
{
"name": "staffingEvent",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "worker",
"in": "query",
"schema": {
"type": "string"
}
}
]
},
"/staffing/v7/values/jobChangesGroup/workStudyAwards/": {
"parameters": [
{
"name": "effectiveDate",
"in": "query",
"schema": {
"type": "string",
"format": "date"
}
},
{
"name": "job",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default and maximum is 1000.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "location",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "proposedManager",
"in": "query",
"style": "form",
"explode": true,
"schema": {
"type": "array",
"items": {
"type": "string"
}
}
},
{
"name": "search",
"in": "query",
"description": "A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string.",
"schema": {
"type": "string"
}
},
{
"name": "staffingEvent",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "worker",
"in": "query",
"schema": {
"type": "string"
}
}
]
},
"/staffing/v7/values/jobChangesGroup/payRateTypes/": {
"parameters": [
{
"name": "effectiveDate",
"in": "query",
"schema": {
"type": "string",
"format": "date"
}
},
{
"name": "job",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default and maximum is 1000.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "location",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "proposedManager",
"in": "query",
"style": "form",
"explode": true,
"schema": {
"type": "array",
"items": {
"type": "string"
}
}
},
{
"name": "search",
"in": "query",
"description": "A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string.",
"schema": {
"type": "string"
}
},
{
"name": "staffingEvent",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "worker",
"in": "query",
"schema": {
"type": "string"
}
}
]
},
"/staffing/v7/values/jobChangesGroup/locations/": {
"parameters": [
{
"name": "effectiveDate",
"in": "query",
"schema": {
"type": "string",
"format": "date"
}
},
{
"name": "job",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default and maximum is 1000.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "location",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "proposedManager",
"in": "query",
"style": "form",
"explode": true,
"schema": {
"type": "array",
"items": {
"type": "string"
}
}
},
{
"name": "search",
"in": "query",
"description": "A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string.",
"schema": {
"type": "string"
}
},
{
"name": "staffingEvent",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "worker",
"in": "query",
"schema": {
"type": "string"
}
}
]
},
"/staffing/v7/values/jobChangesGroup/timeTypes/": {
"parameters": [
{
"name": "effectiveDate",
"in": "query",
"schema": {
"type": "string",
"format": "date"
}
},
{
"name": "job",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default and maximum is 1000.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "location",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "proposedManager",
"in": "query",
"style": "form",
"explode": true,
"schema": {
"type": "array",
"items": {
"type": "string"
}
}
},
{
"name": "search",
"in": "query",
"description": "A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string.",
"schema": {
"type": "string"
}
},
{
"name": "staffingEvent",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "worker",
"in": "query",
"schema": {
"type": "string"
}
}
]
},
"/staffing/v7/values/jobChangesGroup/currencies/": {
"parameters": [
{
"name": "effectiveDate",
"in": "query",
"schema": {
"type": "string",
"format": "date"
}
},
{
"name": "job",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default and maximum is 1000.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "location",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "proposedManager",
"in": "query",
"style": "form",
"explode": true,
"schema": {
"type": "array",
"items": {
"type": "string"
}
}
},
{
"name": "search",
"in": "query",
"description": "A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string.",
"schema": {
"type": "string"
}
},
{
"name": "staffingEvent",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "worker",
"in": "query",
"schema": {
"type": "string"
}
}
]
},
"/staffing/v7/values/jobChangesGroup/proposedPosition/": {
"parameters": [
{
"name": "effectiveDate",
"in": "query",
"schema": {
"type": "string",
"format": "date"
}
},
{
"name": "job",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default and maximum is 1000.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "location",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "proposedManager",
"in": "query",
"style": "form",
"explode": true,
"schema": {
"type": "array",
"items": {
"type": "string"
}
}
},
{
"name": "search",
"in": "query",
"description": "A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string.",
"schema": {
"type": "string"
}
},
{
"name": "staffingEvent",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "worker",
"in": "query",
"schema": {
"type": "string"
}
}
]
},
"/staffing/v7/values/jobChangesGroup/templates/": {
"parameters": [
{
"name": "effectiveDate",
"in": "query",
"schema": {
"type": "string",
"format": "date"
}
},
{
"name": "job",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default and maximum is 1000.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "location",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "proposedManager",
"in": "query",
"style": "form",
"explode": true,
"schema": {
"type": "array",
"items": {
"type": "string"
}
}
},
{
"name": "search",
"in": "query",
"description": "A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string.",
"schema": {
"type": "string"
}
},
{
"name": "staffingEvent",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "worker",
"in": "query",
"schema": {
"type": "string"
}
}
]
},
"/staffing/v7/values/jobChangesGroup/workersCompensationCodeOverrides/": {
"parameters": [
{
"name": "effectiveDate",
"in": "query",
"schema": {
"type": "string",
"format": "date"
}
},
{
"name": "job",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default and maximum is 1000.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "location",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "proposedManager",
"in": "query",
"style": "form",
"explode": true,
"schema": {
"type": "array",
"items": {
"type": "string"
}
}
},
{
"name": "search",
"in": "query",
"description": "A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string.",
"schema": {
"type": "string"
}
},
{
"name": "staffingEvent",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "worker",
"in": "query",
"schema": {
"type": "string"
}
}
]
},
"/staffing/v7/values/jobChangesGroup/jobs/": {
"parameters": [
{
"name": "effectiveDate",
"in": "query",
"schema": {
"type": "string",
"format": "date"
}
},
{
"name": "job",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default and maximum is 1000.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "location",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "proposedManager",
"in": "query",
"style": "form",
"explode": true,
"schema": {
"type": "array",
"items": {
"type": "string"
}
}
},
{
"name": "search",
"in": "query",
"description": "A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string.",
"schema": {
"type": "string"
}
},
{
"name": "staffingEvent",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "worker",
"in": "query",
"schema": {
"type": "string"
}
}
]
},
"/staffing/v7/values/jobChangesGroup/supervisoryOrganization/": {
"parameters": [
{
"name": "effectiveDate",
"in": "query",
"schema": {
"type": "string",
"format": "date"
}
},
{
"name": "job",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default and maximum is 1000.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "location",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "proposedManager",
"in": "query",
"style": "form",
"explode": true,
"schema": {
"type": "array",
"items": {
"type": "string"
}
}
},
{
"name": "search",
"in": "query",
"description": "A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string.",
"schema": {
"type": "string"
}
},
{
"name": "staffingEvent",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "worker",
"in": "query",
"schema": {
"type": "string"
}
}
]
},
"/staffing/v7/values/jobChangesGroup/workShifts/": {
"parameters": [
{
"name": "effectiveDate",
"in": "query",
"schema": {
"type": "string",
"format": "date"
}
},
{
"name": "job",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default and maximum is 1000.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "location",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "proposedManager",
"in": "query",
"style": "form",
"explode": true,
"schema": {
"type": "array",
"items": {
"type": "string"
}
}
},
{
"name": "search",
"in": "query",
"description": "A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string.",
"schema": {
"type": "string"
}
},
{
"name": "staffingEvent",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "worker",
"in": "query",
"schema": {
"type": "string"
}
}
]
},
"/staffing/v7/values/jobChangesGroup/workers/": {
"parameters": [
{
"name": "effectiveDate",
"in": "query",
"schema": {
"type": "string",
"format": "date"
}
},
{
"name": "job",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default and maximum is 1000.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "location",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "proposedManager",
"in": "query",
"style": "form",
"explode": true,
"schema": {
"type": "array",
"items": {
"type": "string"
}
}
},
{
"name": "search",
"in": "query",
"description": "A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string.",
"schema": {
"type": "string"
}
},
{
"name": "staffingEvent",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "worker",
"in": "query",
"schema": {
"type": "string"
}
}
]
},
"/staffing/v7/values/jobChangesGroup/companyInsiderTypes/": {
"parameters": [
{
"name": "effectiveDate",
"in": "query",
"schema": {
"type": "string",
"format": "date"
}
},
{
"name": "job",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default and maximum is 1000.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "location",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "proposedManager",
"in": "query",
"style": "form",
"explode": true,
"schema": {
"type": "array",
"items": {
"type": "string"
}
}
},
{
"name": "search",
"in": "query",
"description": "A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string.",
"schema": {
"type": "string"
}
},
{
"name": "staffingEvent",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "worker",
"in": "query",
"schema": {
"type": "string"
}
}
]
},
"/staffing/v7/values/jobChangesGroup/contingentWorkerTypes/": {
"parameters": [
{
"name": "effectiveDate",
"in": "query",
"schema": {
"type": "string",
"format": "date"
}
},
{
"name": "job",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default and maximum is 1000.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "location",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "proposedManager",
"in": "query",
"style": "form",
"explode": true,
"schema": {
"type": "array",
"items": {
"type": "string"
}
}
},
{
"name": "search",
"in": "query",
"description": "A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string.",
"schema": {
"type": "string"
}
},
{
"name": "staffingEvent",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "worker",
"in": "query",
"schema": {
"type": "string"
}
}
]
},
"/staffing/v7/values/jobChangesGroup/jobRequisitions/": {
"parameters": [
{
"name": "effectiveDate",
"in": "query",
"schema": {
"type": "string",
"format": "date"
}
},
{
"name": "job",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default and maximum is 1000.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "location",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "proposedManager",
"in": "query",
"style": "form",
"explode": true,
"schema": {
"type": "array",
"items": {
"type": "string"
}
}
},
{
"name": "search",
"in": "query",
"description": "A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string.",
"schema": {
"type": "string"
}
},
{
"name": "staffingEvent",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "worker",
"in": "query",
"schema": {
"type": "string"
}
}
]
},
"/staffing/v7/values/organizationAssignmentChangesGroup/regions/": {
"parameters": [
{
"name": "effectiveDate",
"in": "query",
"schema": {
"type": "string",
"format": "date"
}
},
{
"name": "event",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default and maximum is 1000.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "organizationType",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "search",
"in": "query",
"description": "A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string.",
"schema": {
"type": "string"
}
},
{
"name": "worker",
"in": "query",
"schema": {
"type": "string"
}
}
]
},
"/staffing/v7/values/organizationAssignmentChangesGroup/positions/": {
"parameters": [
{
"name": "effectiveDate",
"in": "query",
"schema": {
"type": "string",
"format": "date"
}
},
{
"name": "event",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default and maximum is 1000.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "organizationType",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "search",
"in": "query",
"description": "A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string.",
"schema": {
"type": "string"
}
},
{
"name": "worker",
"in": "query",
"schema": {
"type": "string"
}
}
]
},
"/staffing/v7/values/organizationAssignmentChangesGroup/companies/": {
"parameters": [
{
"name": "effectiveDate",
"in": "query",
"schema": {
"type": "string",
"format": "date"
}
},
{
"name": "event",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default and maximum is 1000.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "organizationType",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "search",
"in": "query",
"description": "A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string.",
"schema": {
"type": "string"
}
},
{
"name": "worker",
"in": "query",
"schema": {
"type": "string"
}
}
]
},
"/staffing/v7/values/organizationAssignmentChangesGroup/funds/": {
"parameters": [
{
"name": "effectiveDate",
"in": "query",
"schema": {
"type": "string",
"format": "date"
}
},
{
"name": "event",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default and maximum is 1000.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "organizationType",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "search",
"in": "query",
"description": "A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string.",
"schema": {
"type": "string"
}
},
{
"name": "worker",
"in": "query",
"schema": {
"type": "string"
}
}
]
},
"/staffing/v7/values/organizationAssignmentChangesGroup/grants/": {
"parameters": [
{
"name": "effectiveDate",
"in": "query",
"schema": {
"type": "string",
"format": "date"
}
},
{
"name": "event",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default and maximum is 1000.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "organizationType",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "search",
"in": "query",
"description": "A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string.",
"schema": {
"type": "string"
}
},
{
"name": "worker",
"in": "query",
"schema": {
"type": "string"
}
}
]
},
"/staffing/v7/values/organizationAssignmentChangesGroup/programs/": {
"parameters": [
{
"name": "effectiveDate",
"in": "query",
"schema": {
"type": "string",
"format": "date"
}
},
{
"name": "event",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default and maximum is 1000.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "organizationType",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "search",
"in": "query",
"description": "A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string.",
"schema": {
"type": "string"
}
},
{
"name": "worker",
"in": "query",
"schema": {
"type": "string"
}
}
]
},
"/staffing/v7/values/organizationAssignmentChangesGroup/jobs/": {
"parameters": [
{
"name": "effectiveDate",
"in": "query",
"schema": {
"type": "string",
"format": "date"
}
},
{
"name": "event",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default and maximum is 1000.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "organizationType",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "search",
"in": "query",
"description": "A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string.",
"schema": {
"type": "string"
}
},
{
"name": "worker",
"in": "query",
"schema": {
"type": "string"
}
}
]
},
"/staffing/v7/values/organizationAssignmentChangesGroup/businessUnits/": {
"parameters": [
{
"name": "effectiveDate",
"in": "query",
"schema": {
"type": "string",
"format": "date"
}
},
{
"name": "event",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default and maximum is 1000.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "organizationType",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "search",
"in": "query",
"description": "A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string.",
"schema": {
"type": "string"
}
},
{
"name": "worker",
"in": "query",
"schema": {
"type": "string"
}
}
]
},
"/staffing/v7/values/organizationAssignmentChangesGroup/workers/": {
"parameters": [
{
"name": "effectiveDate",
"in": "query",
"schema": {
"type": "string",
"format": "date"
}
},
{
"name": "event",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default and maximum is 1000.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "organizationType",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "search",
"in": "query",
"description": "A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string.",
"schema": {
"type": "string"
}
},
{
"name": "worker",
"in": "query",
"schema": {
"type": "string"
}
}
]
},
"/staffing/v7/values/organizationAssignmentChangesGroup/customs/": {
"parameters": [
{
"name": "effectiveDate",
"in": "query",
"schema": {
"type": "string",
"format": "date"
}
},
{
"name": "event",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default and maximum is 1000.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "organizationType",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "search",
"in": "query",
"description": "A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string.",
"schema": {
"type": "string"
}
},
{
"name": "worker",
"in": "query",
"schema": {
"type": "string"
}
}
]
},
"/staffing/v7/values/organizationAssignmentChangesGroup/costCenters/": {
"parameters": [
{
"name": "effectiveDate",
"in": "query",
"schema": {
"type": "string",
"format": "date"
}
},
{
"name": "event",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default and maximum is 1000.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "organizationType",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "search",
"in": "query",
"description": "A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string.",
"schema": {
"type": "string"
}
},
{
"name": "worker",
"in": "query",
"schema": {
"type": "string"
}
}
]
},
"/staffing/v7/values/organizationAssignmentChangesGroup/gifts/": {
"parameters": [
{
"name": "effectiveDate",
"in": "query",
"schema": {
"type": "string",
"format": "date"
}
},
{
"name": "event",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "The maximum number of objects in a single response. The default and maximum is 1000.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "offset",
"in": "query",
"description": "The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.",
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "organizationType",
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "search",
"in": "query",
"description": "A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string.",
"schema": {
"type": "string"
}
},
{
"name": "worker",
"in": "query",
"schema": {
"type": "string"
}
}
]
}
}
Document metadata and extensions
{
"openapi": "3.0.1",
"info": {
"title": "staffing",
"description": "The Staffing REST APIs enable you to get and manage staffing information, such as jobs, job families, job profiles, supervisory organizations, worker check-ins, and job changes. The Staffing service also includes the /workers resource to access staffing information for non-terminated workers.\n\n\n\nRelated Information:\n- Administrator Guide: Setup Considerations: Job Changes",
"version": "v7",
"x-workday-internal-source": "xo",
"x-workday-internal-routing": "Public",
"x-workday-internal-protected-usage-enabled": false,
"x-workday-internal-service-container-id": "d5987a6af55610000ac281c0da921256"
},
"tags": [
{
"name": "jobChanges",
"description": "Enables you to perform a Change Job task. Using these REST APIs, you can get and update job change information such as location, administrative options, move team options, start details, contracts, business title, job profile, position, and job classification.\n\nTo start and submit a job change request for a specific worker: \n\n1. Initiate a job change request by calling the POST /workers/{ID}/jobChanges method, which returns the new job change ID. \n\n2. Update data for the job change request by calling the PATCH /jobChanges/{id}/{subResource}/{subResourceID} endpoints. Specify the new job change ID as the {ID} and {subResourceID} path parameters. \n\n3. Submit the job change request by calling the POST /jobChanges/{ID}/submit endpoint. The updated data in the preceding job change PATCH requests do not persist until you call POST /jobChanges/{ID}/submit."
},
{
"name": "jobFamilies",
"description": "Retrieves information about job families."
},
{
"name": "jobProfiles",
"description": "Provides the ability to retrieve and create job profiles."
},
{
"name": "jobs",
"description": "Retrieves information about jobs and their workspaces."
},
{
"name": "organizationAssignmentChanges",
"description": "Enables you to perform a Change Organization Assignments task. Using this REST API, you can get and update organization assignment change information such as company, cost center, costing, region, and start details. \n\n\nTo start and submit a change organization assignment request for a specific worker: \n\n1. Initiate an organization assignment change request by calling the POST /workers/{ID}/organizationAssignmentChanges method, which returns the new organization assignment ID. \n\n2. Update data for the organization assignment request by calling the PATCH /organizationAssignmentChanges/{id}/{subResource}/{subResourceID} endpoints. Specify the new organization assignment change ID as the {ID} and {subResourceID} path parameters. \n\n3. Submit the organization assignment change request by calling the POST /organizationAssignmentChanges/{ID}/submit endpoint. The updated data in the preceding organization assignment change PATCH requests do not persist until you call POST /organizationAssignmentChanges/{ID}/submit."
},
{
"name": "supervisoryOrganizations",
"description": "Retrieves information about supervisory organizations and their members and org charts."
},
{
"name": "workers",
"description": "Retrieves staffing information about workers. This resource also provides the ability to create, update, delete, and archive check-ins and check-in topics.",
"x-workday-confidence-level": "Production"
},
{
"name": "Prompt Values",
"description": "Retrieves instances that can be used as values for other endpoint parameters in this service."
}
],
"security": [
{
"OAuth2": []
}
],
"x-purple-suite-contract": "full-service-repository-modeled-runtime",
"x-purple-suite-upstream-servers": [
{
"url": "https://<tenantHostname>/staffing/v7"
}
],
"x-purple-suite-runtime-fidelity": {
"capturedOperationIds": [
"listSupervisoryOrganizations",
"getSupervisoryOrganization",
"listExplicitSkills",
"getExplicitSkill",
"getWorker"
],
"modeledOperationIds": [
"workdayStaffingGetJobFamilies",
"workdayStaffingGetJobFamiliesByID",
"workdayStaffingGetJobChangesByIDMoveTeam",
"workdayStaffingGetJobChangesByIDLocationBySubresourceID",
"workdayStaffingPatchJobChangesByIDLocationBySubresourceID",
"workdayStaffingGetJobChangesByIDAdministrative",
"workdayStaffingGetJobChangesByIDStartDetailsBySubresourceID",
"workdayStaffingPatchJobChangesByIDStartDetailsBySubresourceID",
"workdayStaffingPostJobChangesByIDSubmit",
"workdayStaffingGetJobChangesByIDContractBySubresourceID",
"workdayStaffingPatchJobChangesByIDContractBySubresourceID",
"workdayStaffingGetJobChangesByIDOpening",
"workdayStaffingGetJobChangesByIDBusinessTitle",
"workdayStaffingGetJobChangesByIDStartDetails",
"workdayStaffingGetJobChangesByIDJobProfile",
"workdayStaffingGetJobChangesByIDJobClassificationBySubresourceID",
"workdayStaffingPatchJobChangesByIDJobClassificationBySubresourceID",
"workdayStaffingGetJobChangesByIDComment",
"workdayStaffingGetJobChangesByIDPosition",
"workdayStaffingGetJobChangesByIDOpeningBySubresourceID",
"workdayStaffingPatchJobChangesByIDOpeningBySubresourceID",
"workdayStaffingGetJobChangesByIDAdministrativeBySubresourceID",
"workdayStaffingPatchJobChangesByIDAdministrativeBySubresourceID",
"workdayStaffingGetJobChangesByIDBusinessTitleBySubresourceID",
"workdayStaffingPatchJobChangesByIDBusinessTitleBySubresourceID",
"workdayStaffingGetJobChangesByIDCommentBySubresourceID",
"workdayStaffingPatchJobChangesByIDCommentBySubresourceID",
"workdayStaffingGetJobChangesByIDJobProfileBySubresourceID",
"workdayStaffingPatchJobChangesByIDJobProfileBySubresourceID",
"workdayStaffingGetJobChangesByID",
"workdayStaffingGetJobChangesByIDPositionBySubresourceID",
"workdayStaffingPatchJobChangesByIDPositionBySubresourceID",
"workdayStaffingGetJobChangesByIDLocation",
"workdayStaffingGetJobChangesByIDContract",
"workdayStaffingGetJobChangesByIDJobClassification",
"workdayStaffingGetJobChangesByIDMoveTeamBySubresourceID",
"workdayStaffingPatchJobChangesByIDMoveTeamBySubresourceID",
"workdayStaffingPostOrganizationAssignmentChanges",
"workdayStaffingGetOrganizationAssignmentChangesByIDCostingBySubresourceID",
"workdayStaffingPatchOrganizationAssignmentChangesByIDCostingBySubresourceID",
"workdayStaffingGetOrganizationAssignmentChangesByIDStartDetailsBySubresourceID",
"workdayStaffingPatchOrganizationAssignmentChangesByIDStartDetailsBySubresourceID",
"workdayStaffingPostOrganizationAssignmentChangesByIDSubmit",
"workdayStaffingGetOrganizationAssignmentChangesByIDCostCenter",
"workdayStaffingGetOrganizationAssignmentChangesByIDCostCenterBySubresourceID",
"workdayStaffingPatchOrganizationAssignmentChangesByIDCostCenterBySubresourceID",
"workdayStaffingGetOrganizationAssignmentChangesByIDStartDetails",
"workdayStaffingGetOrganizationAssignmentChangesByIDCompany",
"workdayStaffingGetOrganizationAssignmentChangesByIDComment",
"workdayStaffingGetOrganizationAssignmentChangesByIDRegion",
"workdayStaffingGetOrganizationAssignmentChangesByIDCustomOrganizationsBySubresourceID",
"workdayStaffingPatchOrganizationAssignmentChangesByIDCustomOrganizationsBySubresourceID",
"workdayStaffingGetOrganizationAssignmentChangesByIDCommentBySubresourceID",
"workdayStaffingPatchOrganizationAssignmentChangesByIDCommentBySubresourceID",
"workdayStaffingGetOrganizationAssignmentChangesByID",
"workdayStaffingGetOrganizationAssignmentChangesByIDCustomOrganizations",
"workdayStaffingGetOrganizationAssignmentChangesByIDBusinessUnitBySubresourceID",
"workdayStaffingPatchOrganizationAssignmentChangesByIDBusinessUnitBySubresourceID",
"workdayStaffingGetOrganizationAssignmentChangesByIDCompanyBySubresourceID",
"workdayStaffingPatchOrganizationAssignmentChangesByIDCompanyBySubresourceID",
"workdayStaffingGetOrganizationAssignmentChangesByIDBusinessUnit",
"workdayStaffingGetOrganizationAssignmentChangesByIDCosting",
"workdayStaffingGetOrganizationAssignmentChangesByIDRegionBySubresourceID",
"workdayStaffingPatchOrganizationAssignmentChangesByIDRegionBySubresourceID",
"workdayStaffingGetSupervisoryOrganizationsByIDMembersBySubresourceID",
"workdayStaffingGetSupervisoryOrganizationsByIDMembers",
"workdayStaffingGetSupervisoryOrganizationsByIDOrgChartBySubresourceID",
"workdayStaffingGetSupervisoryOrganizationsByIDOrgChart",
"workdayStaffingGetJobProfiles",
"workdayStaffingGetJobProfilesByID",
"workdayStaffingGetJobs",
"workdayStaffingGetJobsByIDWorkspaceBySubresourceID",
"workdayStaffingGetJobsByIDWorkspace",
"workdayStaffingGetJobsByID",
"workdayStaffingGetWorkers",
"workdayStaffingPostWorkersByIDOrganizationAssignmentChanges",
"workdayStaffingGetWorkersByIDCheckIns",
"workdayStaffingPostWorkersByIDCheckIns",
"workdayStaffingPostWorkersByIDHomeContactInformationChanges",
"workdayStaffingGetWorkersByIDExternalSkillLevel",
"workdayStaffingPostWorkersByIDExternalSkillLevel",
"workdayStaffingGetWorkersByIDSkillItemsBySubresourceID",
"workdayStaffingGetWorkersByIDWorkContactInformationChangesBySubresourceID",
"workdayStaffingGetWorkersByIDHomeContactInformationChangesBySubresourceID",
"workdayStaffingPostWorkersByIDExplicitSkills",
"workdayStaffingGetWorkersByIDExternalSkillLevelBySubresourceID",
"workdayStaffingPutWorkersByIDExternalSkillLevelBySubresourceID",
"workdayStaffingGetWorkersByIDServiceDatesBySubresourceID",
"workdayStaffingGetWorkersByIDCheckInTopicsBySubresourceID",
"workdayStaffingPatchWorkersByIDCheckInTopicsBySubresourceID",
"workdayStaffingDeleteWorkersByIDCheckInTopicsBySubresourceID",
"workdayStaffingPatchWorkersByIDCheckInTopicsBySubresourceIDTypeArchive",
"workdayStaffingPostWorkersByIDWorkContactInformationChanges",
"workdayStaffingGetWorkersByIDServiceDates",
"workdayStaffingPostWorkersByIDJobChanges",
"workdayStaffingGetWorkersByIDCheckInsBySubresourceID",
"workdayStaffingPatchWorkersByIDCheckInsBySubresourceID",
"workdayStaffingDeleteWorkersByIDCheckInsBySubresourceID",
"workdayStaffingPatchWorkersByIDCheckInsBySubresourceIDTypeArchive",
"workdayStaffingGetWorkersByIDSkillItems",
"workdayStaffingPostWorkersByIDSkillItems",
"workdayStaffingGetWorkersByIDCheckInTopics",
"workdayStaffingPostWorkersByIDCheckInTopics",
"workdayStaffingGetValuesJobChangesGroupFrequencies",
"workdayStaffingGetValuesJobChangesGroupJobProfiles",
"workdayStaffingGetValuesJobChangesGroupHeadcountOptions",
"workdayStaffingGetValuesJobChangesGroupWorkSpaces",
"workdayStaffingGetValuesJobChangesGroupWorkerTypes",
"workdayStaffingGetValuesJobChangesGroupReason",
"workdayStaffingGetValuesJobChangesGroupAssignmentTypes",
"workdayStaffingGetValuesJobChangesGroupEmployeeTypes",
"workdayStaffingGetValuesJobChangesGroupJobClassifications",
"workdayStaffingGetValuesJobChangesGroupWorkStudyAwards",
"workdayStaffingGetValuesJobChangesGroupPayRateTypes",
"workdayStaffingGetValuesJobChangesGroupLocations",
"workdayStaffingGetValuesJobChangesGroupTimeTypes",
"workdayStaffingGetValuesJobChangesGroupCurrencies",
"workdayStaffingGetValuesJobChangesGroupProposedPosition",
"workdayStaffingGetValuesJobChangesGroupTemplates",
"workdayStaffingGetValuesJobChangesGroupWorkersCompensationCodeOverrides",
"workdayStaffingGetValuesJobChangesGroupJobs",
"workdayStaffingGetValuesJobChangesGroupSupervisoryOrganization",
"workdayStaffingGetValuesJobChangesGroupWorkShifts",
"workdayStaffingGetValuesJobChangesGroupWorkers",
"workdayStaffingGetValuesJobChangesGroupCompanyInsiderTypes",
"workdayStaffingGetValuesJobChangesGroupContingentWorkerTypes",
"workdayStaffingGetValuesJobChangesGroupJobRequisitions",
"workdayStaffingGetValuesOrganizationAssignmentChangesGroupRegions",
"workdayStaffingGetValuesOrganizationAssignmentChangesGroupPositions",
"workdayStaffingGetValuesOrganizationAssignmentChangesGroupCompanies",
"workdayStaffingGetValuesOrganizationAssignmentChangesGroupFunds",
"workdayStaffingGetValuesOrganizationAssignmentChangesGroupGrants",
"workdayStaffingGetValuesOrganizationAssignmentChangesGroupPrograms",
"workdayStaffingGetValuesOrganizationAssignmentChangesGroupJobs",
"workdayStaffingGetValuesOrganizationAssignmentChangesGroupBusinessUnits",
"workdayStaffingGetValuesOrganizationAssignmentChangesGroupWorkers",
"workdayStaffingGetValuesOrganizationAssignmentChangesGroupCustoms",
"workdayStaffingGetValuesOrganizationAssignmentChangesGroupCostCenters",
"workdayStaffingGetValuesOrganizationAssignmentChangesGroupGifts"
],
"operations": [
{
"operationId": "workdayStaffingGetJobFamilies",
"method": "get",
"path": "/staffing/v7/jobFamilies",
"upstreamPath": "/jobFamilies",
"fidelity": "modeled",
"xWorkdayOperationId": "51ed1475e9e6100005ba1fe1d9c00008"
},
{
"operationId": "workdayStaffingGetJobFamiliesByID",
"method": "get",
"path": "/staffing/v7/jobFamilies/{ID}",
"upstreamPath": "/jobFamilies/{ID}",
"fidelity": "modeled",
"xWorkdayOperationId": "51ed1475e9e6100005ba1fe1d9c00008"
},
{
"operationId": "workdayStaffingGetJobChangesByIDMoveTeam",
"method": "get",
"path": "/staffing/v7/jobChanges/{ID}/moveTeam",
"upstreamPath": "/jobChanges/{ID}/moveTeam",
"fidelity": "modeled",
"xWorkdayOperationId": "544fdf5c01da1000238c50e131f60149"
},
{
"operationId": "workdayStaffingGetJobChangesByIDLocationBySubresourceID",
"method": "get",
"path": "/staffing/v7/jobChanges/{ID}/location/{subresourceID}",
"upstreamPath": "/jobChanges/{ID}/location/{subresourceID}",
"fidelity": "modeled",
"xWorkdayOperationId": "90151d6c4ff110001ac0773eeb0b0257"
},
{
"operationId": "workdayStaffingPatchJobChangesByIDLocationBySubresourceID",
"method": "patch",
"path": "/staffing/v7/jobChanges/{ID}/location/{subresourceID}",
"upstreamPath": "/jobChanges/{ID}/location/{subresourceID}",
"fidelity": "modeled",
"xWorkdayOperationId": "90151d6c4ff110001d09aa450ce20283"
},
{
"operationId": "workdayStaffingGetJobChangesByIDAdministrative",
"method": "get",
"path": "/staffing/v7/jobChanges/{ID}/administrative",
"upstreamPath": "/jobChanges/{ID}/administrative",
"fidelity": "modeled",
"xWorkdayOperationId": "f8f20079bc5a1000089ee3da3f2700ec"
},
{
"operationId": "workdayStaffingGetJobChangesByIDStartDetailsBySubresourceID",
"method": "get",
"path": "/staffing/v7/jobChanges/{ID}/startDetails/{subresourceID}",
"upstreamPath": "/jobChanges/{ID}/startDetails/{subresourceID}",
"fidelity": "modeled",
"xWorkdayOperationId": "6762bea5631b100010b5475338d70190"
},
{
"operationId": "workdayStaffingPatchJobChangesByIDStartDetailsBySubresourceID",
"method": "patch",
"path": "/staffing/v7/jobChanges/{ID}/startDetails/{subresourceID}",
"upstreamPath": "/jobChanges/{ID}/startDetails/{subresourceID}",
"fidelity": "modeled",
"xWorkdayOperationId": "6e1f77692363100006c33973cd7c03ee"
},
{
"operationId": "workdayStaffingPostJobChangesByIDSubmit",
"method": "post",
"path": "/staffing/v7/jobChanges/{ID}/submit",
"upstreamPath": "/jobChanges/{ID}/submit",
"fidelity": "modeled",
"xWorkdayOperationId": "5afc0b4b5a461000142fcfafa39e2258"
},
{
"operationId": "workdayStaffingGetJobChangesByIDContractBySubresourceID",
"method": "get",
"path": "/staffing/v7/jobChanges/{ID}/contract/{subresourceID}",
"upstreamPath": "/jobChanges/{ID}/contract/{subresourceID}",
"fidelity": "modeled",
"xWorkdayOperationId": "27ec818d10d01000038f2891b3a10109"
},
{
"operationId": "workdayStaffingPatchJobChangesByIDContractBySubresourceID",
"method": "patch",
"path": "/staffing/v7/jobChanges/{ID}/contract/{subresourceID}",
"upstreamPath": "/jobChanges/{ID}/contract/{subresourceID}",
"fidelity": "modeled",
"xWorkdayOperationId": "24c8e6e9183f10000d3f75e5d2b00126"
},
{
"operationId": "workdayStaffingGetJobChangesByIDOpening",
"method": "get",
"path": "/staffing/v7/jobChanges/{ID}/opening",
"upstreamPath": "/jobChanges/{ID}/opening",
"fidelity": "modeled",
"xWorkdayOperationId": "544fdf5c01da1000224795cee68c0139"
},
{
"operationId": "workdayStaffingGetJobChangesByIDBusinessTitle",
"method": "get",
"path": "/staffing/v7/jobChanges/{ID}/businessTitle",
"upstreamPath": "/jobChanges/{ID}/businessTitle",
"fidelity": "modeled",
"xWorkdayOperationId": "3db8095ffa18100013a7cc40b75d0105"
},
{
"operationId": "workdayStaffingGetJobChangesByIDStartDetails",
"method": "get",
"path": "/staffing/v7/jobChanges/{ID}/startDetails",
"upstreamPath": "/jobChanges/{ID}/startDetails",
"fidelity": "modeled",
"xWorkdayOperationId": "6762bea5631b100010b5475338d70190"
},
{
"operationId": "workdayStaffingGetJobChangesByIDJobProfile",
"method": "get",
"path": "/staffing/v7/jobChanges/{ID}/jobProfile",
"upstreamPath": "/jobChanges/{ID}/jobProfile",
"fidelity": "modeled",
"xWorkdayOperationId": "3db8095ffa18100013f19315a77d0119"
},
{
"operationId": "workdayStaffingGetJobChangesByIDJobClassificationBySubresourceID",
"method": "get",
"path": "/staffing/v7/jobChanges/{ID}/jobClassification/{subresourceID}",
"upstreamPath": "/jobChanges/{ID}/jobClassification/{subresourceID}",
"fidelity": "modeled",
"xWorkdayOperationId": "354103f19636100008453c4c15260181"
},
{
"operationId": "workdayStaffingPatchJobChangesByIDJobClassificationBySubresourceID",
"method": "patch",
"path": "/staffing/v7/jobChanges/{ID}/jobClassification/{subresourceID}",
"upstreamPath": "/jobChanges/{ID}/jobClassification/{subresourceID}",
"fidelity": "modeled",
"xWorkdayOperationId": "e5bc48baa9da10002248bdb0ef9600fc"
},
{
"operationId": "workdayStaffingGetJobChangesByIDComment",
"method": "get",
"path": "/staffing/v7/jobChanges/{ID}/comment",
"upstreamPath": "/jobChanges/{ID}/comment",
"fidelity": "modeled",
"xWorkdayOperationId": "bccbb304450110001ec948bb7f9456b7"
},
{
"operationId": "workdayStaffingGetJobChangesByIDPosition",
"method": "get",
"path": "/staffing/v7/jobChanges/{ID}/position",
"upstreamPath": "/jobChanges/{ID}/position",
"fidelity": "modeled",
"xWorkdayOperationId": "749c0ed39f3f100021c94f291078015f"
},
{
"operationId": "workdayStaffingGetJobChangesByIDOpeningBySubresourceID",
"method": "get",
"path": "/staffing/v7/jobChanges/{ID}/opening/{subresourceID}",
"upstreamPath": "/jobChanges/{ID}/opening/{subresourceID}",
"fidelity": "modeled",
"xWorkdayOperationId": "544fdf5c01da1000224795cee68c0139"
},
{
"operationId": "workdayStaffingPatchJobChangesByIDOpeningBySubresourceID",
"method": "patch",
"path": "/staffing/v7/jobChanges/{ID}/opening/{subresourceID}",
"upstreamPath": "/jobChanges/{ID}/opening/{subresourceID}",
"fidelity": "modeled",
"xWorkdayOperationId": "5e87e2681448100012d960a2c4ce00ed"
},
{
"operationId": "workdayStaffingGetJobChangesByIDAdministrativeBySubresourceID",
"method": "get",
"path": "/staffing/v7/jobChanges/{ID}/administrative/{subresourceID}",
"upstreamPath": "/jobChanges/{ID}/administrative/{subresourceID}",
"fidelity": "modeled",
"xWorkdayOperationId": "f8f20079bc5a1000089ee3da3f2700ec"
},
{
"operationId": "workdayStaffingPatchJobChangesByIDAdministrativeBySubresourceID",
"method": "patch",
"path": "/staffing/v7/jobChanges/{ID}/administrative/{subresourceID}",
"upstreamPath": "/jobChanges/{ID}/administrative/{subresourceID}",
"fidelity": "modeled",
"xWorkdayOperationId": "511a7fd4f870100013b9bf39fbf606de"
},
{
"operationId": "workdayStaffingGetJobChangesByIDBusinessTitleBySubresourceID",
"method": "get",
"path": "/staffing/v7/jobChanges/{ID}/businessTitle/{subresourceID}",
"upstreamPath": "/jobChanges/{ID}/businessTitle/{subresourceID}",
"fidelity": "modeled",
"xWorkdayOperationId": "3db8095ffa18100013a7cc40b75d0105"
},
{
"operationId": "workdayStaffingPatchJobChangesByIDBusinessTitleBySubresourceID",
"method": "patch",
"path": "/staffing/v7/jobChanges/{ID}/businessTitle/{subresourceID}",
"upstreamPath": "/jobChanges/{ID}/businessTitle/{subresourceID}",
"fidelity": "modeled",
"xWorkdayOperationId": "0ba0460de73d10001d7459dbf3f3016b"
},
{
"operationId": "workdayStaffingGetJobChangesByIDCommentBySubresourceID",
"method": "get",
"path": "/staffing/v7/jobChanges/{ID}/comment/{subresourceID}",
"upstreamPath": "/jobChanges/{ID}/comment/{subresourceID}",
"fidelity": "modeled",
"xWorkdayOperationId": "bccbb304450110001ec948bb7f9456b7"
},
{
"operationId": "workdayStaffingPatchJobChangesByIDCommentBySubresourceID",
"method": "patch",
"path": "/staffing/v7/jobChanges/{ID}/comment/{subresourceID}",
"upstreamPath": "/jobChanges/{ID}/comment/{subresourceID}",
"fidelity": "modeled",
"xWorkdayOperationId": "bccbb304450110001f02f971f50356bb"
},
{
"operationId": "workdayStaffingGetJobChangesByIDJobProfileBySubresourceID",
"method": "get",
"path": "/staffing/v7/jobChanges/{ID}/jobProfile/{subresourceID}",
"upstreamPath": "/jobChanges/{ID}/jobProfile/{subresourceID}",
"fidelity": "modeled",
"xWorkdayOperationId": "3db8095ffa18100013f19315a77d0119"
},
{
"operationId": "workdayStaffingPatchJobChangesByIDJobProfileBySubresourceID",
"method": "patch",
"path": "/staffing/v7/jobChanges/{ID}/jobProfile/{subresourceID}",
"upstreamPath": "/jobChanges/{ID}/jobProfile/{subresourceID}",
"fidelity": "modeled",
"xWorkdayOperationId": "c0985b85189f100026872bf7ebf10385"
},
{
"operationId": "workdayStaffingGetJobChangesByID",
"method": "get",
"path": "/staffing/v7/jobChanges/{ID}",
"upstreamPath": "/jobChanges/{ID}",
"fidelity": "modeled",
"xWorkdayOperationId": "90151d6c4ff110001b21034f9a49025a"
},
{
"operationId": "workdayStaffingGetJobChangesByIDPositionBySubresourceID",
"method": "get",
"path": "/staffing/v7/jobChanges/{ID}/position/{subresourceID}",
"upstreamPath": "/jobChanges/{ID}/position/{subresourceID}",
"fidelity": "modeled",
"xWorkdayOperationId": "749c0ed39f3f100021c94f291078015f"
},
{
"operationId": "workdayStaffingPatchJobChangesByIDPositionBySubresourceID",
"method": "patch",
"path": "/staffing/v7/jobChanges/{ID}/position/{subresourceID}",
"upstreamPath": "/jobChanges/{ID}/position/{subresourceID}",
"fidelity": "modeled",
"xWorkdayOperationId": "0049eed8d30d10000dab0b8d07020417"
},
{
"operationId": "workdayStaffingGetJobChangesByIDLocation",
"method": "get",
"path": "/staffing/v7/jobChanges/{ID}/location",
"upstreamPath": "/jobChanges/{ID}/location",
"fidelity": "modeled",
"xWorkdayOperationId": "90151d6c4ff110001ac0773eeb0b0257"
},
{
"operationId": "workdayStaffingGetJobChangesByIDContract",
"method": "get",
"path": "/staffing/v7/jobChanges/{ID}/contract",
"upstreamPath": "/jobChanges/{ID}/contract",
"fidelity": "modeled",
"xWorkdayOperationId": "27ec818d10d01000038f2891b3a10109"
},
{
"operationId": "workdayStaffingGetJobChangesByIDJobClassification",
"method": "get",
"path": "/staffing/v7/jobChanges/{ID}/jobClassification",
"upstreamPath": "/jobChanges/{ID}/jobClassification",
"fidelity": "modeled",
"xWorkdayOperationId": "354103f19636100008453c4c15260181"
},
{
"operationId": "workdayStaffingGetJobChangesByIDMoveTeamBySubresourceID",
"method": "get",
"path": "/staffing/v7/jobChanges/{ID}/moveTeam/{subresourceID}",
"upstreamPath": "/jobChanges/{ID}/moveTeam/{subresourceID}",
"fidelity": "modeled",
"xWorkdayOperationId": "544fdf5c01da1000238c50e131f60149"
},
{
"operationId": "workdayStaffingPatchJobChangesByIDMoveTeamBySubresourceID",
"method": "patch",
"path": "/staffing/v7/jobChanges/{ID}/moveTeam/{subresourceID}",
"upstreamPath": "/jobChanges/{ID}/moveTeam/{subresourceID}",
"fidelity": "modeled",
"xWorkdayOperationId": "41c17bd8b09e10001800b5ff96a7030b"
},
{
"operationId": "workdayStaffingPostOrganizationAssignmentChanges",
"method": "post",
"path": "/staffing/v7/organizationAssignmentChanges",
"upstreamPath": "/organizationAssignmentChanges",
"fidelity": "modeled",
"xWorkdayOperationId": "04c1d959129310000cbb8900db470000"
},
{
"operationId": "workdayStaffingGetOrganizationAssignmentChangesByIDCostingBySubresourceID",
"method": "get",
"path": "/staffing/v7/organizationAssignmentChanges/{ID}/costing/{subresourceID}",
"upstreamPath": "/organizationAssignmentChanges/{ID}/costing/{subresourceID}",
"fidelity": "modeled",
"xWorkdayOperationId": "a18edb56aca01000138ecd87f6b303ba"
},
{
"operationId": "workdayStaffingPatchOrganizationAssignmentChangesByIDCostingBySubresourceID",
"method": "patch",
"path": "/staffing/v7/organizationAssignmentChanges/{ID}/costing/{subresourceID}",
"upstreamPath": "/organizationAssignmentChanges/{ID}/costing/{subresourceID}",
"fidelity": "modeled",
"xWorkdayOperationId": "3d1cd8e4c7e31000156d938729410906"
},
{
"operationId": "workdayStaffingGetOrganizationAssignmentChangesByIDStartDetailsBySubresourceID",
"method": "get",
"path": "/staffing/v7/organizationAssignmentChanges/{ID}/startDetails/{subresourceID}",
"upstreamPath": "/organizationAssignmentChanges/{ID}/startDetails/{subresourceID}",
"fidelity": "modeled",
"xWorkdayOperationId": "90009f2bfc49100017b1c7101d0c063d"
},
{
"operationId": "workdayStaffingPatchOrganizationAssignmentChangesByIDStartDetailsBySubresourceID",
"method": "patch",
"path": "/staffing/v7/organizationAssignmentChanges/{ID}/startDetails/{subresourceID}",
"upstreamPath": "/organizationAssignmentChanges/{ID}/startDetails/{subresourceID}",
"fidelity": "modeled",
"xWorkdayOperationId": "4b01760a522a100015b44953adfe03bf"
},
{
"operationId": "workdayStaffingPostOrganizationAssignmentChangesByIDSubmit",
"method": "post",
"path": "/staffing/v7/organizationAssignmentChanges/{ID}/submit",
"upstreamPath": "/organizationAssignmentChanges/{ID}/submit",
"fidelity": "modeled",
"xWorkdayOperationId": "23782ad3f54110001eca7bebd03600f4"
},
{
"operationId": "workdayStaffingGetOrganizationAssignmentChangesByIDCostCenter",
"method": "get",
"path": "/staffing/v7/organizationAssignmentChanges/{ID}/costCenter",
"upstreamPath": "/organizationAssignmentChanges/{ID}/costCenter",
"fidelity": "modeled",
"xWorkdayOperationId": "5aabf8e28cb3100010aa6cfbec7f0251"
},
{
"operationId": "workdayStaffingGetOrganizationAssignmentChangesByIDCostCenterBySubresourceID",
"method": "get",
"path": "/staffing/v7/organizationAssignmentChanges/{ID}/costCenter/{subresourceID}",
"upstreamPath": "/organizationAssignmentChanges/{ID}/costCenter/{subresourceID}",
"fidelity": "modeled",
"xWorkdayOperationId": "5aabf8e28cb3100010aa6cfbec7f0251"
},
{
"operationId": "workdayStaffingPatchOrganizationAssignmentChangesByIDCostCenterBySubresourceID",
"method": "patch",
"path": "/staffing/v7/organizationAssignmentChanges/{ID}/costCenter/{subresourceID}",
"upstreamPath": "/organizationAssignmentChanges/{ID}/costCenter/{subresourceID}",
"fidelity": "modeled",
"xWorkdayOperationId": "9768a076eb931000140daeb396fe023f"
},
{
"operationId": "workdayStaffingGetOrganizationAssignmentChangesByIDStartDetails",
"method": "get",
"path": "/staffing/v7/organizationAssignmentChanges/{ID}/startDetails",
"upstreamPath": "/organizationAssignmentChanges/{ID}/startDetails",
"fidelity": "modeled",
"xWorkdayOperationId": "90009f2bfc49100017b1c7101d0c063d"
},
{
"operationId": "workdayStaffingGetOrganizationAssignmentChangesByIDCompany",
"method": "get",
"path": "/staffing/v7/organizationAssignmentChanges/{ID}/company",
"upstreamPath": "/organizationAssignmentChanges/{ID}/company",
"fidelity": "modeled",
"xWorkdayOperationId": "652d516fdff410000875dd2508fe0357"
},
{
"operationId": "workdayStaffingGetOrganizationAssignmentChangesByIDComment",
"method": "get",
"path": "/staffing/v7/organizationAssignmentChanges/{ID}/comment",
"upstreamPath": "/organizationAssignmentChanges/{ID}/comment",
"fidelity": "modeled",
"xWorkdayOperationId": "b12b1abae9dd1000132d942391080000"
},
{
"operationId": "workdayStaffingGetOrganizationAssignmentChangesByIDRegion",
"method": "get",
"path": "/staffing/v7/organizationAssignmentChanges/{ID}/region",
"upstreamPath": "/organizationAssignmentChanges/{ID}/region",
"fidelity": "modeled",
"xWorkdayOperationId": "090ac1f0c87f10000509d4388f92036c"
},
{
"operationId": "workdayStaffingGetOrganizationAssignmentChangesByIDCustomOrganizationsBySubresourceID",
"method": "get",
"path": "/staffing/v7/organizationAssignmentChanges/{ID}/customOrganizations/{subresourceID}",
"upstreamPath": "/organizationAssignmentChanges/{ID}/customOrganizations/{subresourceID}",
"fidelity": "modeled",
"xWorkdayOperationId": "53cd2b632146100011ec9f06efac5522"
},
{
"operationId": "workdayStaffingPatchOrganizationAssignmentChangesByIDCustomOrganizationsBySubresourceID",
"method": "patch",
"path": "/staffing/v7/organizationAssignmentChanges/{ID}/customOrganizations/{subresourceID}",
"upstreamPath": "/organizationAssignmentChanges/{ID}/customOrganizations/{subresourceID}",
"fidelity": "modeled",
"xWorkdayOperationId": "bd340904070f10001787de26ea7727bd"
},
{
"operationId": "workdayStaffingGetOrganizationAssignmentChangesByIDCommentBySubresourceID",
"method": "get",
"path": "/staffing/v7/organizationAssignmentChanges/{ID}/comment/{subresourceID}",
"upstreamPath": "/organizationAssignmentChanges/{ID}/comment/{subresourceID}",
"fidelity": "modeled",
"xWorkdayOperationId": "b12b1abae9dd1000132d942391080000"
},
{
"operationId": "workdayStaffingPatchOrganizationAssignmentChangesByIDCommentBySubresourceID",
"method": "patch",
"path": "/staffing/v7/organizationAssignmentChanges/{ID}/comment/{subresourceID}",
"upstreamPath": "/organizationAssignmentChanges/{ID}/comment/{subresourceID}",
"fidelity": "modeled",
"xWorkdayOperationId": "b12b1abae9dd100011a402491ec20000"
},
{
"operationId": "workdayStaffingGetOrganizationAssignmentChangesByID",
"method": "get",
"path": "/staffing/v7/organizationAssignmentChanges/{ID}",
"upstreamPath": "/organizationAssignmentChanges/{ID}",
"fidelity": "modeled",
"xWorkdayOperationId": "db2f38bfb55510000d934b3527e800fb"
},
{
"operationId": "workdayStaffingGetOrganizationAssignmentChangesByIDCustomOrganizations",
"method": "get",
"path": "/staffing/v7/organizationAssignmentChanges/{ID}/customOrganizations",
"upstreamPath": "/organizationAssignmentChanges/{ID}/customOrganizations",
"fidelity": "modeled",
"xWorkdayOperationId": "53cd2b632146100011ec9f06efac5522"
},
{
"operationId": "workdayStaffingGetOrganizationAssignmentChangesByIDBusinessUnitBySubresourceID",
"method": "get",
"path": "/staffing/v7/organizationAssignmentChanges/{ID}/businessUnit/{subresourceID}",
"upstreamPath": "/organizationAssignmentChanges/{ID}/businessUnit/{subresourceID}",
"fidelity": "modeled",
"xWorkdayOperationId": "5aabf8e28cb310002521b33792f00368"
},
{
"operationId": "workdayStaffingPatchOrganizationAssignmentChangesByIDBusinessUnitBySubresourceID",
"method": "patch",
"path": "/staffing/v7/organizationAssignmentChanges/{ID}/businessUnit/{subresourceID}",
"upstreamPath": "/organizationAssignmentChanges/{ID}/businessUnit/{subresourceID}",
"fidelity": "modeled",
"xWorkdayOperationId": "5c107dd7a839100017988dc36eeb0697"
},
{
"operationId": "workdayStaffingGetOrganizationAssignmentChangesByIDCompanyBySubresourceID",
"method": "get",
"path": "/staffing/v7/organizationAssignmentChanges/{ID}/company/{subresourceID}",
"upstreamPath": "/organizationAssignmentChanges/{ID}/company/{subresourceID}",
"fidelity": "modeled",
"xWorkdayOperationId": "652d516fdff410000875dd2508fe0357"
},
{
"operationId": "workdayStaffingPatchOrganizationAssignmentChangesByIDCompanyBySubresourceID",
"method": "patch",
"path": "/staffing/v7/organizationAssignmentChanges/{ID}/company/{subresourceID}",
"upstreamPath": "/organizationAssignmentChanges/{ID}/company/{subresourceID}",
"fidelity": "modeled",
"xWorkdayOperationId": "56fe0dd0eca110000e277e8cb47a02e2"
},
{
"operationId": "workdayStaffingGetOrganizationAssignmentChangesByIDBusinessUnit",
"method": "get",
"path": "/staffing/v7/organizationAssignmentChanges/{ID}/businessUnit",
"upstreamPath": "/organizationAssignmentChanges/{ID}/businessUnit",
"fidelity": "modeled",
"xWorkdayOperationId": "5aabf8e28cb310002521b33792f00368"
},
{
"operationId": "workdayStaffingGetOrganizationAssignmentChangesByIDCosting",
"method": "get",
"path": "/staffing/v7/organizationAssignmentChanges/{ID}/costing",
"upstreamPath": "/organizationAssignmentChanges/{ID}/costing",
"fidelity": "modeled",
"xWorkdayOperationId": "a18edb56aca01000138ecd87f6b303ba"
},
{
"operationId": "workdayStaffingGetOrganizationAssignmentChangesByIDRegionBySubresourceID",
"method": "get",
"path": "/staffing/v7/organizationAssignmentChanges/{ID}/region/{subresourceID}",
"upstreamPath": "/organizationAssignmentChanges/{ID}/region/{subresourceID}",
"fidelity": "modeled",
"xWorkdayOperationId": "090ac1f0c87f10000509d4388f92036c"
},
{
"operationId": "workdayStaffingPatchOrganizationAssignmentChangesByIDRegionBySubresourceID",
"method": "patch",
"path": "/staffing/v7/organizationAssignmentChanges/{ID}/region/{subresourceID}",
"upstreamPath": "/organizationAssignmentChanges/{ID}/region/{subresourceID}",
"fidelity": "modeled",
"xWorkdayOperationId": "5c107dd7a8391000100b2893eedb04c5"
},
{
"operationId": "listSupervisoryOrganizations",
"method": "get",
"path": "/staffing/v7/supervisoryOrganizations",
"upstreamPath": "/supervisoryOrganizations",
"fidelity": "stateful",
"xWorkdayOperationId": "a02c2e1916fa100009e1ee01295d001d"
},
{
"operationId": "workdayStaffingGetSupervisoryOrganizationsByIDMembersBySubresourceID",
"method": "get",
"path": "/staffing/v7/supervisoryOrganizations/{ID}/members/{subresourceID}",
"upstreamPath": "/supervisoryOrganizations/{ID}/members/{subresourceID}",
"fidelity": "modeled",
"xWorkdayOperationId": "ad3e317e08f810000ebaef7a87a5003b"
},
{
"operationId": "workdayStaffingGetSupervisoryOrganizationsByIDMembers",
"method": "get",
"path": "/staffing/v7/supervisoryOrganizations/{ID}/members",
"upstreamPath": "/supervisoryOrganizations/{ID}/members",
"fidelity": "modeled",
"xWorkdayOperationId": "ad3e317e08f810000ebaef7a87a5003b"
},
{
"operationId": "getSupervisoryOrganization",
"method": "get",
"path": "/staffing/v7/supervisoryOrganizations/{ID}",
"upstreamPath": "/supervisoryOrganizations/{ID}",
"fidelity": "stateful",
"xWorkdayOperationId": "a02c2e1916fa100009e1ee01295d001d"
},
{
"operationId": "workdayStaffingGetSupervisoryOrganizationsByIDOrgChartBySubresourceID",
"method": "get",
"path": "/staffing/v7/supervisoryOrganizations/{ID}/orgChart/{subresourceID}",
"upstreamPath": "/supervisoryOrganizations/{ID}/orgChart/{subresourceID}",
"fidelity": "modeled",
"xWorkdayOperationId": "643e3a1262971000055567b981030046"
},
{
"operationId": "workdayStaffingGetSupervisoryOrganizationsByIDOrgChart",
"method": "get",
"path": "/staffing/v7/supervisoryOrganizations/{ID}/orgChart",
"upstreamPath": "/supervisoryOrganizations/{ID}/orgChart",
"fidelity": "modeled",
"xWorkdayOperationId": "643e3a1262971000055567b981030046"
},
{
"operationId": "workdayStaffingGetJobProfiles",
"method": "get",
"path": "/staffing/v7/jobProfiles",
"upstreamPath": "/jobProfiles",
"fidelity": "modeled",
"xWorkdayOperationId": "7deab99f645f10000b35a723c5dd0032"
},
{
"operationId": "workdayStaffingGetJobProfilesByID",
"method": "get",
"path": "/staffing/v7/jobProfiles/{ID}",
"upstreamPath": "/jobProfiles/{ID}",
"fidelity": "modeled",
"xWorkdayOperationId": "7deab99f645f10000b35a723c5dd0032"
},
{
"operationId": "workdayStaffingGetJobs",
"method": "get",
"path": "/staffing/v7/jobs",
"upstreamPath": "/jobs",
"fidelity": "modeled",
"xWorkdayOperationId": "1bfa8925c50510000ae7e9242407002a"
},
{
"operationId": "workdayStaffingGetJobsByIDWorkspaceBySubresourceID",
"method": "get",
"path": "/staffing/v7/jobs/{ID}/workspace/{subresourceID}",
"upstreamPath": "/jobs/{ID}/workspace/{subresourceID}",
"fidelity": "modeled",
"xWorkdayOperationId": "1005157e3d6310001442aef0d6ee13d5"
},
{
"operationId": "workdayStaffingGetJobsByIDWorkspace",
"method": "get",
"path": "/staffing/v7/jobs/{ID}/workspace",
"upstreamPath": "/jobs/{ID}/workspace",
"fidelity": "modeled",
"xWorkdayOperationId": "1005157e3d6310001442aef0d6ee13d5"
},
{
"operationId": "workdayStaffingGetJobsByID",
"method": "get",
"path": "/staffing/v7/jobs/{ID}",
"upstreamPath": "/jobs/{ID}",
"fidelity": "modeled",
"xWorkdayOperationId": "1bfa8925c50510000ae7e9242407002a"
},
{
"operationId": "workdayStaffingGetWorkers",
"method": "get",
"path": "/staffing/v7/workers",
"upstreamPath": "/workers",
"fidelity": "modeled",
"xWorkdayOperationId": "c2466b0778c610000cdf9abc4fbc000c"
},
{
"operationId": "workdayStaffingPostWorkersByIDOrganizationAssignmentChanges",
"method": "post",
"path": "/staffing/v7/workers/{ID}/organizationAssignmentChanges",
"upstreamPath": "/workers/{ID}/organizationAssignmentChanges",
"fidelity": "modeled",
"xWorkdayOperationId": "cc45d62b623c1000132bdbe59fb10530"
},
{
"operationId": "workdayStaffingGetWorkersByIDCheckIns",
"method": "get",
"path": "/staffing/v7/workers/{ID}/checkIns",
"upstreamPath": "/workers/{ID}/checkIns",
"fidelity": "modeled",
"xWorkdayOperationId": "b3a69f47a499100012edcbe14f450027"
},
{
"operationId": "workdayStaffingPostWorkersByIDCheckIns",
"method": "post",
"path": "/staffing/v7/workers/{ID}/checkIns",
"upstreamPath": "/workers/{ID}/checkIns",
"fidelity": "modeled",
"xWorkdayOperationId": "316b5a26cc3c1000118215c538f302f4"
},
{
"operationId": "workdayStaffingPostWorkersByIDHomeContactInformationChanges",
"method": "post",
"path": "/staffing/v7/workers/{ID}/homeContactInformationChanges",
"upstreamPath": "/workers/{ID}/homeContactInformationChanges",
"fidelity": "modeled",
"xWorkdayOperationId": "5f06a5c825501000164b238fea860174"
},
{
"operationId": "workdayStaffingGetWorkersByIDExternalSkillLevel",
"method": "get",
"path": "/staffing/v7/workers/{ID}/externalSkillLevel",
"upstreamPath": "/workers/{ID}/externalSkillLevel",
"fidelity": "modeled",
"xWorkdayOperationId": "69d975e384d710000a679d7080170000"
},
{
"operationId": "workdayStaffingPostWorkersByIDExternalSkillLevel",
"method": "post",
"path": "/staffing/v7/workers/{ID}/externalSkillLevel",
"upstreamPath": "/workers/{ID}/externalSkillLevel",
"fidelity": "modeled",
"xWorkdayOperationId": "69d975e384d710000a679d7080170002"
},
{
"operationId": "workdayStaffingGetWorkersByIDSkillItemsBySubresourceID",
"method": "get",
"path": "/staffing/v7/workers/{ID}/skillItems/{subresourceID}",
"upstreamPath": "/workers/{ID}/skillItems/{subresourceID}",
"fidelity": "modeled",
"xWorkdayOperationId": "8aa3b2651012100012c44529219a00eb"
},
{
"operationId": "workdayStaffingGetWorkersByIDWorkContactInformationChangesBySubresourceID",
"method": "get",
"path": "/staffing/v7/workers/{ID}/workContactInformationChanges/{subresourceID}",
"upstreamPath": "/workers/{ID}/workContactInformationChanges/{subresourceID}",
"fidelity": "modeled",
"xWorkdayOperationId": "5f06a5c825501000164434a6c97c0170"
},
{
"operationId": "workdayStaffingGetWorkersByIDHomeContactInformationChangesBySubresourceID",
"method": "get",
"path": "/staffing/v7/workers/{ID}/homeContactInformationChanges/{subresourceID}",
"upstreamPath": "/workers/{ID}/homeContactInformationChanges/{subresourceID}",
"fidelity": "modeled",
"xWorkdayOperationId": "5f06a5c825501000164b23890a0d0173"
},
{
"operationId": "listExplicitSkills",
"method": "get",
"path": "/staffing/v7/workers/{ID}/explicitSkills",
"upstreamPath": "/workers/{ID}/explicitSkills",
"fidelity": "stateful",
"xWorkdayOperationId": "d734f7cb63801000088f78b219f8012c"
},
{
"operationId": "workdayStaffingPostWorkersByIDExplicitSkills",
"method": "post",
"path": "/staffing/v7/workers/{ID}/explicitSkills",
"upstreamPath": "/workers/{ID}/explicitSkills",
"fidelity": "modeled",
"xWorkdayOperationId": "d734f7cb63801000088f78cc1dc1012d"
},
{
"operationId": "workdayStaffingGetWorkersByIDExternalSkillLevelBySubresourceID",
"method": "get",
"path": "/staffing/v7/workers/{ID}/externalSkillLevel/{subresourceID}",
"upstreamPath": "/workers/{ID}/externalSkillLevel/{subresourceID}",
"fidelity": "modeled",
"xWorkdayOperationId": "69d975e384d710000a679d7080170000"
},
{
"operationId": "workdayStaffingPutWorkersByIDExternalSkillLevelBySubresourceID",
"method": "put",
"path": "/staffing/v7/workers/{ID}/externalSkillLevel/{subresourceID}",
"upstreamPath": "/workers/{ID}/externalSkillLevel/{subresourceID}",
"fidelity": "modeled",
"xWorkdayOperationId": "69d975e384d710000a679d7080170001"
},
{
"operationId": "workdayStaffingGetWorkersByIDServiceDatesBySubresourceID",
"method": "get",
"path": "/staffing/v7/workers/{ID}/serviceDates/{subresourceID}",
"upstreamPath": "/workers/{ID}/serviceDates/{subresourceID}",
"fidelity": "modeled",
"xWorkdayOperationId": "6b1db753fd82100027d4d4b0f2cd001f"
},
{
"operationId": "getExplicitSkill",
"method": "get",
"path": "/staffing/v7/workers/{ID}/explicitSkills/{subresourceID}",
"upstreamPath": "/workers/{ID}/explicitSkills/{subresourceID}",
"fidelity": "stateful",
"xWorkdayOperationId": "d734f7cb63801000088f78b219f8012c"
},
{
"operationId": "workdayStaffingGetWorkersByIDCheckInTopicsBySubresourceID",
"method": "get",
"path": "/staffing/v7/workers/{ID}/checkInTopics/{subresourceID}",
"upstreamPath": "/workers/{ID}/checkInTopics/{subresourceID}",
"fidelity": "modeled",
"xWorkdayOperationId": "d81c816de26f100018857de433280038"
},
{
"operationId": "workdayStaffingPatchWorkersByIDCheckInTopicsBySubresourceID",
"method": "patch",
"path": "/staffing/v7/workers/{ID}/checkInTopics/{subresourceID}",
"upstreamPath": "/workers/{ID}/checkInTopics/{subresourceID}",
"fidelity": "modeled",
"xWorkdayOperationId": "3125bee9ec6610001a38647867c3022c"
},
{
"operationId": "workdayStaffingDeleteWorkersByIDCheckInTopicsBySubresourceID",
"method": "delete",
"path": "/staffing/v7/workers/{ID}/checkInTopics/{subresourceID}",
"upstreamPath": "/workers/{ID}/checkInTopics/{subresourceID}",
"fidelity": "modeled",
"xWorkdayOperationId": "b83f7edd481e100009593622baba1300"
},
{
"operationId": "workdayStaffingPatchWorkersByIDCheckInTopicsBySubresourceIDTypeArchive",
"method": "patch",
"path": "/staffing/v7/workers/{ID}/checkInTopics/{subresourceID}?type=archive",
"upstreamPath": "/workers/{ID}/checkInTopics/{subresourceID}?type=archive",
"fidelity": "modeled",
"queryDiscriminator": {
"parameter": "type",
"value": "archive"
},
"xWorkdayOperationId": "1163fe23102e10001faffd13358001ac"
},
{
"operationId": "workdayStaffingPostWorkersByIDWorkContactInformationChanges",
"method": "post",
"path": "/staffing/v7/workers/{ID}/workContactInformationChanges",
"upstreamPath": "/workers/{ID}/workContactInformationChanges",
"fidelity": "modeled",
"xWorkdayOperationId": "5f06a5c825501000164434b6d3050171"
},
{
"operationId": "workdayStaffingGetWorkersByIDServiceDates",
"method": "get",
"path": "/staffing/v7/workers/{ID}/serviceDates",
"upstreamPath": "/workers/{ID}/serviceDates",
"fidelity": "modeled",
"xWorkdayOperationId": "6b1db753fd82100027d4d4b0f2cd001f"
},
{
"operationId": "getWorker",
"method": "get",
"path": "/staffing/v7/workers/{ID}",
"upstreamPath": "/workers/{ID}",
"fidelity": "stateful",
"xWorkdayOperationId": "c2466b0778c610000cdf9abc4fbc000c"
},
{
"operationId": "workdayStaffingPostWorkersByIDJobChanges",
"method": "post",
"path": "/staffing/v7/workers/{ID}/jobChanges",
"upstreamPath": "/workers/{ID}/jobChanges",
"fidelity": "modeled",
"xWorkdayOperationId": "ce861a6a360d100028b071fe9f480015"
},
{
"operationId": "workdayStaffingGetWorkersByIDCheckInsBySubresourceID",
"method": "get",
"path": "/staffing/v7/workers/{ID}/checkIns/{subresourceID}",
"upstreamPath": "/workers/{ID}/checkIns/{subresourceID}",
"fidelity": "modeled",
"xWorkdayOperationId": "b3a69f47a499100012edcbe14f450027"
},
{
"operationId": "workdayStaffingPatchWorkersByIDCheckInsBySubresourceID",
"method": "patch",
"path": "/staffing/v7/workers/{ID}/checkIns/{subresourceID}",
"upstreamPath": "/workers/{ID}/checkIns/{subresourceID}",
"fidelity": "modeled",
"xWorkdayOperationId": "8e4e33097f90100013c85dc4554200fb"
},
{
"operationId": "workdayStaffingDeleteWorkersByIDCheckInsBySubresourceID",
"method": "delete",
"path": "/staffing/v7/workers/{ID}/checkIns/{subresourceID}",
"upstreamPath": "/workers/{ID}/checkIns/{subresourceID}",
"fidelity": "modeled",
"xWorkdayOperationId": "7620fa224f261000152ad2cf9cc91311"
},
{
"operationId": "workdayStaffingPatchWorkersByIDCheckInsBySubresourceIDTypeArchive",
"method": "patch",
"path": "/staffing/v7/workers/{ID}/checkIns/{subresourceID}?type=archive",
"upstreamPath": "/workers/{ID}/checkIns/{subresourceID}?type=archive",
"fidelity": "modeled",
"queryDiscriminator": {
"parameter": "type",
"value": "archive"
},
"xWorkdayOperationId": "1163fe23102e10001e303f9c14a5019a"
},
{
"operationId": "workdayStaffingGetWorkersByIDSkillItems",
"method": "get",
"path": "/staffing/v7/workers/{ID}/skillItems",
"upstreamPath": "/workers/{ID}/skillItems",
"fidelity": "modeled",
"xWorkdayOperationId": "8aa3b2651012100012c44529219a00eb"
},
{
"operationId": "workdayStaffingPostWorkersByIDSkillItems",
"method": "post",
"path": "/staffing/v7/workers/{ID}/skillItems",
"upstreamPath": "/workers/{ID}/skillItems",
"fidelity": "modeled",
"xWorkdayOperationId": "8aa3b2651012100012c444e386bc00ea"
},
{
"operationId": "workdayStaffingGetWorkersByIDCheckInTopics",
"method": "get",
"path": "/staffing/v7/workers/{ID}/checkInTopics",
"upstreamPath": "/workers/{ID}/checkInTopics",
"fidelity": "modeled",
"xWorkdayOperationId": "d81c816de26f100018857de433280038"
},
{
"operationId": "workdayStaffingPostWorkersByIDCheckInTopics",
"method": "post",
"path": "/staffing/v7/workers/{ID}/checkInTopics",
"upstreamPath": "/workers/{ID}/checkInTopics",
"fidelity": "modeled",
"xWorkdayOperationId": "3267c0ba92a010001ceb6f4d060003eb"
},
{
"operationId": "workdayStaffingGetValuesJobChangesGroupFrequencies",
"method": "get",
"path": "/staffing/v7/values/jobChangesGroup/frequencies/",
"upstreamPath": "/values/jobChangesGroup/frequencies/",
"fidelity": "modeled"
},
{
"operationId": "workdayStaffingGetValuesJobChangesGroupJobProfiles",
"method": "get",
"path": "/staffing/v7/values/jobChangesGroup/jobProfiles/",
"upstreamPath": "/values/jobChangesGroup/jobProfiles/",
"fidelity": "modeled"
},
{
"operationId": "workdayStaffingGetValuesJobChangesGroupHeadcountOptions",
"method": "get",
"path": "/staffing/v7/values/jobChangesGroup/headcountOptions/",
"upstreamPath": "/values/jobChangesGroup/headcountOptions/",
"fidelity": "modeled"
},
{
"operationId": "workdayStaffingGetValuesJobChangesGroupWorkSpaces",
"method": "get",
"path": "/staffing/v7/values/jobChangesGroup/workSpaces/",
"upstreamPath": "/values/jobChangesGroup/workSpaces/",
"fidelity": "modeled"
},
{
"operationId": "workdayStaffingGetValuesJobChangesGroupWorkerTypes",
"method": "get",
"path": "/staffing/v7/values/jobChangesGroup/workerTypes/",
"upstreamPath": "/values/jobChangesGroup/workerTypes/",
"fidelity": "modeled"
},
{
"operationId": "workdayStaffingGetValuesJobChangesGroupReason",
"method": "get",
"path": "/staffing/v7/values/jobChangesGroup/reason/",
"upstreamPath": "/values/jobChangesGroup/reason/",
"fidelity": "modeled"
},
{
"operationId": "workdayStaffingGetValuesJobChangesGroupAssignmentTypes",
"method": "get",
"path": "/staffing/v7/values/jobChangesGroup/assignmentTypes/",
"upstreamPath": "/values/jobChangesGroup/assignmentTypes/",
"fidelity": "modeled"
},
{
"operationId": "workdayStaffingGetValuesJobChangesGroupEmployeeTypes",
"method": "get",
"path": "/staffing/v7/values/jobChangesGroup/employeeTypes/",
"upstreamPath": "/values/jobChangesGroup/employeeTypes/",
"fidelity": "modeled"
},
{
"operationId": "workdayStaffingGetValuesJobChangesGroupJobClassifications",
"method": "get",
"path": "/staffing/v7/values/jobChangesGroup/jobClassifications/",
"upstreamPath": "/values/jobChangesGroup/jobClassifications/",
"fidelity": "modeled"
},
{
"operationId": "workdayStaffingGetValuesJobChangesGroupWorkStudyAwards",
"method": "get",
"path": "/staffing/v7/values/jobChangesGroup/workStudyAwards/",
"upstreamPath": "/values/jobChangesGroup/workStudyAwards/",
"fidelity": "modeled"
},
{
"operationId": "workdayStaffingGetValuesJobChangesGroupPayRateTypes",
"method": "get",
"path": "/staffing/v7/values/jobChangesGroup/payRateTypes/",
"upstreamPath": "/values/jobChangesGroup/payRateTypes/",
"fidelity": "modeled"
},
{
"operationId": "workdayStaffingGetValuesJobChangesGroupLocations",
"method": "get",
"path": "/staffing/v7/values/jobChangesGroup/locations/",
"upstreamPath": "/values/jobChangesGroup/locations/",
"fidelity": "modeled"
},
{
"operationId": "workdayStaffingGetValuesJobChangesGroupTimeTypes",
"method": "get",
"path": "/staffing/v7/values/jobChangesGroup/timeTypes/",
"upstreamPath": "/values/jobChangesGroup/timeTypes/",
"fidelity": "modeled"
},
{
"operationId": "workdayStaffingGetValuesJobChangesGroupCurrencies",
"method": "get",
"path": "/staffing/v7/values/jobChangesGroup/currencies/",
"upstreamPath": "/values/jobChangesGroup/currencies/",
"fidelity": "modeled"
},
{
"operationId": "workdayStaffingGetValuesJobChangesGroupProposedPosition",
"method": "get",
"path": "/staffing/v7/values/jobChangesGroup/proposedPosition/",
"upstreamPath": "/values/jobChangesGroup/proposedPosition/",
"fidelity": "modeled"
},
{
"operationId": "workdayStaffingGetValuesJobChangesGroupTemplates",
"method": "get",
"path": "/staffing/v7/values/jobChangesGroup/templates/",
"upstreamPath": "/values/jobChangesGroup/templates/",
"fidelity": "modeled"
},
{
"operationId": "workdayStaffingGetValuesJobChangesGroupWorkersCompensationCodeOverrides",
"method": "get",
"path": "/staffing/v7/values/jobChangesGroup/workersCompensationCodeOverrides/",
"upstreamPath": "/values/jobChangesGroup/workersCompensationCodeOverrides/",
"fidelity": "modeled"
},
{
"operationId": "workdayStaffingGetValuesJobChangesGroupJobs",
"method": "get",
"path": "/staffing/v7/values/jobChangesGroup/jobs/",
"upstreamPath": "/values/jobChangesGroup/jobs/",
"fidelity": "modeled"
},
{
"operationId": "workdayStaffingGetValuesJobChangesGroupSupervisoryOrganization",
"method": "get",
"path": "/staffing/v7/values/jobChangesGroup/supervisoryOrganization/",
"upstreamPath": "/values/jobChangesGroup/supervisoryOrganization/",
"fidelity": "modeled"
},
{
"operationId": "workdayStaffingGetValuesJobChangesGroupWorkShifts",
"method": "get",
"path": "/staffing/v7/values/jobChangesGroup/workShifts/",
"upstreamPath": "/values/jobChangesGroup/workShifts/",
"fidelity": "modeled"
},
{
"operationId": "workdayStaffingGetValuesJobChangesGroupWorkers",
"method": "get",
"path": "/staffing/v7/values/jobChangesGroup/workers/",
"upstreamPath": "/values/jobChangesGroup/workers/",
"fidelity": "modeled"
},
{
"operationId": "workdayStaffingGetValuesJobChangesGroupCompanyInsiderTypes",
"method": "get",
"path": "/staffing/v7/values/jobChangesGroup/companyInsiderTypes/",
"upstreamPath": "/values/jobChangesGroup/companyInsiderTypes/",
"fidelity": "modeled"
},
{
"operationId": "workdayStaffingGetValuesJobChangesGroupContingentWorkerTypes",
"method": "get",
"path": "/staffing/v7/values/jobChangesGroup/contingentWorkerTypes/",
"upstreamPath": "/values/jobChangesGroup/contingentWorkerTypes/",
"fidelity": "modeled"
},
{
"operationId": "workdayStaffingGetValuesJobChangesGroupJobRequisitions",
"method": "get",
"path": "/staffing/v7/values/jobChangesGroup/jobRequisitions/",
"upstreamPath": "/values/jobChangesGroup/jobRequisitions/",
"fidelity": "modeled"
},
{
"operationId": "workdayStaffingGetValuesOrganizationAssignmentChangesGroupRegions",
"method": "get",
"path": "/staffing/v7/values/organizationAssignmentChangesGroup/regions/",
"upstreamPath": "/values/organizationAssignmentChangesGroup/regions/",
"fidelity": "modeled"
},
{
"operationId": "workdayStaffingGetValuesOrganizationAssignmentChangesGroupPositions",
"method": "get",
"path": "/staffing/v7/values/organizationAssignmentChangesGroup/positions/",
"upstreamPath": "/values/organizationAssignmentChangesGroup/positions/",
"fidelity": "modeled"
},
{
"operationId": "workdayStaffingGetValuesOrganizationAssignmentChangesGroupCompanies",
"method": "get",
"path": "/staffing/v7/values/organizationAssignmentChangesGroup/companies/",
"upstreamPath": "/values/organizationAssignmentChangesGroup/companies/",
"fidelity": "modeled"
},
{
"operationId": "workdayStaffingGetValuesOrganizationAssignmentChangesGroupFunds",
"method": "get",
"path": "/staffing/v7/values/organizationAssignmentChangesGroup/funds/",
"upstreamPath": "/values/organizationAssignmentChangesGroup/funds/",
"fidelity": "modeled"
},
{
"operationId": "workdayStaffingGetValuesOrganizationAssignmentChangesGroupGrants",
"method": "get",
"path": "/staffing/v7/values/organizationAssignmentChangesGroup/grants/",
"upstreamPath": "/values/organizationAssignmentChangesGroup/grants/",
"fidelity": "modeled"
},
{
"operationId": "workdayStaffingGetValuesOrganizationAssignmentChangesGroupPrograms",
"method": "get",
"path": "/staffing/v7/values/organizationAssignmentChangesGroup/programs/",
"upstreamPath": "/values/organizationAssignmentChangesGroup/programs/",
"fidelity": "modeled"
},
{
"operationId": "workdayStaffingGetValuesOrganizationAssignmentChangesGroupJobs",
"method": "get",
"path": "/staffing/v7/values/organizationAssignmentChangesGroup/jobs/",
"upstreamPath": "/values/organizationAssignmentChangesGroup/jobs/",
"fidelity": "modeled"
},
{
"operationId": "workdayStaffingGetValuesOrganizationAssignmentChangesGroupBusinessUnits",
"method": "get",
"path": "/staffing/v7/values/organizationAssignmentChangesGroup/businessUnits/",
"upstreamPath": "/values/organizationAssignmentChangesGroup/businessUnits/",
"fidelity": "modeled"
},
{
"operationId": "workdayStaffingGetValuesOrganizationAssignmentChangesGroupWorkers",
"method": "get",
"path": "/staffing/v7/values/organizationAssignmentChangesGroup/workers/",
"upstreamPath": "/values/organizationAssignmentChangesGroup/workers/",
"fidelity": "modeled"
},
{
"operationId": "workdayStaffingGetValuesOrganizationAssignmentChangesGroupCustoms",
"method": "get",
"path": "/staffing/v7/values/organizationAssignmentChangesGroup/customs/",
"upstreamPath": "/values/organizationAssignmentChangesGroup/customs/",
"fidelity": "modeled"
},
{
"operationId": "workdayStaffingGetValuesOrganizationAssignmentChangesGroupCostCenters",
"method": "get",
"path": "/staffing/v7/values/organizationAssignmentChangesGroup/costCenters/",
"upstreamPath": "/values/organizationAssignmentChangesGroup/costCenters/",
"fidelity": "modeled"
},
{
"operationId": "workdayStaffingGetValuesOrganizationAssignmentChangesGroupGifts",
"method": "get",
"path": "/staffing/v7/values/organizationAssignmentChangesGroup/gifts/",
"upstreamPath": "/values/organizationAssignmentChangesGroup/gifts/",
"fidelity": "modeled"
}
]
},
"x-purple-suite-runtime-path-canonicalization": [
{
"documentedPath": "/staffing/v7/workers/{ID}/checkInTopics/{subresourceID}?type=archive",
"runtimePath": "/staffing/v7/workers/:ID/checkInTopics/:subresourceID",
"queryDiscriminator": {
"parameter": "type",
"value": "archive"
},
"reason": "The pinned Workday artifact encodes a query string in an OpenAPI path key; HTTP routing canonicalizes only this exact single-value discriminator."
},
{
"documentedPath": "/staffing/v7/workers/{ID}/checkIns/{subresourceID}?type=archive",
"runtimePath": "/staffing/v7/workers/:ID/checkIns/:subresourceID",
"queryDiscriminator": {
"parameter": "type",
"value": "archive"
},
"reason": "The pinned Workday artifact encodes a query string in an OpenAPI path key; HTTP routing canonicalizes only this exact single-value discriminator."
}
],
"x-purple-suite-exclusions": [
"Workday Web Services (SOAP/WWS)",
"Workday Graph API",
"Workday Query Language (WQL), a separate Platform API family",
"Reports-as-a-Service (RaaS) and tenant custom reports",
"Finance, Payroll, Student, and non-HR Platform REST services",
"Experimental alpha, beta, and labs services",
"Tenant-configured actions absent from the pinned public artifacts"
]
}