The public Workday API.
Operations
POST /common/v1/validateWorktags
(End of Life Date: 2025-08-03 ) Validates allowed and required worktag types and worktag combinations so that you can correct errors before you submit transactions.
Validate the allowed and required worktag types and worktag combinations based on the configuration in the 'Maintain Related Worktag Usage' and 'Maintain Worktag Usage' tasks and related worktags so that you can correct errors before you submit transactions using web services. This method is a read-only POST that doesn't add data to Workday.
<b>Secured By Domain:</b> Manage: Related Worktags, Worktag REST API
<b>Scope:</b> Common Financial Management, Worktags
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"validateWorktags"
],
"summary": "(End of Life Date: 2025-08-03 ) Validates allowed and required worktag types and worktag combinations so that you can correct errors before you submit transactions.",
"description": "Validate the allowed and required worktag types and worktag combinations based on the configuration in the 'Maintain Related Worktag Usage' and 'Maintain Worktag Usage' tasks and related worktags so that you can correct errors before you submit transactions using web services. This method is a read-only POST that doesn't add data to Workday.\n\n<b>Secured By Domain:</b> Manage: Related Worktags, Worktag REST API\n\n<b>Scope:</b> Common Financial Management, Worktags",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/validateWorktagInput_aa8aaaaeca3910002fd14d954eea0371"
}
}
}
},
"responses": {
"201": {
"description": "Resource created.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/validateWorktagInput_aa8aaaaeca3910002fd14d954eea0371"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)\n\nAllow Built-in Worktags must be either true or false.\n\nDuplicate worktag types are not allowed.\n\nTaggable Configuration is required.",
"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"
}
}
}
}
},
"deprecated": true,
"x-workday-internal-try-enabled": "false",
"x-workday-operation-id": "aa8aaaaeca3910002f9fbcab1262036e",
"x-workday-secured-by-domains": [
"Manage: Related Worktags",
"Worktag REST API"
]
}
GET /common/v1/organizations
Retrieves a collection of organizations.
<b>Secured By Domain:</b> Reports: Organization
<b>Scope:</b> Organizations and Roles
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"organizations"
],
"summary": "Retrieves a collection of organizations.",
"description": "\n\n<b>Secured By Domain:</b> Reports: Organization\n\n<b>Scope:</b> Organizations and Roles",
"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"
}
},
{
"name": "organizationType",
"in": "query",
"description": "Reference to an Organization Type. Example: Organization Type WID. Requests must provide an Organization Type.",
"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/organizationSummary_a03132f19b911000119b05cfd7cf0032"
}
}
}
}
}
}
},
"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": "a03132f19b91100011bb405bfeb70034",
"x-workday-secured-by-domains": [
"Reports: Organization"
]
}
GET /common/v1/organizations/{ID}
Retrieves an organization instance.
<b>Secured By Domain:</b> Reports: Organization
<b>Scope:</b> Organizations and Roles
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"organizations"
],
"summary": "Retrieves an organization instance.",
"description": "\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"
}
}
],
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/organizationSummary_a03132f19b911000119b05cfd7cf0032"
}
}
}
},
"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": "a03132f19b91100011bb405bfeb70034",
"x-workday-secured-by-domains": [
"Reports: Organization"
]
}
GET /common/v1/supervisoryOrganizations
Retrieves a collection of supervisory organizations.
Retrieves all supervisory organizations.
<b>Secured By Domain:</b> FLW Service, Reports: Organization
<b>Scope:</b> Organizations and Roles
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"supervisoryOrganizations"
],
"summary": "Retrieves a collection of supervisory organizations.",
"description": "Retrieves all supervisory organizations.\n\n<b>Secured By Domain:</b> FLW Service, Reports: Organization\n\n<b>Scope:</b> Organizations and Roles",
"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/supervisoryOrganizationSummary_3a94b57f042a4ebb95027e09d6192992"
}
}
}
}
}
}
},
"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": "22c69260c8784717a6a7bdec9efbca32",
"x-workday-secured-by-domains": [
"FLW Service",
"Reports: Organization"
]
}
GET /common/v1/supervisoryOrganizations/{ID}/workers/{subresourceID}
Retrieves a worker instance for a specific supervisory organization.
Retrieves a supervisory organization for a worker with the specified ID.
<b>Secured By Domain:</b> Worker Data: Public Worker Reports
<b>Scope:</b> Staffing
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"supervisoryOrganizations"
],
"summary": "Retrieves a worker instance for a specific supervisory organization.",
"description": "Retrieves a supervisory organization for a worker with the specified 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/workerSummary_a489aef739484c13a59e6d502a9e7b68"
}
}
}
},
"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": "5c954a75094a4f6183f8602897afd7ff",
"x-workday-secured-by-domains": [
"Worker Data: Public Worker Reports"
]
}
GET /common/v1/supervisoryOrganizations/{ID}/workers
Retrieves a collection of workers for a specific supervisory organization.
Retrieves all supervisory organizations for a worker with the specified ID.
<b>Secured By Domain:</b> Worker Data: Public Worker Reports
<b>Scope:</b> Staffing
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"supervisoryOrganizations"
],
"summary": "Retrieves a collection of workers for a specific supervisory organization.",
"description": "Retrieves all supervisory organizations for a worker with the specified 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/workerSummary_a489aef739484c13a59e6d502a9e7b68"
}
}
}
}
}
}
},
"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": "5c954a75094a4f6183f8602897afd7ff",
"x-workday-secured-by-domains": [
"Worker Data: Public Worker Reports"
]
}
GET /common/v1/supervisoryOrganizations/{ID}
Retrieves a supervisory organization instance.
Retrieves a supervisory organization instance.
<b>Secured By Domain:</b> FLW Service, Reports: Organization
<b>Scope:</b> Organizations and Roles
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"supervisoryOrganizations"
],
"summary": "Retrieves a supervisory organization instance.",
"description": "Retrieves a supervisory organization instance.\n\n<b>Secured By Domain:</b> FLW Service, 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"
}
}
],
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/supervisoryOrganizationSummary_3a94b57f042a4ebb95027e09d6192992"
}
}
}
},
"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": "22c69260c8784717a6a7bdec9efbca32",
"x-workday-secured-by-domains": [
"FLW Service",
"Reports: Organization"
]
}
GET /common/v1/jobChangeReasons
Retrieves a collection of job change reasons.
Retrieves all job change 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": [
"jobChangeReasons"
],
"summary": "Retrieves a collection of job change reasons.",
"description": "Retrieves all job change reasons.\n\n<b>Secured By Domain:</b> Staffing Actions: Change Job Date and Reason\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/jobChangeReasonSummary_69b1f5fbb40c4cd6b9c55b226ca2424c"
}
}
}
}
}
}
},
"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": "0edf6078b26046bb988499f0b7f92dee",
"x-workday-secured-by-domains": [
"Staffing Actions: Change Job Date and Reason"
]
}
GET /common/v1/jobChangeReasons/{ID}
Retrieves a job change reason instance.
Retrieves a job change reason with the specified 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": [
"jobChangeReasons"
],
"summary": "Retrieves a job change reason instance.",
"description": "Retrieves a job change reason with the specified 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"
}
}
],
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/jobChangeReasonSummary_69b1f5fbb40c4cd6b9c55b226ca2424c"
}
}
}
},
"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": "0edf6078b26046bb988499f0b7f92dee",
"x-workday-secured-by-domains": [
"Staffing Actions: Change Job Date and Reason"
]
}
GET /common/v1/businessTitleChanges/{ID}
Retrieves a business title change instance.
<b>Secured By Domain:</b> Staffing Actions: Business Title
<b>Scope:</b> Staffing
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"businessTitleChanges"
],
"summary": "Retrieves a business title change instance.",
"description": "\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"
}
}
],
"responses": {
"200": {
"description": "Successful response. A successful response can return no matched data.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/businessTitleChangeDetail_f3169dd3470046378f404ac21e864ab4"
}
}
}
},
"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": "45a9c799b3fd4e70a0b53d07c20c867f",
"x-workday-secured-by-domains": [
"Staffing Actions: Business Title"
]
}
GET /common/v1/organizationTypes
Retrieves a collection of organization types.
Retrieves all organization types.
<b>Secured By Domain:</b> Set Up: Organization
<b>Scope:</b> Organizations and Roles
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"organizationTypes"
],
"summary": "Retrieves a collection of organization types.",
"description": "Retrieves all organization types.\n\n<b>Secured By Domain:</b> Set Up: Organization\n\n<b>Scope:</b> Organizations and Roles",
"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/organizationTypeSummary_e91ac1399cd410000481d84f988f0ec7"
}
}
}
}
}
}
},
"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": "e91ac1399cd410000486288a174f0ec9",
"x-workday-secured-by-domains": [
"Set Up: Organization"
]
}
GET /common/v1/organizationTypes/{ID}
Retrieves an organization type instance.
Retrieves an organization type with the specified ID.
<b>Secured By Domain:</b> Set Up: Organization
<b>Scope:</b> Organizations and Roles
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"organizationTypes"
],
"summary": "Retrieves an organization type instance.",
"description": "Retrieves an organization type with the specified ID.\n\n<b>Secured By Domain:</b> Set Up: 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/organizationTypeSummary_e91ac1399cd410000481d84f988f0ec7"
}
}
}
},
"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": "e91ac1399cd410000486288a174f0ec9",
"x-workday-secured-by-domains": [
"Set Up: Organization"
]
}
GET /common/v1/workers
Retrieves a collection of workers.
Retrieves all workers. Use the search parameter to search for workers by name. The search is case-insensitive.
<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.",
"description": "Retrieves all workers. Use the search parameter to search for workers by name. The search is case-insensitive.\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": "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",
"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/workerSummary_a489aef739484c13a59e6d502a9e7b68"
}
}
}
}
}
}
},
"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": "94a39e71541b468fa895955508287acd",
"x-workday-secured-by-domains": [
"FLW Service",
"Self-Service: Current Staffing Information",
"Worker Data: Public Worker Reports"
]
}
GET /common/v1/workers/{ID}/directReports
Retrieves a collection of direct reports for a specific worker.
Retrieves all direct reports.
<b>Secured By Domain:</b> Reports: Manager, Reports: Matrix Manager, Self-Service: My Team
<b>Scope:</b> Staffing
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"workers"
],
"summary": "Retrieves a collection of direct reports for a specific worker.",
"description": "Retrieves all direct reports.\n\n<b>Secured By Domain:</b> Reports: Manager, Reports: Matrix Manager, Self-Service: My Team\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/workerSummary_a489aef739484c13a59e6d502a9e7b68"
}
}
}
}
}
}
},
"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": "3dad5f33d6974b2691f53037644f40be",
"x-workday-secured-by-domains": [
"Reports: Manager",
"Reports: Matrix Manager",
"Self-Service: My Team"
]
}
GET /common/v1/workers/{ID}/directReports/{subresourceID}
Retrieves a direct report instance for a specific worker.
Retrieves a direct report with the specified ID
<b>Secured By Domain:</b> Reports: Manager, Reports: Matrix Manager, Self-Service: My Team
<b>Scope:</b> Staffing
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"workers"
],
"summary": "Retrieves a direct report instance for a specific worker.",
"description": "Retrieves a direct report with the specified ID\n\n<b>Secured By Domain:</b> Reports: Manager, Reports: Matrix Manager, Self-Service: My Team\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/workerSummary_a489aef739484c13a59e6d502a9e7b68"
}
}
}
},
"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": "3dad5f33d6974b2691f53037644f40be",
"x-workday-secured-by-domains": [
"Reports: Manager",
"Reports: Matrix Manager",
"Self-Service: My Team"
]
}
GET /common/v1/workers/{ID}/organizations
Retrieves a collection of organizations for a specific worker.
Retrieves all organizations for a specific worker.
<b>Secured By Domain:</b> Reports: Organization
<b>Scope:</b> Organizations and Roles
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"workers"
],
"summary": "Retrieves a collection of organizations for a specific worker.",
"description": "Retrieves all organizations for a specific worker.\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.\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/workerOrganizationSummary_b09201ecbe6f10000c600196a3f70012"
}
}
}
}
}
}
},
"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": "b09201ecbe6f10000c612f777e670015",
"x-workday-secured-by-domains": [
"Reports: Organization"
]
}
GET /common/v1/workers/{ID}/organizations/{subresourceID}
Retrieves an organization instance for a specific worker.
Retrieves an organization with the specified ID for a specific worker.
<b>Secured By Domain:</b> Reports: Organization
<b>Scope:</b> Organizations and Roles
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"workers"
],
"summary": "Retrieves an organization instance for a specific worker.",
"description": "Retrieves an organization with the specified ID for a specific worker.\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.\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/workerOrganizationSummary_b09201ecbe6f10000c600196a3f70012"
}
}
}
},
"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": "b09201ecbe6f10000c612f777e670015",
"x-workday-secured-by-domains": [
"Reports: Organization"
]
}
GET /common/v1/workers/{ID}/inboxTasks/{subresourceID}
Retrieves an inbox task instance for a specific worker.
<b>Secured By Domain:</b> Core Navigation
<b>Scope:</b> Adaptive Planning for Financial Plans, Adaptive Planning for the Workforce, Benefits, Tenant Non-Configurable
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"workers"
],
"summary": "Retrieves an inbox task instance for a specific worker.",
"description": "\n\n<b>Secured By Domain:</b> Core Navigation\n\n<b>Scope:</b> Adaptive Planning for Financial Plans, Adaptive Planning for the Workforce, Benefits, Tenant Non-Configurable",
"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/inboxTaskSummary_1bbb07a8ab4349dd934ca72301974204"
}
}
}
},
"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": "d02ccd56f7894dabb8e0dd66e42e94b9",
"x-workday-secured-by-domains": [
"Core Navigation"
]
}
GET /common/v1/workers/{ID}/timeOffEntries
Retrieves a collection of time off entries for a specific worker.
<b>Secured By Domain:</b> Self-Service: Time Off Balances, Worker Data: Time Off (Time Off Balances Manager View), Worker Data: Time Off (Time Off Balances)
<b>Scope:</b> Time Off and Leave
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"workers"
],
"summary": "Retrieves a collection of time off entries for a specific worker.",
"description": "\n\n<b>Secured By Domain:</b> Self-Service: Time Off Balances, Worker Data: Time Off (Time Off Balances Manager View), Worker Data: Time Off (Time Off Balances)\n\n<b>Scope:</b> Time Off and Leave",
"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/timeOffEntries_436f2afb755f100012528fa3260e000f"
}
}
}
}
}
}
},
"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": "436f2afb755f1000125443cdc76e0017",
"x-workday-secured-by-domains": [
"Self-Service: Time Off Balances",
"Worker Data: Time Off (Time Off Balances Manager View)",
"Worker Data: Time Off (Time Off Balances)"
]
}
POST /common/v1/workers/{ID}/businessTitleChanges?type=me
<b>Secured By Business Process Type:</b> Title Change
<b>Scope:</b> Staffing
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"workers"
],
"description": "\n\n<b>Secured By Business Process Type:</b> Title Change\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/businessTitleChangeInput_0123d0c7e84e4263a53f5d74968690af"
}
}
}
},
"responses": {
"201": {
"description": "Resource created.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/businessTitleChangeInput_0123d0c7e84e4263a53f5d74968690af"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)\n\nProposed Business Title is required.\n\nThe last filled date for the position is after the current date.\n\nThe position has been vacated by this worker.\n\nThere are other staffing or business title business processes that affect this business title that are effective after this date.\n\nWorker has additional jobs. This task is not supported for workers with multiple jobs.\n\nWorker is terminated and does not have a future hire.",
"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": "9c0a3c288a2c1000017eb88849a30002",
"x-workday-secured-by-business-process-types": [
"Title Change"
]
}
GET /common/v1/workers/{ID}/history/{subresourceID}
Retrieves a history instance for a specific worker.
Retrieves a collection of history items for a specific worker with the specified ID.
<b>Secured By Domain:</b> Worker Data: Historical Staffing Information
<b>Scope:</b> Staffing
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"workers"
],
"summary": "Retrieves a history instance for a specific worker.",
"description": "Retrieves a collection of history items for a specific worker with the specified ID.\n\n<b>Secured By Domain:</b> Worker Data: Historical Staffing Information\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/businessProcessSummary_5a3be01347ed4c30b2ab02b28d97b655"
}
}
}
},
"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": "0d02120b4f9f4494adf71d47d6621668",
"x-workday-secured-by-domains": [
"Worker Data: Historical Staffing Information"
]
}
GET /common/v1/workers/{ID}/timeOffEntries/{subresourceID}
Retrieves a time off entry for a specific worker.
<b>Secured By Domain:</b> Self-Service: Time Off Balances, Worker Data: Time Off (Time Off Balances Manager View), Worker Data: Time Off (Time Off Balances)
<b>Scope:</b> Time Off and Leave
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"workers"
],
"summary": "Retrieves a time off entry for a specific worker.",
"description": "\n\n<b>Secured By Domain:</b> Self-Service: Time Off Balances, Worker Data: Time Off (Time Off Balances Manager View), Worker Data: Time Off (Time Off Balances)\n\n<b>Scope:</b> Time Off and Leave",
"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/timeOffEntries_436f2afb755f100012528fa3260e000f"
}
}
}
},
"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": "436f2afb755f1000125443cdc76e0017",
"x-workday-secured-by-domains": [
"Self-Service: Time Off Balances",
"Worker Data: Time Off (Time Off Balances Manager View)",
"Worker Data: Time Off (Time Off Balances)"
]
}
GET /common/v1/workers/{ID}/timeOffPlans/{subresourceID}
Retrieves a particular time off plan for a specific worker.
Retrieves a time off plan for a worker with the specified ID.
<b>Secured By Domain:</b> Self-Service: Time Off Balances, Worker Data: Time Off (Time Off Balances Manager View), Worker Data: Time Off (Time Off Balances)
<b>Scope:</b> Time Off and Leave
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"workers"
],
"summary": "Retrieves a particular time off plan for a specific worker.",
"description": "Retrieves a time off plan for a worker with the specified ID.\n\n<b>Secured By Domain:</b> Self-Service: Time Off Balances, Worker Data: Time Off (Time Off Balances Manager View), Worker Data: Time Off (Time Off Balances)\n\n<b>Scope:</b> Time Off and Leave",
"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/timeOffPlans_581c389cce1410000feacaebd2e40002"
}
}
}
},
"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": "581c389cce1410000ff399298ba10006",
"x-workday-secured-by-domains": [
"Self-Service: Time Off Balances",
"Worker Data: Time Off (Time Off Balances Manager View)",
"Worker Data: Time Off (Time Off Balances)"
]
}
GET /common/v1/workers/{ID}/businessTitleChanges
Retrieves a collection of business title changes for a specific worker.
Retrieves all business title change events.
<b>Secured By Domain:</b> Staffing Actions: Business Title
<b>Scope:</b> Staffing
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"workers"
],
"summary": "Retrieves a collection of business title changes for a specific worker.",
"description": "Retrieves all business title change events.\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.\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/businessTitleChangeDetail_f3169dd3470046378f404ac21e864ab4"
}
}
}
}
}
}
},
"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": "a865e2c38bd74c80a6f289390d3e619f",
"x-workday-secured-by-domains": [
"Staffing Actions: Business Title"
]
}
POST /common/v1/workers/{ID}/businessTitleChanges
Creates a business title change instance with the specified data.
Create a new business title change for the specified worker
<b>Secured By Business Process Type:</b> Title Change
<b>Scope:</b> Staffing
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"workers"
],
"summary": "Creates a business title change instance with the specified data.",
"description": "Create a new business title change for the specified worker\n\n<b>Secured By Business Process Type:</b> Title Change\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/businessTitleChangeInput_0123d0c7e84e4263a53f5d74968690af"
}
}
}
},
"responses": {
"201": {
"description": "Resource created.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/businessTitleChangeInput_0123d0c7e84e4263a53f5d74968690af"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)\n\nProposed Business Title is required.\n\nThe last filled date for the position is after the current date.\n\nThe position has been vacated by this worker.\n\nThere are other staffing or business title business processes that affect this business title that are effective after this date.\n\nWorker has additional jobs. This task is not supported for workers with multiple jobs.\n\nWorker is terminated and does not have a future hire.\n\nWorker submitted is the processing user.",
"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": "c2ffb30053964fbfa7a46dcfa577adb1",
"x-workday-secured-by-business-process-types": [
"Title Change"
]
}
GET /common/v1/workers/{ID}/supervisoryOrganizationsManaged
Retrieves a collection of supervisory organizations managed by a specific worker.
Retrieves all managed supervisory organizations for a worker with the specified ID.
<b>Secured By Domain:</b> Reports: Organization
<b>Scope:</b> Organizations and Roles
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"workers"
],
"summary": "Retrieves a collection of supervisory organizations managed by a specific worker.",
"description": "Retrieves all managed supervisory organizations for a worker with the specified 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.\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/supervisoryOrganizationSummary_3a94b57f042a4ebb95027e09d6192992"
}
}
}
}
}
}
},
"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": "b6044838fb1f100001fe0872896b0002",
"x-workday-secured-by-domains": [
"Reports: Organization"
]
}
GET /common/v1/workers/{ID}/timeOffPlans
Retrieves a collection of time off plans for a specific worker.
Retrieves all time off plans for a worker with the specified ID.
<b>Secured By Domain:</b> Self-Service: Time Off Balances, Worker Data: Time Off (Time Off Balances Manager View), Worker Data: Time Off (Time Off Balances)
<b>Scope:</b> Time Off and Leave
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"workers"
],
"summary": "Retrieves a collection of time off plans for a specific worker.",
"description": "Retrieves all time off plans for a worker with the specified ID.\n\n<b>Secured By Domain:</b> Self-Service: Time Off Balances, Worker Data: Time Off (Time Off Balances Manager View), Worker Data: Time Off (Time Off Balances)\n\n<b>Scope:</b> Time Off and Leave",
"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/timeOffPlans_581c389cce1410000feacaebd2e40002"
}
}
}
}
}
}
},
"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": "581c389cce1410000ff399298ba10006",
"x-workday-secured-by-domains": [
"Self-Service: Time Off Balances",
"Worker Data: Time Off (Time Off Balances Manager View)",
"Worker Data: Time Off (Time Off Balances)"
]
}
GET /common/v1/workers/{ID}/paySlips/{subresourceID}
Retrieves a pay slip instance for a specific worker.
Retrieves a pay slip for a worker with the specified ID.
<b>Secured By Domain:</b> Self-Service: Payroll (My Payslips), Worker Data: Payroll (Payslips)
<b>Scope:</b> Core Payroll
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"workers"
],
"summary": "Retrieves a pay slip instance for a specific worker.",
"description": "Retrieves a pay slip for a worker with the specified ID.\n\n<b>Secured By Domain:</b> Self-Service: Payroll (My Payslips), Worker Data: Payroll (Payslips)\n\n<b>Scope:</b> Core Payroll",
"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/paySlipSummary_056982a2aa04100005cc479e6e5a0022"
}
}
}
},
"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": "056982a2aa04100005cd56c3da4a0028",
"x-workday-secured-by-domains": [
"Self-Service: Payroll (My Payslips)",
"Worker Data: Payroll (Payslips)"
]
}
GET /common/v1/workers/{ID}/history
Retrieves a collection of history items for a specific worker.
Retrieves all history items for the worker.
<b>Secured By Domain:</b> Worker Data: Historical Staffing Information
<b>Scope:</b> Staffing
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"workers"
],
"summary": "Retrieves a collection of history items for a specific worker.",
"description": "Retrieves all history items for the worker.\n\n<b>Secured By Domain:</b> Worker Data: Historical Staffing Information\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/businessProcessSummary_5a3be01347ed4c30b2ab02b28d97b655"
}
}
}
}
}
}
},
"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": "0d02120b4f9f4494adf71d47d6621668",
"x-workday-secured-by-domains": [
"Worker Data: Historical Staffing Information"
]
}
GET /common/v1/workers/{ID}
Retrieves a worker instance.
Retrieves a worker instance with the specific ID.
<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 worker instance.",
"description": "Retrieves a worker instance with the specific ID.\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/workerProfile_c0a0dce56eb142d39dbffeb505becf7a"
}
}
}
},
"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": "94a39e71541b468fa895955508287acd",
"x-workday-secured-by-domains": [
"FLW Service",
"Self-Service: Current Staffing Information",
"Worker Data: Public Worker Reports"
]
}
POST /common/v1/workers/{ID}/jobChanges
Creates a job change instance with the specified data.
Creates a job change instance with the specified data.
<b>Secured By Business Process Type:</b> Change Job
<b>Scope:</b> Staffing
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"workers"
],
"summary": "Creates a job change instance with the specified data.",
"description": "Creates a job change instance with the specified data.\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/changeJobInput_cadd132f15994dc3bcda042ae1c90629"
}
}
}
},
"responses": {
"201": {
"description": "Resource created.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/changeJobInput_cadd132f15994dc3bcda042ae1c90629"
}
}
}
},
"400": {
"description": "Invalid request. (https://community.workday.com/rest/error-messages)\n\nChange Organization is not part of the Change Job workflow definition for the proposed Supervisory Organization\n\nHiring restrictions are missing for the organization selected.\n\nOrganization is not accessible by the user.\n\nOrganizations with the following Organization Types are required: [req_org_types]\n\nProposed Organizations contains inactive Organizations.\n\nProposed Organizations contains multiple Organizations with Organization Types that are restricted to single assignments.\n\nProposed Organizations contains those with Organization Types that cannot be part of Change Organization Assignments.\n\nProposed Supervisory Organization is required.\n\nProposed supervisory organization is not valid. It will be made inactive after the event effective date. This will result in this position not having a supervisory organization.\n\nReason is not valid for the Job Change Event or the processing user is a \\~Manager\\~ and the Reason is not valid for \\~managers\\~.\n\nReason is not valid for the worker type (Employee or Contingent Worker).\n\nReason is required.\n\nSupervisory Organization must be active.\n\nThe Proposed Organization assignments do not meet the restrictions defined for the Proposed Supervisory Organization.\n\nThe current position has a pending organization change or a completed \\~Supervisory Organization\\~ change effective after this date. Therefore, this position cannot have changes as of the effective date.\n\nThe date entered cannot be earlier than the earliest hire date.\n\nThe effective date must be after the date of the last completed Assign Pay Group change.\n\nThe effective date must be after the date of the last completed Change Organization assignment.\n\nThe effective date must be after the date of the last completed Matrix Organization change.\n\nThe effective date must be equal to or greater than the date the position was last updated.\n\nThe hiring restrictions for the proposed \\~supervisory organization\\~ do not allow this type of \\~worker\\~.\n\nThe proposed \\~supervisory organization\\~ is in a Hiring Freeze. It cannot be selected.\n\nThis position is in a pending Merit Event. The effective date must be after the pending Merit Event's effective date.\n\nWorker has additional jobs. This task is not supported for workers with multiple jobs.\n\nWorker is terminated and does not have a future hire.\n\nWorker submitted is the processing user.\n\nYou cannot initiate this action because there are other pending actions for the worker that conflict with this one. Close any pending Staffing, Matrix Organization, Pay Group or Organization events before initiating this action.",
"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": "b4f1492ac4c741378c8d71305f9553f5",
"x-workday-secured-by-business-process-types": [
"Change Job"
]
}
GET /common/v1/workers/{ID}/inboxTasks
Retrieves a collection of inbox tasks for a specific worker.
<b>Secured By Domain:</b> Core Navigation
<b>Scope:</b> Adaptive Planning for Financial Plans, Adaptive Planning for the Workforce, Benefits, Tenant Non-Configurable
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"workers"
],
"summary": "Retrieves a collection of inbox tasks for a specific worker.",
"description": "\n\n<b>Secured By Domain:</b> Core Navigation\n\n<b>Scope:</b> Adaptive Planning for Financial Plans, Adaptive Planning for the Workforce, Benefits, Tenant Non-Configurable",
"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/inboxTaskSummary_1bbb07a8ab4349dd934ca72301974204"
}
}
}
}
}
}
},
"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": "d02ccd56f7894dabb8e0dd66e42e94b9",
"x-workday-secured-by-domains": [
"Core Navigation"
]
}
GET /common/v1/workers/{ID}/supervisoryOrganizationsManaged/{subresourceID}
Retrieves a supervisory organization managed by a specific worker.
Retrieves a managed supervisory organization for a worker with the specified ID.
<b>Secured By Domain:</b> Reports: Organization
<b>Scope:</b> Organizations and Roles
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"workers"
],
"summary": "Retrieves a supervisory organization managed by a specific worker.",
"description": "Retrieves a managed supervisory organization for a worker with the specified 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.\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/supervisoryOrganizationSummary_3a94b57f042a4ebb95027e09d6192992"
}
}
}
},
"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": "b6044838fb1f100001fe0872896b0002",
"x-workday-secured-by-domains": [
"Reports: Organization"
]
}
GET /common/v1/workers/{ID}/paySlips
Retrieves a collection of pay slips for a specific worker.
Retrieves all pay slips for a worker with the specified ID.
<b>Secured By Domain:</b> Self-Service: Payroll (My Payslips), Worker Data: Payroll (Payslips)
<b>Scope:</b> Core Payroll
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"workers"
],
"summary": "Retrieves a collection of pay slips for a specific worker.",
"description": "Retrieves all pay slips for a worker with the specified ID.\n\n<b>Secured By Domain:</b> Self-Service: Payroll (My Payslips), Worker Data: Payroll (Payslips)\n\n<b>Scope:</b> Core Payroll",
"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/paySlipSummary_056982a2aa04100005cc479e6e5a0022"
}
}
}
}
}
}
},
"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": "056982a2aa04100005cd56c3da4a0028",
"x-workday-secured-by-domains": [
"Self-Service: Payroll (My Payslips)",
"Worker Data: Payroll (Payslips)"
]
}
GET /common/v1/workers/{ID}/businessTitleChanges/{subresourceID}
Retrieves a business title change instance for a specific worker.
Retrieves a business title change event with the specified ID.
<b>Secured By Domain:</b> Staffing Actions: Business Title
<b>Scope:</b> Staffing
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"workers"
],
"summary": "Retrieves a business title change instance for a specific worker.",
"description": "Retrieves a business title change event with the specified ID.\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.\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/businessTitleChangeDetail_f3169dd3470046378f404ac21e864ab4"
}
}
}
},
"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": "a865e2c38bd74c80a6f289390d3e619f",
"x-workday-secured-by-domains": [
"Staffing Actions: Business Title"
]
}
GET /common/v1/currencies
Retrieves a collection of currencies.
Retrieves all currencies.
<b>Secured By Domain:</b> Core Navigation
<b>Scope:</b> Adaptive Planning for Financial Plans, Adaptive Planning for the Workforce, Benefits, Tenant Non-Configurable
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"currencies"
],
"summary": "Retrieves a collection of currencies.",
"description": "Retrieves all currencies.\n\n<b>Secured By Domain:</b> Core Navigation\n\n<b>Scope:</b> Adaptive Planning for Financial Plans, Adaptive Planning for the Workforce, Benefits, Tenant Non-Configurable",
"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/currencySummary_7ceb0e9ce857100019c6099ce1ad00fa"
}
}
}
}
}
}
},
"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": "4b1c5da0cff34a3c88438ffebbfbd970",
"x-workday-secured-by-domains": [
"Core Navigation"
]
}
GET /common/v1/currencies/{ID}
Retrieves a currency instance.
Retrieves a currency with the specified ID
<b>Secured By Domain:</b> Core Navigation
<b>Scope:</b> Adaptive Planning for Financial Plans, Adaptive Planning for the Workforce, Benefits, Tenant Non-Configurable
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"currencies"
],
"summary": "Retrieves a currency instance.",
"description": "Retrieves a currency with the specified ID\n\n<b>Secured By Domain:</b> Core Navigation\n\n<b>Scope:</b> Adaptive Planning for Financial Plans, Adaptive Planning for the Workforce, Benefits, Tenant Non-Configurable",
"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/currencySummary_7ceb0e9ce857100019c6099ce1ad00fa"
}
}
}
},
"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": "4b1c5da0cff34a3c88438ffebbfbd970",
"x-workday-secured-by-domains": [
"Core Navigation"
]
}
GET /common/v1/customers/{ID}/activities
Retrieves a collection of activities for a specific customer.
<b>Secured By Domain:</b> Reports: Customer Accounts
<b>Scope:</b> Customer Accounts
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"customers"
],
"summary": "Retrieves a collection of activities for a specific customer.",
"description": "\n\n<b>Secured By Domain:</b> Reports: Customer Accounts\n\n<b>Scope:</b> Customer Accounts",
"parameters": [
{
"name": "ID",
"in": "path",
"description": "The Workday ID of the resource.",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "fromDate",
"in": "query",
"schema": {
"type": "string",
"format": "date"
}
},
{
"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": "toDate",
"in": "query",
"schema": {
"type": "string",
"format": "date"
}
}
],
"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/activity_bb1fcf6de05b100009ce64e02ac43c08"
}
}
}
}
}
}
},
"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": "c29dedec19201000115c769e98610014",
"x-workday-secured-by-domains": [
"Reports: Customer Accounts"
]
}
GET /common/v1/customers/{ID}/activities/{subresourceID}
Retrieves an activity instance for a specific customer.
<b>Secured By Domain:</b> Reports: Customer Accounts
<b>Scope:</b> Customer Accounts
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"customers"
],
"summary": "Retrieves an activity instance for a specific customer.",
"description": "\n\n<b>Secured By Domain:</b> Reports: Customer Accounts\n\n<b>Scope:</b> Customer Accounts",
"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/activity_bb1fcf6de05b100009ce64e02ac43c08"
}
}
}
},
"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": "c29dedec19201000115c769e98610014",
"x-workday-secured-by-domains": [
"Reports: Customer Accounts"
]
}
GET /common/v1/customers/{ID}
Retrieves a customer instance.
<b>Secured By Domain:</b> View: Customer
<b>Scope:</b> Customers
Authentication
[
{
"OAuth2": []
}
]
Request, responses and operation details
{
"tags": [
"customers"
],
"summary": "Retrieves a customer instance.",
"description": "\n\n<b>Secured By Domain:</b> View: Customer\n\n<b>Scope:</b> Customers",
"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/customer_b7ecfe5ec60c10000aa161405fa5002c"
}
}
}
},
"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": "b7ecfe5ec60c10000ac57590b2650034",
"x-workday-secured-by-domains": [
"View: Customer"
]
}
Document metadata and extensions
{
"openapi": "3.0.1",
"info": {
"title": "common",
"description": "The public Workday API.",
"version": "v1",
"x-workday-internal-source": "xo",
"x-workday-internal-routing": "Public",
"x-workday-internal-protected-usage-enabled": false,
"x-workday-internal-service-container-id": "27d54c0f796e10000b3b7fd383f2002b"
},
"tags": [
{
"name": "businessTitleChanges"
},
{
"name": "currencies"
},
{
"name": "customers"
},
{
"name": "jobChangeReasons"
},
{
"name": "organizationTypes"
},
{
"name": "organizations",
"description": "Retrieves organizations for the specified organization type. If you don't specify the organizationType query parameter, this endpoint returns no results."
},
{
"name": "supervisoryOrganizations"
},
{
"name": "validateWorktags",
"description": "DEPRECATED as of 02/03/2024. Workday recommends that you use the Worktag v1 REST service instead."
},
{
"name": "workers",
"description": "A collection of workers in Workday"
}
],
"security": [
{
"OAuth2": []
}
],
"x-purple-suite-contract": "full-service-repository-modeled-runtime",
"x-purple-suite-upstream-servers": [
{
"url": "https://<tenantHostname>/api/common/v1"
}
],
"x-purple-suite-runtime-fidelity": {
"capturedOperationIds": [],
"modeledOperationIds": [
"workdayCommonPostValidateWorktags",
"workdayCommonGetOrganizations",
"workdayCommonGetOrganizationsByID",
"workdayCommonGetSupervisoryOrganizations",
"workdayCommonGetSupervisoryOrganizationsByIDWorkersBySubresourceID",
"workdayCommonGetSupervisoryOrganizationsByIDWorkers",
"workdayCommonGetSupervisoryOrganizationsByID",
"workdayCommonGetJobChangeReasons",
"workdayCommonGetJobChangeReasonsByID",
"workdayCommonGetBusinessTitleChangesByID",
"workdayCommonGetOrganizationTypes",
"workdayCommonGetOrganizationTypesByID",
"workdayCommonGetWorkers",
"workdayCommonGetWorkersByIDDirectReports",
"workdayCommonGetWorkersByIDDirectReportsBySubresourceID",
"workdayCommonGetWorkersByIDOrganizations",
"workdayCommonGetWorkersByIDOrganizationsBySubresourceID",
"workdayCommonGetWorkersByIDInboxTasksBySubresourceID",
"workdayCommonGetWorkersByIDTimeOffEntries",
"workdayCommonPostWorkersByIDBusinessTitleChangesTypeMe",
"workdayCommonGetWorkersByIDHistoryBySubresourceID",
"workdayCommonGetWorkersByIDTimeOffEntriesBySubresourceID",
"workdayCommonGetWorkersByIDTimeOffPlansBySubresourceID",
"workdayCommonGetWorkersByIDBusinessTitleChanges",
"workdayCommonPostWorkersByIDBusinessTitleChanges",
"workdayCommonGetWorkersByIDSupervisoryOrganizationsManaged",
"workdayCommonGetWorkersByIDTimeOffPlans",
"workdayCommonGetWorkersByIDPaySlipsBySubresourceID",
"workdayCommonGetWorkersByIDHistory",
"workdayCommonGetWorkersByID",
"workdayCommonPostWorkersByIDJobChanges",
"workdayCommonGetWorkersByIDInboxTasks",
"workdayCommonGetWorkersByIDSupervisoryOrganizationsManagedBySubresourceID",
"workdayCommonGetWorkersByIDPaySlips",
"workdayCommonGetWorkersByIDBusinessTitleChangesBySubresourceID",
"workdayCommonGetCurrencies",
"workdayCommonGetCurrenciesByID",
"workdayCommonGetCustomersByIDActivities",
"workdayCommonGetCustomersByIDActivitiesBySubresourceID",
"workdayCommonGetCustomersByID"
],
"operations": [
{
"operationId": "workdayCommonPostValidateWorktags",
"method": "post",
"path": "/common/v1/validateWorktags",
"upstreamPath": "/validateWorktags",
"fidelity": "modeled",
"xWorkdayOperationId": "aa8aaaaeca3910002f9fbcab1262036e"
},
{
"operationId": "workdayCommonGetOrganizations",
"method": "get",
"path": "/common/v1/organizations",
"upstreamPath": "/organizations",
"fidelity": "modeled",
"xWorkdayOperationId": "a03132f19b91100011bb405bfeb70034"
},
{
"operationId": "workdayCommonGetOrganizationsByID",
"method": "get",
"path": "/common/v1/organizations/{ID}",
"upstreamPath": "/organizations/{ID}",
"fidelity": "modeled",
"xWorkdayOperationId": "a03132f19b91100011bb405bfeb70034"
},
{
"operationId": "workdayCommonGetSupervisoryOrganizations",
"method": "get",
"path": "/common/v1/supervisoryOrganizations",
"upstreamPath": "/supervisoryOrganizations",
"fidelity": "modeled",
"xWorkdayOperationId": "22c69260c8784717a6a7bdec9efbca32"
},
{
"operationId": "workdayCommonGetSupervisoryOrganizationsByIDWorkersBySubresourceID",
"method": "get",
"path": "/common/v1/supervisoryOrganizations/{ID}/workers/{subresourceID}",
"upstreamPath": "/supervisoryOrganizations/{ID}/workers/{subresourceID}",
"fidelity": "modeled",
"xWorkdayOperationId": "5c954a75094a4f6183f8602897afd7ff"
},
{
"operationId": "workdayCommonGetSupervisoryOrganizationsByIDWorkers",
"method": "get",
"path": "/common/v1/supervisoryOrganizations/{ID}/workers",
"upstreamPath": "/supervisoryOrganizations/{ID}/workers",
"fidelity": "modeled",
"xWorkdayOperationId": "5c954a75094a4f6183f8602897afd7ff"
},
{
"operationId": "workdayCommonGetSupervisoryOrganizationsByID",
"method": "get",
"path": "/common/v1/supervisoryOrganizations/{ID}",
"upstreamPath": "/supervisoryOrganizations/{ID}",
"fidelity": "modeled",
"xWorkdayOperationId": "22c69260c8784717a6a7bdec9efbca32"
},
{
"operationId": "workdayCommonGetJobChangeReasons",
"method": "get",
"path": "/common/v1/jobChangeReasons",
"upstreamPath": "/jobChangeReasons",
"fidelity": "modeled",
"xWorkdayOperationId": "0edf6078b26046bb988499f0b7f92dee"
},
{
"operationId": "workdayCommonGetJobChangeReasonsByID",
"method": "get",
"path": "/common/v1/jobChangeReasons/{ID}",
"upstreamPath": "/jobChangeReasons/{ID}",
"fidelity": "modeled",
"xWorkdayOperationId": "0edf6078b26046bb988499f0b7f92dee"
},
{
"operationId": "workdayCommonGetBusinessTitleChangesByID",
"method": "get",
"path": "/common/v1/businessTitleChanges/{ID}",
"upstreamPath": "/businessTitleChanges/{ID}",
"fidelity": "modeled",
"xWorkdayOperationId": "45a9c799b3fd4e70a0b53d07c20c867f"
},
{
"operationId": "workdayCommonGetOrganizationTypes",
"method": "get",
"path": "/common/v1/organizationTypes",
"upstreamPath": "/organizationTypes",
"fidelity": "modeled",
"xWorkdayOperationId": "e91ac1399cd410000486288a174f0ec9"
},
{
"operationId": "workdayCommonGetOrganizationTypesByID",
"method": "get",
"path": "/common/v1/organizationTypes/{ID}",
"upstreamPath": "/organizationTypes/{ID}",
"fidelity": "modeled",
"xWorkdayOperationId": "e91ac1399cd410000486288a174f0ec9"
},
{
"operationId": "workdayCommonGetWorkers",
"method": "get",
"path": "/common/v1/workers",
"upstreamPath": "/workers",
"fidelity": "modeled",
"xWorkdayOperationId": "94a39e71541b468fa895955508287acd"
},
{
"operationId": "workdayCommonGetWorkersByIDDirectReports",
"method": "get",
"path": "/common/v1/workers/{ID}/directReports",
"upstreamPath": "/workers/{ID}/directReports",
"fidelity": "modeled",
"xWorkdayOperationId": "3dad5f33d6974b2691f53037644f40be"
},
{
"operationId": "workdayCommonGetWorkersByIDDirectReportsBySubresourceID",
"method": "get",
"path": "/common/v1/workers/{ID}/directReports/{subresourceID}",
"upstreamPath": "/workers/{ID}/directReports/{subresourceID}",
"fidelity": "modeled",
"xWorkdayOperationId": "3dad5f33d6974b2691f53037644f40be"
},
{
"operationId": "workdayCommonGetWorkersByIDOrganizations",
"method": "get",
"path": "/common/v1/workers/{ID}/organizations",
"upstreamPath": "/workers/{ID}/organizations",
"fidelity": "modeled",
"xWorkdayOperationId": "b09201ecbe6f10000c612f777e670015"
},
{
"operationId": "workdayCommonGetWorkersByIDOrganizationsBySubresourceID",
"method": "get",
"path": "/common/v1/workers/{ID}/organizations/{subresourceID}",
"upstreamPath": "/workers/{ID}/organizations/{subresourceID}",
"fidelity": "modeled",
"xWorkdayOperationId": "b09201ecbe6f10000c612f777e670015"
},
{
"operationId": "workdayCommonGetWorkersByIDInboxTasksBySubresourceID",
"method": "get",
"path": "/common/v1/workers/{ID}/inboxTasks/{subresourceID}",
"upstreamPath": "/workers/{ID}/inboxTasks/{subresourceID}",
"fidelity": "modeled",
"xWorkdayOperationId": "d02ccd56f7894dabb8e0dd66e42e94b9"
},
{
"operationId": "workdayCommonGetWorkersByIDTimeOffEntries",
"method": "get",
"path": "/common/v1/workers/{ID}/timeOffEntries",
"upstreamPath": "/workers/{ID}/timeOffEntries",
"fidelity": "modeled",
"xWorkdayOperationId": "436f2afb755f1000125443cdc76e0017"
},
{
"operationId": "workdayCommonPostWorkersByIDBusinessTitleChangesTypeMe",
"method": "post",
"path": "/common/v1/workers/{ID}/businessTitleChanges?type=me",
"upstreamPath": "/workers/{ID}/businessTitleChanges?type=me",
"fidelity": "modeled",
"queryDiscriminator": {
"parameter": "type",
"value": "me"
},
"xWorkdayOperationId": "9c0a3c288a2c1000017eb88849a30002"
},
{
"operationId": "workdayCommonGetWorkersByIDHistoryBySubresourceID",
"method": "get",
"path": "/common/v1/workers/{ID}/history/{subresourceID}",
"upstreamPath": "/workers/{ID}/history/{subresourceID}",
"fidelity": "modeled",
"xWorkdayOperationId": "0d02120b4f9f4494adf71d47d6621668"
},
{
"operationId": "workdayCommonGetWorkersByIDTimeOffEntriesBySubresourceID",
"method": "get",
"path": "/common/v1/workers/{ID}/timeOffEntries/{subresourceID}",
"upstreamPath": "/workers/{ID}/timeOffEntries/{subresourceID}",
"fidelity": "modeled",
"xWorkdayOperationId": "436f2afb755f1000125443cdc76e0017"
},
{
"operationId": "workdayCommonGetWorkersByIDTimeOffPlansBySubresourceID",
"method": "get",
"path": "/common/v1/workers/{ID}/timeOffPlans/{subresourceID}",
"upstreamPath": "/workers/{ID}/timeOffPlans/{subresourceID}",
"fidelity": "modeled",
"xWorkdayOperationId": "581c389cce1410000ff399298ba10006"
},
{
"operationId": "workdayCommonGetWorkersByIDBusinessTitleChanges",
"method": "get",
"path": "/common/v1/workers/{ID}/businessTitleChanges",
"upstreamPath": "/workers/{ID}/businessTitleChanges",
"fidelity": "modeled",
"xWorkdayOperationId": "a865e2c38bd74c80a6f289390d3e619f"
},
{
"operationId": "workdayCommonPostWorkersByIDBusinessTitleChanges",
"method": "post",
"path": "/common/v1/workers/{ID}/businessTitleChanges",
"upstreamPath": "/workers/{ID}/businessTitleChanges",
"fidelity": "modeled",
"xWorkdayOperationId": "c2ffb30053964fbfa7a46dcfa577adb1"
},
{
"operationId": "workdayCommonGetWorkersByIDSupervisoryOrganizationsManaged",
"method": "get",
"path": "/common/v1/workers/{ID}/supervisoryOrganizationsManaged",
"upstreamPath": "/workers/{ID}/supervisoryOrganizationsManaged",
"fidelity": "modeled",
"xWorkdayOperationId": "b6044838fb1f100001fe0872896b0002"
},
{
"operationId": "workdayCommonGetWorkersByIDTimeOffPlans",
"method": "get",
"path": "/common/v1/workers/{ID}/timeOffPlans",
"upstreamPath": "/workers/{ID}/timeOffPlans",
"fidelity": "modeled",
"xWorkdayOperationId": "581c389cce1410000ff399298ba10006"
},
{
"operationId": "workdayCommonGetWorkersByIDPaySlipsBySubresourceID",
"method": "get",
"path": "/common/v1/workers/{ID}/paySlips/{subresourceID}",
"upstreamPath": "/workers/{ID}/paySlips/{subresourceID}",
"fidelity": "modeled",
"xWorkdayOperationId": "056982a2aa04100005cd56c3da4a0028"
},
{
"operationId": "workdayCommonGetWorkersByIDHistory",
"method": "get",
"path": "/common/v1/workers/{ID}/history",
"upstreamPath": "/workers/{ID}/history",
"fidelity": "modeled",
"xWorkdayOperationId": "0d02120b4f9f4494adf71d47d6621668"
},
{
"operationId": "workdayCommonGetWorkersByID",
"method": "get",
"path": "/common/v1/workers/{ID}",
"upstreamPath": "/workers/{ID}",
"fidelity": "modeled",
"xWorkdayOperationId": "94a39e71541b468fa895955508287acd"
},
{
"operationId": "workdayCommonPostWorkersByIDJobChanges",
"method": "post",
"path": "/common/v1/workers/{ID}/jobChanges",
"upstreamPath": "/workers/{ID}/jobChanges",
"fidelity": "modeled",
"xWorkdayOperationId": "b4f1492ac4c741378c8d71305f9553f5"
},
{
"operationId": "workdayCommonGetWorkersByIDInboxTasks",
"method": "get",
"path": "/common/v1/workers/{ID}/inboxTasks",
"upstreamPath": "/workers/{ID}/inboxTasks",
"fidelity": "modeled",
"xWorkdayOperationId": "d02ccd56f7894dabb8e0dd66e42e94b9"
},
{
"operationId": "workdayCommonGetWorkersByIDSupervisoryOrganizationsManagedBySubresourceID",
"method": "get",
"path": "/common/v1/workers/{ID}/supervisoryOrganizationsManaged/{subresourceID}",
"upstreamPath": "/workers/{ID}/supervisoryOrganizationsManaged/{subresourceID}",
"fidelity": "modeled",
"xWorkdayOperationId": "b6044838fb1f100001fe0872896b0002"
},
{
"operationId": "workdayCommonGetWorkersByIDPaySlips",
"method": "get",
"path": "/common/v1/workers/{ID}/paySlips",
"upstreamPath": "/workers/{ID}/paySlips",
"fidelity": "modeled",
"xWorkdayOperationId": "056982a2aa04100005cd56c3da4a0028"
},
{
"operationId": "workdayCommonGetWorkersByIDBusinessTitleChangesBySubresourceID",
"method": "get",
"path": "/common/v1/workers/{ID}/businessTitleChanges/{subresourceID}",
"upstreamPath": "/workers/{ID}/businessTitleChanges/{subresourceID}",
"fidelity": "modeled",
"xWorkdayOperationId": "a865e2c38bd74c80a6f289390d3e619f"
},
{
"operationId": "workdayCommonGetCurrencies",
"method": "get",
"path": "/common/v1/currencies",
"upstreamPath": "/currencies",
"fidelity": "modeled",
"xWorkdayOperationId": "4b1c5da0cff34a3c88438ffebbfbd970"
},
{
"operationId": "workdayCommonGetCurrenciesByID",
"method": "get",
"path": "/common/v1/currencies/{ID}",
"upstreamPath": "/currencies/{ID}",
"fidelity": "modeled",
"xWorkdayOperationId": "4b1c5da0cff34a3c88438ffebbfbd970"
},
{
"operationId": "workdayCommonGetCustomersByIDActivities",
"method": "get",
"path": "/common/v1/customers/{ID}/activities",
"upstreamPath": "/customers/{ID}/activities",
"fidelity": "modeled",
"xWorkdayOperationId": "c29dedec19201000115c769e98610014"
},
{
"operationId": "workdayCommonGetCustomersByIDActivitiesBySubresourceID",
"method": "get",
"path": "/common/v1/customers/{ID}/activities/{subresourceID}",
"upstreamPath": "/customers/{ID}/activities/{subresourceID}",
"fidelity": "modeled",
"xWorkdayOperationId": "c29dedec19201000115c769e98610014"
},
{
"operationId": "workdayCommonGetCustomersByID",
"method": "get",
"path": "/common/v1/customers/{ID}",
"upstreamPath": "/customers/{ID}",
"fidelity": "modeled",
"xWorkdayOperationId": "b7ecfe5ec60c10000ac57590b2650034"
}
]
},
"x-purple-suite-runtime-path-canonicalization": [
{
"documentedPath": "/common/v1/workers/{ID}/businessTitleChanges?type=me",
"runtimePath": "/common/v1/workers/:ID/businessTitleChanges",
"queryDiscriminator": {
"parameter": "type",
"value": "me"
},
"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"
]
}