> ## Documentation Index
> Fetch the complete documentation index at: https://docs.pinkfish.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# workday-staffing

> Workday Staffing (read-only) - jobs, job profiles, supervisory organizations, worker staffing data, and lookups for locations and worker types

**Server path:** `/workday-staffing` | **Type:** Application | **PCID required:** Yes

## Tools

| Tool | Description |
| - | - |
| [`workday-staffing_get_jobfamilies`](#workday-staffing_get_jobfamilies) | Retrieves a collection of job families. |
| [`workday-staffing_get_jobfamilies_by_id`](#workday-staffing_get_jobfamilies_by_id) | Retrieves a single job family instance. |
| [`workday-staffing_get_jobprofiles`](#workday-staffing_get_jobprofiles) | Retrieves a collection of job profiles. |
| [`workday-staffing_get_jobprofiles_by_id`](#workday-staffing_get_jobprofiles_by_id) | Retrieves a single job profile instance. |
| [`workday-staffing_get_jobs`](#workday-staffing_get_jobs) | Retrieves a collection of jobs. |
| [`workday-staffing_get_jobs_by_id`](#workday-staffing_get_jobs_by_id) | Retrieves a single job instance. |
| [`workday-staffing_get_jobs_by_id_workspace`](#workday-staffing_get_jobs_by_id_workspace) | Retrieves a collection of workspaces for the specified job ID. |
| [`workday-staffing_get_jobs_by_id_workspace_by_subresourceid`](#workday-staffing_get_jobs_by_id_workspace_by_subresourceid) | Retrieves a single workspace instance. |
| [`workday-staffing_get_supervisoryorganizations`](#workday-staffing_get_supervisoryorganizations) | Retrieves a collection of supervisory organizations. Use this Staffing tool for members and the org chart of a supervisory organization. workday-common lists the same organizations, so either works for a plain lookup. |
| [`workday-staffing_get_supervisoryorganizations_by_id`](#workday-staffing_get_supervisoryorganizations_by_id) | Retrieves a single supervisory organization instance. Use this Staffing tool for members and the org chart of a supervisory organization. workday-common lists the same organizations, so either works for a plain lookup. |
| [`workday-staffing_get_supervisoryorganizations_by_id_members`](#workday-staffing_get_supervisoryorganizations_by_id_members) | Retrieves a collection of members for the specified supervisory organization ID. Use this Staffing tool for members and the org chart of a supervisory organization. workday-common lists the same organizations, so either works for a plain lookup. |
| [`workday-staffing_get_supervisoryorganizations_by_id_members_by_subresourceid`](#workday-staffing_get_supervisoryorganizations_by_id_members_by_subresourceid) | Retrieves a single member instance. Use this Staffing tool for members and the org chart of a supervisory organization. workday-common lists the same organizations, so either works for a plain lookup. |
| [`workday-staffing_get_supervisoryorganizations_by_id_orgchart`](#workday-staffing_get_supervisoryorganizations_by_id_orgchart) | Retrieves information about an organization chart of the specified supervisory organization id. |
| [`workday-staffing_get_supervisoryorganizations_by_id_orgchart_by_subresourceid`](#workday-staffing_get_supervisoryorganizations_by_id_orgchart_by_subresourceid) | Retrieves a single organization chart instance. |
| [`workday-staffing_get_values_jobchangesgroup_contingentworkertypes`](#workday-staffing_get_values_jobchangesgroup_contingentworkertypes) | Lists the contingent worker types (for example Contractor or Consultant) that can be used as values in Workday staffing data, with the ID and name of each. Use the IDs to match or filter contingent worker types on workers and jobs. |
| [`workday-staffing_get_values_jobchangesgroup_employeetypes`](#workday-staffing_get_values_jobchangesgroup_employeetypes) | Lists the employee types (for example Regular or Temporary) that can be used as values in Workday staffing data, with the ID and name of each. Use the IDs to match or filter employee types on workers and jobs. |
| [`workday-staffing_get_values_jobchangesgroup_jobs`](#workday-staffing_get_values_jobchangesgroup_jobs) | Lists the jobs that can be used as values in Workday staffing data, with the ID and name of each. Use the IDs to match or filter jobs on workers and jobs. |
| [`workday-staffing_get_values_jobchangesgroup_locations`](#workday-staffing_get_values_jobchangesgroup_locations) | Lists the work locations that can be used as values in Workday staffing data, with the ID and name of each. Use the IDs to match or filter locations on workers and jobs. |
| [`workday-staffing_get_values_jobchangesgroup_supervisoryorganization`](#workday-staffing_get_values_jobchangesgroup_supervisoryorganization) | Lists the supervisory organizations that can be used as values in Workday staffing data, with the ID and name of each. Use the IDs to match or filter supervisory organizations on workers and jobs. |
| [`workday-staffing_get_values_jobchangesgroup_workertypes`](#workday-staffing_get_values_jobchangesgroup_workertypes) | Lists the worker types (for example Employee or Contingent Worker) that can be used as values in Workday staffing data, with the ID and name of each. Use the IDs to match or filter worker types on workers and jobs. |
| [`workday-staffing_get_workers`](#workday-staffing_get_workers) | Retrieves a collection of workers and current staffing information. Use this Staffing tool for a worker's job, position, location, worker type and supervisory organization. For pay slips, time off, direct reports and inbox tasks, use the workday-common worker tools. |
| [`workday-staffing_get_workers_by_id`](#workday-staffing_get_workers_by_id) | Retrieves a single worker and their current staffing information for the specified worker ID. Use this Staffing tool for a worker's job, position, location, worker type and supervisory organization. For pay slips, time off, direct reports and inbox tasks, use the workday-common worker tools. |
| [`workday-staffing_get_workers_by_id_checkins`](#workday-staffing_get_workers_by_id_checkins) | Retrieves a collection of Check-Ins. |
| [`workday-staffing_get_workers_by_id_checkins_by_subresourceid`](#workday-staffing_get_workers_by_id_checkins_by_subresourceid) | Retrieves a single Check-In instance. |
| [`workday-staffing_get_workers_by_id_checkintopics`](#workday-staffing_get_workers_by_id_checkintopics) | Retrieves a collection of Check-Ins topics. |
| [`workday-staffing_get_workers_by_id_checkintopics_by_subresourceid`](#workday-staffing_get_workers_by_id_checkintopics_by_subresourceid) | Retrieves a single Check-In topic instance. |
| [`workday-staffing_get_workers_by_id_explicitskills`](#workday-staffing_get_workers_by_id_explicitskills) | Retrieves a collection of explicit skills for the specified worker ID. |
| [`workday-staffing_get_workers_by_id_explicitskills_by_subresourceid`](#workday-staffing_get_workers_by_id_explicitskills_by_subresourceid) | Retrieves a single explicit skill instance for the specified worker ID. |
| [`workday-staffing_get_workers_by_id_externalskilllevel`](#workday-staffing_get_workers_by_id_externalskilllevel) | Retrieves all external skill level information for a worker. You can filter the external skill levels by externalSkillId. |
| [`workday-staffing_get_workers_by_id_externalskilllevel_by_subresourceid`](#workday-staffing_get_workers_by_id_externalskilllevel_by_subresourceid) | Retrieves a single external skill level instance for the specified worker ID. |
| [`workday-staffing_get_workers_by_id_servicedates`](#workday-staffing_get_workers_by_id_servicedates) | Retrieves a collection of service dates for the specified worker id. |
| [`workday-staffing_get_workers_by_id_servicedates_by_subresourceid`](#workday-staffing_get_workers_by_id_servicedates_by_subresourceid) | Retrieves a single service date information instance. |
| [`workday-staffing_get_workers_by_id_skillitems`](#workday-staffing_get_workers_by_id_skillitems) | Retrieves a collection of skill items for the specified worker ID. |
| [`workday-staffing_get_workers_by_id_skillitems_by_subresourceid`](#workday-staffing_get_workers_by_id_skillitems_by_subresourceid) | Retrieves a single skill item instance for the specified worker ID. |

***

## workday-staffing\_get\_jobfamilies

Retrieves a collection of job families.

**Parameters:**

| Parameter | Type | Required | Default | Description |
| - | - | - | - | - |
| `inactive` | boolean | No | — | If true, the method returns inactive job families. Default is false. |
| `jobFamilyGroup` | string\[] | No | — | The job family group for the job family. You can specify more than 1 jobFamilyGroup query parameter. |
| `jobProfile` | string\[] | No | — | The job profile for the job family. You can specify more than 1 jobFamilyGroup query parameter. For possible values, you can use a returned id from GET /jobProfiles. |
| `limit` | integer | No | — | The maximum number of objects in a single response. The default is 20. The maximum is 100. |
| `offset` | integer | No | — | 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. |

**inputSchema**

```json theme={null}
{
  "type": "object",
  "properties": {
    "PCID": {
      "type": "string",
      "description": "Pink Connect ID for the authenticated connection"
    },
    "inactive": {
      "type": "boolean",
      "description": "If true, the method returns inactive job families. Default is false."
    },
    "jobFamilyGroup": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "The job family group for the job family. You can specify more than 1 jobFamilyGroup query parameter."
    },
    "jobProfile": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "The job profile for the job family. You can specify more than 1 jobFamilyGroup query parameter. For possible values, you can use a returned id from GET /jobProfiles."
    },
    "limit": {
      "type": "integer",
      "description": "The maximum number of objects in a single response. The default is 20. The maximum is 100."
    },
    "offset": {
      "type": "integer",
      "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."
    }
  },
  "required": [
    "PCID"
  ]
}
```

***

## workday-staffing\_get\_jobfamilies\_by\_id

Retrieves a single job family instance.

**Parameters:**

| Parameter | Type | Required | Default | Description |
| - | - | - | - | - |
| `ID` | string | Yes | — | The Workday ID of the resource.  Accepts: - **Workday ID**: Workday ID (32-character lowercase hexadecimal string). - **Reference ID**: Workday reference ID (Type=Value). Valid types: Job\_Family\_ID |

**inputSchema**

```json theme={null}
{
  "type": "object",
  "properties": {
    "PCID": {
      "type": "string",
      "description": "Pink Connect ID for the authenticated connection"
    },
    "ID": {
      "type": "string",
      "description": "The Workday ID of the resource.  Accepts: - **Workday ID**: Workday ID (32-character lowercase hexadecimal string). - **Reference ID**: Workday reference ID (Type=Value). Valid types: Job_Family_ID"
    }
  },
  "required": [
    "PCID",
    "ID"
  ]
}
```

***

## workday-staffing\_get\_jobprofiles

Retrieves a collection of job profiles.

**Parameters:**

| Parameter | Type | Required | Default | Description |
| - | - | - | - | - |
| `includeInactive` | boolean | No | — | If true, the method returns inactive job profiles. Default is false. |
| `limit` | integer | No | — | The maximum number of objects in a single response. The default is 20. The maximum is 100. |
| `offset` | integer | No | — | 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. |

**inputSchema**

```json theme={null}
{
  "type": "object",
  "properties": {
    "PCID": {
      "type": "string",
      "description": "Pink Connect ID for the authenticated connection"
    },
    "includeInactive": {
      "type": "boolean",
      "description": "If true, the method returns inactive job profiles. Default is false."
    },
    "limit": {
      "type": "integer",
      "description": "The maximum number of objects in a single response. The default is 20. The maximum is 100."
    },
    "offset": {
      "type": "integer",
      "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."
    }
  },
  "required": [
    "PCID"
  ]
}
```

***

## workday-staffing\_get\_jobprofiles\_by\_id

Retrieves a single job profile instance.

**Parameters:**

| Parameter | Type | Required | Default | Description |
| - | - | - | - | - |
| `ID` | string | Yes | — | The Workday ID of the resource.  Accepts: - **Workday ID**: Workday ID (32-character lowercase hexadecimal string). - **Reference ID**: Workday reference ID (Type=Value). Valid types: Job\_Profile\_ID |

**inputSchema**

```json theme={null}
{
  "type": "object",
  "properties": {
    "PCID": {
      "type": "string",
      "description": "Pink Connect ID for the authenticated connection"
    },
    "ID": {
      "type": "string",
      "description": "The Workday ID of the resource.  Accepts: - **Workday ID**: Workday ID (32-character lowercase hexadecimal string). - **Reference ID**: Workday reference ID (Type=Value). Valid types: Job_Profile_ID"
    }
  },
  "required": [
    "PCID",
    "ID"
  ]
}
```

***

## workday-staffing\_get\_jobs

Retrieves a collection of jobs.

**Parameters:**

| Parameter | Type | Required | Default | Description |
| - | - | - | - | - |
| `limit` | integer | No | — | The maximum number of objects in a single response. The default is 20. The maximum is 100. |
| `offset` | integer | No | — | 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. |

**inputSchema**

```json theme={null}
{
  "type": "object",
  "properties": {
    "PCID": {
      "type": "string",
      "description": "Pink Connect ID for the authenticated connection"
    },
    "limit": {
      "type": "integer",
      "description": "The maximum number of objects in a single response. The default is 20. The maximum is 100."
    },
    "offset": {
      "type": "integer",
      "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."
    }
  },
  "required": [
    "PCID"
  ]
}
```

***

## workday-staffing\_get\_jobs\_by\_id

Retrieves a single job instance.

**Parameters:**

| Parameter | Type | Required | Default | Description |
| - | - | - | - | - |
| `ID` | string | Yes | — | The Workday ID of the resource.  Accepts: - **Workday ID**: Workday ID (32-character lowercase hexadecimal string). - **Reference ID**: Workday reference ID (Type=Value). Valid types: Position\_ID |

**inputSchema**

```json theme={null}
{
  "type": "object",
  "properties": {
    "PCID": {
      "type": "string",
      "description": "Pink Connect ID for the authenticated connection"
    },
    "ID": {
      "type": "string",
      "description": "The Workday ID of the resource.  Accepts: - **Workday ID**: Workday ID (32-character lowercase hexadecimal string). - **Reference ID**: Workday reference ID (Type=Value). Valid types: Position_ID"
    }
  },
  "required": [
    "PCID",
    "ID"
  ]
}
```

***

## workday-staffing\_get\_jobs\_by\_id\_workspace

Retrieves a collection of workspaces for the specified job ID.

**Parameters:**

| Parameter | Type | Required | Default | Description |
| - | - | - | - | - |
| `ID` | string | Yes | — | The Workday ID of the resource.  Accepts: - **Workday ID**: Workday ID (32-character lowercase hexadecimal string). - **Reference ID**: Workday reference ID (Type=Value). Valid types: Position\_ID |
| `limit` | integer | No | — | The maximum number of objects in a single response. The default is 20. The maximum is 100. |
| `offset` | integer | No | — | 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. |

**inputSchema**

```json theme={null}
{
  "type": "object",
  "properties": {
    "PCID": {
      "type": "string",
      "description": "Pink Connect ID for the authenticated connection"
    },
    "ID": {
      "type": "string",
      "description": "The Workday ID of the resource.  Accepts: - **Workday ID**: Workday ID (32-character lowercase hexadecimal string). - **Reference ID**: Workday reference ID (Type=Value). Valid types: Position_ID"
    },
    "limit": {
      "type": "integer",
      "description": "The maximum number of objects in a single response. The default is 20. The maximum is 100."
    },
    "offset": {
      "type": "integer",
      "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."
    }
  },
  "required": [
    "PCID",
    "ID"
  ]
}
```

***

## workday-staffing\_get\_jobs\_by\_id\_workspace\_by\_subresourceid

Retrieves a single workspace instance.

**Parameters:**

| Parameter | Type | Required | Default | Description |
| - | - | - | - | - |
| `ID` | string | Yes | — | The Workday ID of the resource.  Accepts: - **Workday ID**: Workday ID (32-character lowercase hexadecimal string). - **Reference ID**: Workday reference ID (Type=Value). Valid types: Position\_ID |
| `subresourceID` | string | Yes | — | The Workday ID of the subresource.  Accepts: - **Workday ID**: Workday ID (32-character lowercase hexadecimal string). - **Reference ID**: Workday reference ID (Type=Value). Valid types: Location\_ID |

**inputSchema**

```json theme={null}
{
  "type": "object",
  "properties": {
    "PCID": {
      "type": "string",
      "description": "Pink Connect ID for the authenticated connection"
    },
    "ID": {
      "type": "string",
      "description": "The Workday ID of the resource.  Accepts: - **Workday ID**: Workday ID (32-character lowercase hexadecimal string). - **Reference ID**: Workday reference ID (Type=Value). Valid types: Position_ID"
    },
    "subresourceID": {
      "type": "string",
      "description": "The Workday ID of the subresource.  Accepts: - **Workday ID**: Workday ID (32-character lowercase hexadecimal string). - **Reference ID**: Workday reference ID (Type=Value). Valid types: Location_ID"
    }
  },
  "required": [
    "PCID",
    "ID",
    "subresourceID"
  ]
}
```

***

## workday-staffing\_get\_supervisoryorganizations

Retrieves a collection of supervisory organizations. Use this Staffing tool for members and the org chart of a supervisory organization. workday-common lists the same organizations, so either works for a plain lookup.

**Parameters:**

| Parameter | Type | Required | Default | Description |
| - | - | - | - | - |
| `includeInactive` | boolean | No | — | If true, this method returns the inactive organizations. Default is false. |
| `limit` | integer | No | — | The maximum number of objects in a single response. The default is 20. The maximum is 100. |
| `offset` | integer | No | — | 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. |

**inputSchema**

```json theme={null}
{
  "type": "object",
  "properties": {
    "PCID": {
      "type": "string",
      "description": "Pink Connect ID for the authenticated connection"
    },
    "includeInactive": {
      "type": "boolean",
      "description": "If true, this method returns the inactive organizations. Default is false."
    },
    "limit": {
      "type": "integer",
      "description": "The maximum number of objects in a single response. The default is 20. The maximum is 100."
    },
    "offset": {
      "type": "integer",
      "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."
    }
  },
  "required": [
    "PCID"
  ]
}
```

***

## workday-staffing\_get\_supervisoryorganizations\_by\_id

Retrieves a single supervisory organization instance. Use this Staffing tool for members and the org chart of a supervisory organization. workday-common lists the same organizations, so either works for a plain lookup.

**Parameters:**

| Parameter | Type | Required | Default | Description |
| - | - | - | - | - |
| `ID` | string | Yes | — | The Workday ID of the resource.  Accepts: - **Workday ID**: Workday ID (32-character lowercase hexadecimal string). - **Reference ID**: Workday reference ID (Type=Value). Valid types: Organization\_Reference\_ID |

**inputSchema**

```json theme={null}
{
  "type": "object",
  "properties": {
    "PCID": {
      "type": "string",
      "description": "Pink Connect ID for the authenticated connection"
    },
    "ID": {
      "type": "string",
      "description": "The Workday ID of the resource.  Accepts: - **Workday ID**: Workday ID (32-character lowercase hexadecimal string). - **Reference ID**: Workday reference ID (Type=Value). Valid types: Organization_Reference_ID"
    }
  },
  "required": [
    "PCID",
    "ID"
  ]
}
```

***

## workday-staffing\_get\_supervisoryorganizations\_by\_id\_members

Retrieves a collection of members for the specified supervisory organization ID. Use this Staffing tool for members and the org chart of a supervisory organization. workday-common lists the same organizations, so either works for a plain lookup.

**Parameters:**

| Parameter | Type | Required | Default | Description |
| - | - | - | - | - |
| `ID` | string | Yes | — | The Workday ID of the resource.  Accepts: - **Workday ID**: Workday ID (32-character lowercase hexadecimal string). - **Reference ID**: Workday reference ID (Type=Value). Valid types: Organization\_Reference\_ID |
| `limit` | integer | No | — | The maximum number of objects in a single response. The default is 20. The maximum is 100. |
| `offset` | integer | No | — | 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. |

**inputSchema**

```json theme={null}
{
  "type": "object",
  "properties": {
    "PCID": {
      "type": "string",
      "description": "Pink Connect ID for the authenticated connection"
    },
    "ID": {
      "type": "string",
      "description": "The Workday ID of the resource.  Accepts: - **Workday ID**: Workday ID (32-character lowercase hexadecimal string). - **Reference ID**: Workday reference ID (Type=Value). Valid types: Organization_Reference_ID"
    },
    "limit": {
      "type": "integer",
      "description": "The maximum number of objects in a single response. The default is 20. The maximum is 100."
    },
    "offset": {
      "type": "integer",
      "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."
    }
  },
  "required": [
    "PCID",
    "ID"
  ]
}
```

***

## workday-staffing\_get\_supervisoryorganizations\_by\_id\_members\_by\_subresourceid

Retrieves a single member instance. Use this Staffing tool for members and the org chart of a supervisory organization. workday-common lists the same organizations, so either works for a plain lookup.

**Parameters:**

| Parameter | Type | Required | Default | Description |
| - | - | - | - | - |
| `ID` | string | Yes | — | The Workday ID of the resource.  Accepts: - **Workday ID**: Workday ID (32-character lowercase hexadecimal string). - **Reference ID**: Workday reference ID (Type=Value). Valid types: Organization\_Reference\_ID |
| `subresourceID` | string | Yes | — | The Workday ID of the subresource.  Accepts: - **Workday ID**: Workday ID (32-character lowercase hexadecimal string). - **Reference ID**: Workday reference ID (Type=Value). Valid types: Position\_ID |

**inputSchema**

```json theme={null}
{
  "type": "object",
  "properties": {
    "PCID": {
      "type": "string",
      "description": "Pink Connect ID for the authenticated connection"
    },
    "ID": {
      "type": "string",
      "description": "The Workday ID of the resource.  Accepts: - **Workday ID**: Workday ID (32-character lowercase hexadecimal string). - **Reference ID**: Workday reference ID (Type=Value). Valid types: Organization_Reference_ID"
    },
    "subresourceID": {
      "type": "string",
      "description": "The Workday ID of the subresource.  Accepts: - **Workday ID**: Workday ID (32-character lowercase hexadecimal string). - **Reference ID**: Workday reference ID (Type=Value). Valid types: Position_ID"
    }
  },
  "required": [
    "PCID",
    "ID",
    "subresourceID"
  ]
}
```

***

## workday-staffing\_get\_supervisoryorganizations\_by\_id\_orgchart

Retrieves information about an organization chart of the specified supervisory organization id.

**Parameters:**

| Parameter | Type | Required | Default | Description |
| - | - | - | - | - |
| `ID` | string | Yes | — | The Workday ID of the resource.  Accepts: - **Workday ID**: Workday ID (32-character lowercase hexadecimal string). - **Reference ID**: Workday reference ID (Type=Value). Valid types: Organization\_Reference\_ID |
| `limit` | integer | No | — | The maximum number of objects in a single response. The default is 20. The maximum is 100. |
| `offset` | integer | No | — | 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. |

**inputSchema**

```json theme={null}
{
  "type": "object",
  "properties": {
    "PCID": {
      "type": "string",
      "description": "Pink Connect ID for the authenticated connection"
    },
    "ID": {
      "type": "string",
      "description": "The Workday ID of the resource.  Accepts: - **Workday ID**: Workday ID (32-character lowercase hexadecimal string). - **Reference ID**: Workday reference ID (Type=Value). Valid types: Organization_Reference_ID"
    },
    "limit": {
      "type": "integer",
      "description": "The maximum number of objects in a single response. The default is 20. The maximum is 100."
    },
    "offset": {
      "type": "integer",
      "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."
    }
  },
  "required": [
    "PCID",
    "ID"
  ]
}
```

***

## workday-staffing\_get\_supervisoryorganizations\_by\_id\_orgchart\_by\_subresourceid

Retrieves a single organization chart instance.

**Parameters:**

| Parameter | Type | Required | Default | Description |
| - | - | - | - | - |
| `ID` | string | Yes | — | The Workday ID of the resource.  Accepts: - **Workday ID**: Workday ID (32-character lowercase hexadecimal string). - **Reference ID**: Workday reference ID (Type=Value). Valid types: Organization\_Reference\_ID |
| `subresourceID` | string | Yes | — | The Workday ID of the subresource.  Accepts: - **Workday ID**: Workday ID (32-character lowercase hexadecimal string). - **Reference ID**: Workday reference ID (Type=Value). Valid types: Organization\_Reference\_ID |

**inputSchema**

```json theme={null}
{
  "type": "object",
  "properties": {
    "PCID": {
      "type": "string",
      "description": "Pink Connect ID for the authenticated connection"
    },
    "ID": {
      "type": "string",
      "description": "The Workday ID of the resource.  Accepts: - **Workday ID**: Workday ID (32-character lowercase hexadecimal string). - **Reference ID**: Workday reference ID (Type=Value). Valid types: Organization_Reference_ID"
    },
    "subresourceID": {
      "type": "string",
      "description": "The Workday ID of the subresource.  Accepts: - **Workday ID**: Workday ID (32-character lowercase hexadecimal string). - **Reference ID**: Workday reference ID (Type=Value). Valid types: Organization_Reference_ID"
    }
  },
  "required": [
    "PCID",
    "ID",
    "subresourceID"
  ]
}
```

***

## workday-staffing\_get\_values\_jobchangesgroup\_contingentworkertypes

Lists the contingent worker types (for example Contractor or Consultant) that can be used as values in Workday staffing data, with the ID and name of each. Use the IDs to match or filter contingent worker types on workers and jobs.

**Parameters:**

| Parameter | Type | Required | Default | Description |
| - | - | - | - | - |
| `effectiveDate` | string | No | — | Effective Date |
| `job` | string | No | — | The job value |
| `limit` | integer | No | — | The maximum number of objects in a single response. The default and maximum is 1000. |
| `location` | string | No | — | The location value |
| `offset` | integer | No | — | 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. |
| `proposedManager` | string\[] | No | — | Proposed Manager |
| `search` | string | No | — | A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string. |
| `staffingEvent` | string | No | — | Staffing Event |
| `worker` | string | No | — | The worker value |

**inputSchema**

```json theme={null}
{
  "type": "object",
  "properties": {
    "PCID": {
      "type": "string",
      "description": "Pink Connect ID for the authenticated connection"
    },
    "effectiveDate": {
      "type": "string",
      "description": "Effective Date"
    },
    "job": {
      "type": "string",
      "description": "The job value"
    },
    "limit": {
      "type": "integer",
      "description": "The maximum number of objects in a single response. The default and maximum is 1000."
    },
    "location": {
      "type": "string",
      "description": "The location value"
    },
    "offset": {
      "type": "integer",
      "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."
    },
    "proposedManager": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Proposed Manager"
    },
    "search": {
      "type": "string",
      "description": "A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string."
    },
    "staffingEvent": {
      "type": "string",
      "description": "Staffing Event"
    },
    "worker": {
      "type": "string",
      "description": "The worker value"
    }
  },
  "required": [
    "PCID"
  ]
}
```

***

## workday-staffing\_get\_values\_jobchangesgroup\_employeetypes

Lists the employee types (for example Regular or Temporary) that can be used as values in Workday staffing data, with the ID and name of each. Use the IDs to match or filter employee types on workers and jobs.

**Parameters:**

| Parameter | Type | Required | Default | Description |
| - | - | - | - | - |
| `effectiveDate` | string | No | — | Effective Date |
| `job` | string | No | — | The job value |
| `limit` | integer | No | — | The maximum number of objects in a single response. The default and maximum is 1000. |
| `location` | string | No | — | The location value |
| `offset` | integer | No | — | 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. |
| `proposedManager` | string\[] | No | — | Proposed Manager |
| `search` | string | No | — | A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string. |
| `staffingEvent` | string | No | — | Staffing Event |
| `worker` | string | No | — | The worker value |

**inputSchema**

```json theme={null}
{
  "type": "object",
  "properties": {
    "PCID": {
      "type": "string",
      "description": "Pink Connect ID for the authenticated connection"
    },
    "effectiveDate": {
      "type": "string",
      "description": "Effective Date"
    },
    "job": {
      "type": "string",
      "description": "The job value"
    },
    "limit": {
      "type": "integer",
      "description": "The maximum number of objects in a single response. The default and maximum is 1000."
    },
    "location": {
      "type": "string",
      "description": "The location value"
    },
    "offset": {
      "type": "integer",
      "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."
    },
    "proposedManager": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Proposed Manager"
    },
    "search": {
      "type": "string",
      "description": "A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string."
    },
    "staffingEvent": {
      "type": "string",
      "description": "Staffing Event"
    },
    "worker": {
      "type": "string",
      "description": "The worker value"
    }
  },
  "required": [
    "PCID"
  ]
}
```

***

## workday-staffing\_get\_values\_jobchangesgroup\_jobs

Lists the jobs that can be used as values in Workday staffing data, with the ID and name of each. Use the IDs to match or filter jobs on workers and jobs.

**Parameters:**

| Parameter | Type | Required | Default | Description |
| - | - | - | - | - |
| `effectiveDate` | string | No | — | Effective Date |
| `job` | string | No | — | The job value |
| `limit` | integer | No | — | The maximum number of objects in a single response. The default and maximum is 1000. |
| `location` | string | No | — | The location value |
| `offset` | integer | No | — | 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. |
| `proposedManager` | string\[] | No | — | Proposed Manager |
| `search` | string | No | — | A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string. |
| `staffingEvent` | string | No | — | Staffing Event |
| `worker` | string | No | — | The worker value |

**inputSchema**

```json theme={null}
{
  "type": "object",
  "properties": {
    "PCID": {
      "type": "string",
      "description": "Pink Connect ID for the authenticated connection"
    },
    "effectiveDate": {
      "type": "string",
      "description": "Effective Date"
    },
    "job": {
      "type": "string",
      "description": "The job value"
    },
    "limit": {
      "type": "integer",
      "description": "The maximum number of objects in a single response. The default and maximum is 1000."
    },
    "location": {
      "type": "string",
      "description": "The location value"
    },
    "offset": {
      "type": "integer",
      "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."
    },
    "proposedManager": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Proposed Manager"
    },
    "search": {
      "type": "string",
      "description": "A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string."
    },
    "staffingEvent": {
      "type": "string",
      "description": "Staffing Event"
    },
    "worker": {
      "type": "string",
      "description": "The worker value"
    }
  },
  "required": [
    "PCID"
  ]
}
```

***

## workday-staffing\_get\_values\_jobchangesgroup\_locations

Lists the work locations that can be used as values in Workday staffing data, with the ID and name of each. Use the IDs to match or filter locations on workers and jobs.

**Parameters:**

| Parameter | Type | Required | Default | Description |
| - | - | - | - | - |
| `effectiveDate` | string | No | — | Effective Date |
| `job` | string | No | — | The job value |
| `limit` | integer | No | — | The maximum number of objects in a single response. The default and maximum is 1000. |
| `location` | string | No | — | The location value |
| `offset` | integer | No | — | 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. |
| `proposedManager` | string\[] | No | — | Proposed Manager |
| `search` | string | No | — | A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string. |
| `staffingEvent` | string | No | — | Staffing Event |
| `worker` | string | No | — | The worker value |

**inputSchema**

```json theme={null}
{
  "type": "object",
  "properties": {
    "PCID": {
      "type": "string",
      "description": "Pink Connect ID for the authenticated connection"
    },
    "effectiveDate": {
      "type": "string",
      "description": "Effective Date"
    },
    "job": {
      "type": "string",
      "description": "The job value"
    },
    "limit": {
      "type": "integer",
      "description": "The maximum number of objects in a single response. The default and maximum is 1000."
    },
    "location": {
      "type": "string",
      "description": "The location value"
    },
    "offset": {
      "type": "integer",
      "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."
    },
    "proposedManager": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Proposed Manager"
    },
    "search": {
      "type": "string",
      "description": "A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string."
    },
    "staffingEvent": {
      "type": "string",
      "description": "Staffing Event"
    },
    "worker": {
      "type": "string",
      "description": "The worker value"
    }
  },
  "required": [
    "PCID"
  ]
}
```

***

## workday-staffing\_get\_values\_jobchangesgroup\_supervisoryorganization

Lists the supervisory organizations that can be used as values in Workday staffing data, with the ID and name of each. Use the IDs to match or filter supervisory organizations on workers and jobs.

**Parameters:**

| Parameter | Type | Required | Default | Description |
| - | - | - | - | - |
| `effectiveDate` | string | No | — | Effective Date |
| `job` | string | No | — | The job value |
| `limit` | integer | No | — | The maximum number of objects in a single response. The default and maximum is 1000. |
| `location` | string | No | — | The location value |
| `offset` | integer | No | — | 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. |
| `proposedManager` | string\[] | No | — | Proposed Manager |
| `search` | string | No | — | A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string. |
| `staffingEvent` | string | No | — | Staffing Event |
| `worker` | string | No | — | The worker value |

**inputSchema**

```json theme={null}
{
  "type": "object",
  "properties": {
    "PCID": {
      "type": "string",
      "description": "Pink Connect ID for the authenticated connection"
    },
    "effectiveDate": {
      "type": "string",
      "description": "Effective Date"
    },
    "job": {
      "type": "string",
      "description": "The job value"
    },
    "limit": {
      "type": "integer",
      "description": "The maximum number of objects in a single response. The default and maximum is 1000."
    },
    "location": {
      "type": "string",
      "description": "The location value"
    },
    "offset": {
      "type": "integer",
      "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."
    },
    "proposedManager": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Proposed Manager"
    },
    "search": {
      "type": "string",
      "description": "A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string."
    },
    "staffingEvent": {
      "type": "string",
      "description": "Staffing Event"
    },
    "worker": {
      "type": "string",
      "description": "The worker value"
    }
  },
  "required": [
    "PCID"
  ]
}
```

***

## workday-staffing\_get\_values\_jobchangesgroup\_workertypes

Lists the worker types (for example Employee or Contingent Worker) that can be used as values in Workday staffing data, with the ID and name of each. Use the IDs to match or filter worker types on workers and jobs.

**Parameters:**

| Parameter | Type | Required | Default | Description |
| - | - | - | - | - |
| `effectiveDate` | string | No | — | Effective Date |
| `job` | string | No | — | The job value |
| `limit` | integer | No | — | The maximum number of objects in a single response. The default and maximum is 1000. |
| `location` | string | No | — | The location value |
| `offset` | integer | No | — | 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. |
| `proposedManager` | string\[] | No | — | Proposed Manager |
| `search` | string | No | — | A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string. |
| `staffingEvent` | string | No | — | Staffing Event |
| `worker` | string | No | — | The worker value |

**inputSchema**

```json theme={null}
{
  "type": "object",
  "properties": {
    "PCID": {
      "type": "string",
      "description": "Pink Connect ID for the authenticated connection"
    },
    "effectiveDate": {
      "type": "string",
      "description": "Effective Date"
    },
    "job": {
      "type": "string",
      "description": "The job value"
    },
    "limit": {
      "type": "integer",
      "description": "The maximum number of objects in a single response. The default and maximum is 1000."
    },
    "location": {
      "type": "string",
      "description": "The location value"
    },
    "offset": {
      "type": "integer",
      "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."
    },
    "proposedManager": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Proposed Manager"
    },
    "search": {
      "type": "string",
      "description": "A search string that matches display IDs. The search is case-insensitive and matches words that start with the given string."
    },
    "staffingEvent": {
      "type": "string",
      "description": "Staffing Event"
    },
    "worker": {
      "type": "string",
      "description": "The worker value"
    }
  },
  "required": [
    "PCID"
  ]
}
```

***

## workday-staffing\_get\_workers

Retrieves a collection of workers and current staffing information. Use this Staffing tool for a worker's job, position, location, worker type and supervisory organization. For pay slips, time off, direct reports and inbox tasks, use the workday-common worker tools.

**Parameters:**

| Parameter | Type | Required | Default | Description |
| - | - | - | - | - |
| `email` | string | No | — | Only return workers whose email matches. |
| `filterByOrgVisibility` | boolean | No | — | Only return workers whose supervisory organizations are visible to the processing user.  This requires the 'Enable Restrictions on Worker Prompts Based on Supervisory Org Visibility Settings' setting to be enabled in Edit Tenant Setup - System. |
| `includeTerminatedWorkers` | boolean | No | — | Include terminated workers in the output |
| `limit` | integer | No | — | The maximum number of objects in a single response. The default is 20. The maximum is 100. |
| `offset` | integer | No | — | 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. |
| `search` | string | No | — | Searches workers by name or worker ID. The search is case-insensitive. You can include space-delimited search strings for an OR search. |

**inputSchema**

```json theme={null}
{
  "type": "object",
  "properties": {
    "PCID": {
      "type": "string",
      "description": "Pink Connect ID for the authenticated connection"
    },
    "email": {
      "type": "string",
      "description": "Only return workers whose email matches."
    },
    "filterByOrgVisibility": {
      "type": "boolean",
      "description": "Only return workers whose supervisory organizations are visible to the processing user.  This requires the 'Enable Restrictions on Worker Prompts Based on Supervisory Org Visibility Settings' setting to be enabled in Edit Tenant Setup - System."
    },
    "includeTerminatedWorkers": {
      "type": "boolean",
      "description": "Include terminated workers in the output"
    },
    "limit": {
      "type": "integer",
      "description": "The maximum number of objects in a single response. The default is 20. The maximum is 100."
    },
    "offset": {
      "type": "integer",
      "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."
    },
    "search": {
      "type": "string",
      "description": "Searches workers by name or worker ID. The search is case-insensitive. You can include space-delimited search strings for an OR search."
    }
  },
  "required": [
    "PCID"
  ]
}
```

***

## workday-staffing\_get\_workers\_by\_id

Retrieves a single worker and their current staffing information for the specified worker ID. Use this Staffing tool for a worker's job, position, location, worker type and supervisory organization. For pay slips, time off, direct reports and inbox tasks, use the workday-common worker tools.

**Parameters:**

| Parameter | Type | Required | Default | Description |
| - | - | - | - | - |
| `ID` | string | Yes | — | The Workday ID of the resource.  Accepts: - **Workday ID**: Workday ID (32-character lowercase hexadecimal string). - **Reference ID**: Workday reference ID (Type=Value). Valid types: Employee\_ID, Contingent\_Worker\_ID - **Named entry**: Valid values: `me`. |

**inputSchema**

```json theme={null}
{
  "type": "object",
  "properties": {
    "PCID": {
      "type": "string",
      "description": "Pink Connect ID for the authenticated connection"
    },
    "ID": {
      "type": "string",
      "description": "The Workday ID of the resource.  Accepts: - **Workday ID**: Workday ID (32-character lowercase hexadecimal string). - **Reference ID**: Workday reference ID (Type=Value). Valid types: Employee_ID, Contingent_Worker_ID - **Named entry**: Valid values: `me`."
    }
  },
  "required": [
    "PCID",
    "ID"
  ]
}
```

***

## workday-staffing\_get\_workers\_by\_id\_checkins

Retrieves a collection of Check-Ins.

**Parameters:**

| Parameter | Type | Required | Default | Description |
| - | - | - | - | - |
| `ID` | string | Yes | — | The Workday ID of the resource.  Accepts: - **Workday ID**: Workday ID (32-character lowercase hexadecimal string). - **Reference ID**: Workday reference ID (Type=Value). Valid types: Employee\_ID, Contingent\_Worker\_ID - **Named entry**: Valid values: `me`. |
| `limit` | integer | No | — | The maximum number of objects in a single response. The default is 20. The maximum is 100. |
| `offset` | integer | No | — | 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. |

**inputSchema**

```json theme={null}
{
  "type": "object",
  "properties": {
    "PCID": {
      "type": "string",
      "description": "Pink Connect ID for the authenticated connection"
    },
    "ID": {
      "type": "string",
      "description": "The Workday ID of the resource.  Accepts: - **Workday ID**: Workday ID (32-character lowercase hexadecimal string). - **Reference ID**: Workday reference ID (Type=Value). Valid types: Employee_ID, Contingent_Worker_ID - **Named entry**: Valid values: `me`."
    },
    "limit": {
      "type": "integer",
      "description": "The maximum number of objects in a single response. The default is 20. The maximum is 100."
    },
    "offset": {
      "type": "integer",
      "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."
    }
  },
  "required": [
    "PCID",
    "ID"
  ]
}
```

***

## workday-staffing\_get\_workers\_by\_id\_checkins\_by\_subresourceid

Retrieves a single Check-In instance.

**Parameters:**

| Parameter | Type | Required | Default | Description |
| - | - | - | - | - |
| `ID` | string | Yes | — | The Workday ID of the resource.  Accepts: - **Workday ID**: Workday ID (32-character lowercase hexadecimal string). - **Reference ID**: Workday reference ID (Type=Value). Valid types: Employee\_ID, Contingent\_Worker\_ID - **Named entry**: Valid values: `me`. |
| `subresourceID` | string | Yes | — | The Workday ID of the subresource.  Accepts: - **Workday ID**: Workday ID (32-character lowercase hexadecimal string). - **Reference ID**: Workday reference ID (Type=Value). Valid types: Check-In\_ID |

**inputSchema**

```json theme={null}
{
  "type": "object",
  "properties": {
    "PCID": {
      "type": "string",
      "description": "Pink Connect ID for the authenticated connection"
    },
    "ID": {
      "type": "string",
      "description": "The Workday ID of the resource.  Accepts: - **Workday ID**: Workday ID (32-character lowercase hexadecimal string). - **Reference ID**: Workday reference ID (Type=Value). Valid types: Employee_ID, Contingent_Worker_ID - **Named entry**: Valid values: `me`."
    },
    "subresourceID": {
      "type": "string",
      "description": "The Workday ID of the subresource.  Accepts: - **Workday ID**: Workday ID (32-character lowercase hexadecimal string). - **Reference ID**: Workday reference ID (Type=Value). Valid types: Check-In_ID"
    }
  },
  "required": [
    "PCID",
    "ID",
    "subresourceID"
  ]
}
```

***

## workday-staffing\_get\_workers\_by\_id\_checkintopics

Retrieves a collection of Check-Ins topics.

**Parameters:**

| Parameter | Type | Required | Default | Description |
| - | - | - | - | - |
| `ID` | string | Yes | — | The Workday ID of the resource.  Accepts: - **Workday ID**: Workday ID (32-character lowercase hexadecimal string). - **Reference ID**: Workday reference ID (Type=Value). Valid types: Employee\_ID, Contingent\_Worker\_ID - **Named entry**: Valid values: `me`. |
| `limit` | integer | No | — | The maximum number of objects in a single response. The default is 20. The maximum is 100. |
| `offset` | integer | No | — | 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. |

**inputSchema**

```json theme={null}
{
  "type": "object",
  "properties": {
    "PCID": {
      "type": "string",
      "description": "Pink Connect ID for the authenticated connection"
    },
    "ID": {
      "type": "string",
      "description": "The Workday ID of the resource.  Accepts: - **Workday ID**: Workday ID (32-character lowercase hexadecimal string). - **Reference ID**: Workday reference ID (Type=Value). Valid types: Employee_ID, Contingent_Worker_ID - **Named entry**: Valid values: `me`."
    },
    "limit": {
      "type": "integer",
      "description": "The maximum number of objects in a single response. The default is 20. The maximum is 100."
    },
    "offset": {
      "type": "integer",
      "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."
    }
  },
  "required": [
    "PCID",
    "ID"
  ]
}
```

***

## workday-staffing\_get\_workers\_by\_id\_checkintopics\_by\_subresourceid

Retrieves a single Check-In topic instance.

**Parameters:**

| Parameter | Type | Required | Default | Description |
| - | - | - | - | - |
| `ID` | string | Yes | — | The Workday ID of the resource.  Accepts: - **Workday ID**: Workday ID (32-character lowercase hexadecimal string). - **Reference ID**: Workday reference ID (Type=Value). Valid types: Employee\_ID, Contingent\_Worker\_ID - **Named entry**: Valid values: `me`. |
| `subresourceID` | string | Yes | — | The Workday ID of the subresource.  Accepts: - **Workday ID**: Workday ID (32-character lowercase hexadecimal string). - **Reference ID**: Workday reference ID (Type=Value). Valid types: Check-In\_Topic\_ID |

**inputSchema**

```json theme={null}
{
  "type": "object",
  "properties": {
    "PCID": {
      "type": "string",
      "description": "Pink Connect ID for the authenticated connection"
    },
    "ID": {
      "type": "string",
      "description": "The Workday ID of the resource.  Accepts: - **Workday ID**: Workday ID (32-character lowercase hexadecimal string). - **Reference ID**: Workday reference ID (Type=Value). Valid types: Employee_ID, Contingent_Worker_ID - **Named entry**: Valid values: `me`."
    },
    "subresourceID": {
      "type": "string",
      "description": "The Workday ID of the subresource.  Accepts: - **Workday ID**: Workday ID (32-character lowercase hexadecimal string). - **Reference ID**: Workday reference ID (Type=Value). Valid types: Check-In_Topic_ID"
    }
  },
  "required": [
    "PCID",
    "ID",
    "subresourceID"
  ]
}
```

***

## workday-staffing\_get\_workers\_by\_id\_explicitskills

Retrieves a collection of explicit skills for the specified worker ID.

**Parameters:**

| Parameter | Type | Required | Default | Description |
| - | - | - | - | - |
| `ID` | string | Yes | — | The Workday ID of the resource.  Accepts: - **Workday ID**: Workday ID (32-character lowercase hexadecimal string). - **Reference ID**: Workday reference ID (Type=Value). Valid types: Employee\_ID, Contingent\_Worker\_ID - **Named entry**: Valid values: `me`. |
| `limit` | integer | No | — | The maximum number of objects in a single response. The default is 20. The maximum is 100. |
| `offset` | integer | No | — | 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. |
| `skill` | string | No | — | Retrieves the skills for the specified skill name. |
| `skillSource` | string | No | — | The Workday ID of the skill source. Returns skills associated with the skill source. |

**inputSchema**

```json theme={null}
{
  "type": "object",
  "properties": {
    "PCID": {
      "type": "string",
      "description": "Pink Connect ID for the authenticated connection"
    },
    "ID": {
      "type": "string",
      "description": "The Workday ID of the resource.  Accepts: - **Workday ID**: Workday ID (32-character lowercase hexadecimal string). - **Reference ID**: Workday reference ID (Type=Value). Valid types: Employee_ID, Contingent_Worker_ID - **Named entry**: Valid values: `me`."
    },
    "limit": {
      "type": "integer",
      "description": "The maximum number of objects in a single response. The default is 20. The maximum is 100."
    },
    "offset": {
      "type": "integer",
      "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."
    },
    "skill": {
      "type": "string",
      "description": "Retrieves the skills for the specified skill name."
    },
    "skillSource": {
      "type": "string",
      "description": "The Workday ID of the skill source. Returns skills associated with the skill source."
    }
  },
  "required": [
    "PCID",
    "ID"
  ]
}
```

***

## workday-staffing\_get\_workers\_by\_id\_explicitskills\_by\_subresourceid

Retrieves a single explicit skill instance for the specified worker ID.

**Parameters:**

| Parameter | Type | Required | Default | Description |
| - | - | - | - | - |
| `ID` | string | Yes | — | The Workday ID of the resource.  Accepts: - **Workday ID**: Workday ID (32-character lowercase hexadecimal string). - **Reference ID**: Workday reference ID (Type=Value). Valid types: Employee\_ID, Contingent\_Worker\_ID - **Named entry**: Valid values: `me`. |
| `subresourceID` | string | Yes | — | The Workday ID of the subresource.  Accepts: - **Workday ID**: Workday ID (32-character lowercase hexadecimal string). |

**inputSchema**

```json theme={null}
{
  "type": "object",
  "properties": {
    "PCID": {
      "type": "string",
      "description": "Pink Connect ID for the authenticated connection"
    },
    "ID": {
      "type": "string",
      "description": "The Workday ID of the resource.  Accepts: - **Workday ID**: Workday ID (32-character lowercase hexadecimal string). - **Reference ID**: Workday reference ID (Type=Value). Valid types: Employee_ID, Contingent_Worker_ID - **Named entry**: Valid values: `me`."
    },
    "subresourceID": {
      "type": "string",
      "description": "The Workday ID of the subresource.  Accepts: - **Workday ID**: Workday ID (32-character lowercase hexadecimal string)."
    }
  },
  "required": [
    "PCID",
    "ID",
    "subresourceID"
  ]
}
```

***

## workday-staffing\_get\_workers\_by\_id\_externalskilllevel

Retrieves all external skill level information for a worker. You can filter the external skill levels by externalSkillId.

**Parameters:**

| Parameter | Type | Required | Default | Description |
| - | - | - | - | - |
| `ID` | string | Yes | — | The Workday ID of the resource.  Accepts: - **Workday ID**: Workday ID (32-character lowercase hexadecimal string). - **Reference ID**: Workday reference ID (Type=Value). Valid types: Employee\_ID, Contingent\_Worker\_ID - **Named entry**: Valid values: `me`. |
| `externalSkillId` | string | No | — | All External Skills. If passed, the External Skill Level associated with the External Skill ID. |
| `limit` | integer | No | — | The maximum number of objects in a single response. The default is 20. The maximum is 100. |
| `offset` | integer | No | — | 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. |

**inputSchema**

```json theme={null}
{
  "type": "object",
  "properties": {
    "PCID": {
      "type": "string",
      "description": "Pink Connect ID for the authenticated connection"
    },
    "ID": {
      "type": "string",
      "description": "The Workday ID of the resource.  Accepts: - **Workday ID**: Workday ID (32-character lowercase hexadecimal string). - **Reference ID**: Workday reference ID (Type=Value). Valid types: Employee_ID, Contingent_Worker_ID - **Named entry**: Valid values: `me`."
    },
    "externalSkillId": {
      "type": "string",
      "description": "All External Skills. If passed, the External Skill Level associated with the External Skill ID."
    },
    "limit": {
      "type": "integer",
      "description": "The maximum number of objects in a single response. The default is 20. The maximum is 100."
    },
    "offset": {
      "type": "integer",
      "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."
    }
  },
  "required": [
    "PCID",
    "ID"
  ]
}
```

***

## workday-staffing\_get\_workers\_by\_id\_externalskilllevel\_by\_subresourceid

Retrieves a single external skill level instance for the specified worker ID.

**Parameters:**

| Parameter | Type | Required | Default | Description |
| - | - | - | - | - |
| `ID` | string | Yes | — | The Workday ID of the resource.  Accepts: - **Workday ID**: Workday ID (32-character lowercase hexadecimal string). - **Reference ID**: Workday reference ID (Type=Value). Valid types: Employee\_ID, Contingent\_Worker\_ID - **Named entry**: Valid values: `me`. |
| `subresourceID` | string | Yes | — | The Workday ID of the subresource.  Accepts: - **Workday ID**: Workday ID (32-character lowercase hexadecimal string). |

**inputSchema**

```json theme={null}
{
  "type": "object",
  "properties": {
    "PCID": {
      "type": "string",
      "description": "Pink Connect ID for the authenticated connection"
    },
    "ID": {
      "type": "string",
      "description": "The Workday ID of the resource.  Accepts: - **Workday ID**: Workday ID (32-character lowercase hexadecimal string). - **Reference ID**: Workday reference ID (Type=Value). Valid types: Employee_ID, Contingent_Worker_ID - **Named entry**: Valid values: `me`."
    },
    "subresourceID": {
      "type": "string",
      "description": "The Workday ID of the subresource.  Accepts: - **Workday ID**: Workday ID (32-character lowercase hexadecimal string)."
    }
  },
  "required": [
    "PCID",
    "ID",
    "subresourceID"
  ]
}
```

***

## workday-staffing\_get\_workers\_by\_id\_servicedates

Retrieves a collection of service dates for the specified worker id.

**Parameters:**

| Parameter | Type | Required | Default | Description |
| - | - | - | - | - |
| `ID` | string | Yes | — | The Workday ID of the resource.  Accepts: - **Workday ID**: Workday ID (32-character lowercase hexadecimal string). - **Reference ID**: Workday reference ID (Type=Value). Valid types: Employee\_ID, Contingent\_Worker\_ID - **Named entry**: Valid values: `me`. |
| `limit` | integer | No | — | The maximum number of objects in a single response. The default is 20. The maximum is 100. |
| `offset` | integer | No | — | 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. |

**inputSchema**

```json theme={null}
{
  "type": "object",
  "properties": {
    "PCID": {
      "type": "string",
      "description": "Pink Connect ID for the authenticated connection"
    },
    "ID": {
      "type": "string",
      "description": "The Workday ID of the resource.  Accepts: - **Workday ID**: Workday ID (32-character lowercase hexadecimal string). - **Reference ID**: Workday reference ID (Type=Value). Valid types: Employee_ID, Contingent_Worker_ID - **Named entry**: Valid values: `me`."
    },
    "limit": {
      "type": "integer",
      "description": "The maximum number of objects in a single response. The default is 20. The maximum is 100."
    },
    "offset": {
      "type": "integer",
      "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."
    }
  },
  "required": [
    "PCID",
    "ID"
  ]
}
```

***

## workday-staffing\_get\_workers\_by\_id\_servicedates\_by\_subresourceid

Retrieves a single service date information instance.

**Parameters:**

| Parameter | Type | Required | Default | Description |
| - | - | - | - | - |
| `ID` | string | Yes | — | The Workday ID of the resource.  Accepts: - **Workday ID**: Workday ID (32-character lowercase hexadecimal string). - **Reference ID**: Workday reference ID (Type=Value). Valid types: Employee\_ID, Contingent\_Worker\_ID - **Named entry**: Valid values: `me`. |
| `subresourceID` | string | Yes | — | The Workday ID of the subresource.  Accepts: - **Workday ID**: Workday ID (32-character lowercase hexadecimal string). - **Reference ID**: Workday reference ID (Type=Value). Valid types: Employee\_ID, Contingent\_Worker\_ID |

**inputSchema**

```json theme={null}
{
  "type": "object",
  "properties": {
    "PCID": {
      "type": "string",
      "description": "Pink Connect ID for the authenticated connection"
    },
    "ID": {
      "type": "string",
      "description": "The Workday ID of the resource.  Accepts: - **Workday ID**: Workday ID (32-character lowercase hexadecimal string). - **Reference ID**: Workday reference ID (Type=Value). Valid types: Employee_ID, Contingent_Worker_ID - **Named entry**: Valid values: `me`."
    },
    "subresourceID": {
      "type": "string",
      "description": "The Workday ID of the subresource.  Accepts: - **Workday ID**: Workday ID (32-character lowercase hexadecimal string). - **Reference ID**: Workday reference ID (Type=Value). Valid types: Employee_ID, Contingent_Worker_ID"
    }
  },
  "required": [
    "PCID",
    "ID",
    "subresourceID"
  ]
}
```

***

## workday-staffing\_get\_workers\_by\_id\_skillitems

Retrieves a collection of skill items for the specified worker ID.

**Parameters:**

| Parameter | Type | Required | Default | Description |
| - | - | - | - | - |
| `ID` | string | Yes | — | The Workday ID of the resource.  Accepts: - **Workday ID**: Workday ID (32-character lowercase hexadecimal string). - **Reference ID**: Workday reference ID (Type=Value). Valid types: Employee\_ID, Contingent\_Worker\_ID - **Named entry**: Valid values: `me`. |
| `limit` | integer | No | — | The maximum number of objects in a single response. The default is 20. The maximum is 100. |
| `offset` | integer | No | — | 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. |

**inputSchema**

```json theme={null}
{
  "type": "object",
  "properties": {
    "PCID": {
      "type": "string",
      "description": "Pink Connect ID for the authenticated connection"
    },
    "ID": {
      "type": "string",
      "description": "The Workday ID of the resource.  Accepts: - **Workday ID**: Workday ID (32-character lowercase hexadecimal string). - **Reference ID**: Workday reference ID (Type=Value). Valid types: Employee_ID, Contingent_Worker_ID - **Named entry**: Valid values: `me`."
    },
    "limit": {
      "type": "integer",
      "description": "The maximum number of objects in a single response. The default is 20. The maximum is 100."
    },
    "offset": {
      "type": "integer",
      "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."
    }
  },
  "required": [
    "PCID",
    "ID"
  ]
}
```

***

## workday-staffing\_get\_workers\_by\_id\_skillitems\_by\_subresourceid

Retrieves a single skill item instance for the specified worker ID.

**Parameters:**

| Parameter | Type | Required | Default | Description |
| - | - | - | - | - |
| `ID` | string | Yes | — | The Workday ID of the resource.  Accepts: - **Workday ID**: Workday ID (32-character lowercase hexadecimal string). - **Reference ID**: Workday reference ID (Type=Value). Valid types: Employee\_ID, Contingent\_Worker\_ID - **Named entry**: Valid values: `me`. |
| `subresourceID` | string | Yes | — | The Workday ID of the subresource.  Accepts: - **Workday ID**: Workday ID (32-character lowercase hexadecimal string). - **Reference ID**: Workday reference ID (Type=Value). Valid types: Skill\_ID, Remote\_Skill\_ID |

**inputSchema**

```json theme={null}
{
  "type": "object",
  "properties": {
    "PCID": {
      "type": "string",
      "description": "Pink Connect ID for the authenticated connection"
    },
    "ID": {
      "type": "string",
      "description": "The Workday ID of the resource.  Accepts: - **Workday ID**: Workday ID (32-character lowercase hexadecimal string). - **Reference ID**: Workday reference ID (Type=Value). Valid types: Employee_ID, Contingent_Worker_ID - **Named entry**: Valid values: `me`."
    },
    "subresourceID": {
      "type": "string",
      "description": "The Workday ID of the subresource.  Accepts: - **Workday ID**: Workday ID (32-character lowercase hexadecimal string). - **Reference ID**: Workday reference ID (Type=Value). Valid types: Skill_ID, Remote_Skill_ID"
    }
  },
  "required": [
    "PCID",
    "ID",
    "subresourceID"
  ]
}
```


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.