{
  "service": "workday",
  "displayName": "Workday",
  "categories": [
    "Productivity",
    "Data"
  ],
  "authTypes": [
    "oauth2"
  ],
  "auth": [
    {
      "type": "oauth2",
      "authorizationUrl": "{+baseUrl}/ccx/oauth2/{tenant}/authorize",
      "tokenUrl": "{+baseUrl}/ccx/oauth2/{tenant}/token",
      "refreshTokenUrl": "{+baseUrl}/ccx/oauth2/{tenant}/token",
      "scopes": [
        "workday.worker_profile.read",
        "workday.staffing.read",
        "workday.recruiting.read"
      ],
      "tokenEndpointAuthMethod": "client_secret_post",
      "clientConfigFields": [
        {
          "key": "baseUrl",
          "label": "Base URL",
          "inputType": "text",
          "required": true,
          "secret": false,
          "placeholder": "https://wd5-impl-services1.workday.com",
          "description": "The Workday tenant base URL used for OAuth and API requests, for example https://wd5-impl-services1.workday.com."
        },
        {
          "key": "tenant",
          "label": "Tenant",
          "inputType": "text",
          "required": true,
          "secret": false,
          "placeholder": "your_tenant",
          "description": "The Workday tenant path segment used in OAuth and REST API URLs, for example your_tenant."
        }
      ]
    }
  ],
  "homepageUrl": "https://www.workday.com",
  "actions": [
    {
      "id": "workday.get_current_user",
      "service": "workday",
      "name": "get_current_user",
      "description": "Retrieve the current authenticated worker profile from Workday.",
      "requiredScopes": [
        "workday.worker_profile.read"
      ],
      "providerPermissions": [
        "Worker Profile"
      ],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false,
        "description": "No input is required for this action."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "worker": {
            "type": "object",
            "properties": {
              "id": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The Workday identifier of the worker."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "workerId": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The worker ID assigned inside Workday."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "descriptor": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The human-readable descriptor of the worker."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "isManager": {
                "anyOf": [
                  {
                    "type": "boolean",
                    "description": "Whether the worker is marked as a manager."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "businessTitle": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The business title returned for the worker."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "primaryWorkEmail": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The primary work email address."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "primaryWorkPhone": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The primary work phone number."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "primaryWorkAddressText": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The primary work address in text form."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "dateOfBirth": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The date of birth returned by Workday."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "yearsOfService": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The years of service value returned by Workday."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "person": {
                "type": "object",
                "properties": {
                  "id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The Workday identifier of the person record."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "descriptor": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The human-readable descriptor of the person record."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  }
                },
                "additionalProperties": false,
                "description": "A normalized Workday person summary."
              },
              "primaryJob": {
                "type": "object",
                "properties": {
                  "id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The Workday identifier of the referenced object."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "href": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The Workday API URL of the referenced object."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "descriptor": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The human-readable descriptor returned by Workday."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  }
                },
                "additionalProperties": false,
                "description": "A normalized Workday reference."
              },
              "workerType": {
                "type": "object",
                "properties": {
                  "id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The Workday identifier of the worker type."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "descriptor": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The human-readable descriptor of the worker type."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  }
                },
                "additionalProperties": false,
                "description": "A normalized Workday worker type summary."
              },
              "location": {
                "type": "object",
                "properties": {
                  "id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The Workday identifier of the referenced object."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "href": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The Workday API URL of the referenced object."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "descriptor": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The human-readable descriptor returned by Workday."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  }
                },
                "additionalProperties": false,
                "description": "A normalized Workday reference."
              },
              "primarySupervisoryOrganization": {
                "type": "object",
                "properties": {
                  "id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The Workday identifier of the referenced object."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "href": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The Workday API URL of the referenced object."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "descriptor": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The human-readable descriptor returned by Workday."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  }
                },
                "additionalProperties": false,
                "description": "A normalized Workday reference."
              },
              "additionalJobs": {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "anyOf": [
                        {
                          "type": "string",
                          "description": "The Workday identifier of the referenced object."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "href": {
                      "anyOf": [
                        {
                          "type": "string",
                          "description": "The Workday API URL of the referenced object."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "descriptor": {
                      "anyOf": [
                        {
                          "type": "string",
                          "description": "The human-readable descriptor returned by Workday."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    }
                  },
                  "additionalProperties": false,
                  "description": "A normalized Workday reference."
                },
                "description": "Additional job assignments for the worker."
              },
              "raw": {
                "type": "object",
                "properties": {},
                "additionalProperties": true,
                "description": "The raw Workday object payload."
              }
            },
            "additionalProperties": false,
            "required": [
              "id",
              "workerId",
              "descriptor",
              "isManager",
              "businessTitle",
              "primaryWorkEmail",
              "primaryWorkPhone",
              "primaryWorkAddressText",
              "dateOfBirth",
              "yearsOfService",
              "person",
              "primaryJob",
              "workerType",
              "additionalJobs",
              "raw"
            ],
            "description": "A normalized Workday worker."
          }
        },
        "additionalProperties": false,
        "required": [
          "worker"
        ],
        "description": "The current authenticated Workday worker."
      }
    },
    {
      "id": "workday.get_job",
      "service": "workday",
      "name": "get_job",
      "description": "Retrieve one job by Workday job identifier from the Staffing API.",
      "requiredScopes": [
        "workday.staffing.read"
      ],
      "providerPermissions": [
        "Staffing"
      ],
      "inputSchema": {
        "type": "object",
        "properties": {
          "jobId": {
            "type": "string",
            "minLength": 1,
            "description": "The Workday job identifier."
          }
        },
        "additionalProperties": false,
        "required": [
          "jobId"
        ],
        "description": "Input for retrieving a job."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "job": {
            "type": "object",
            "properties": {
              "id": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The Workday identifier of the job."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "descriptor": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The human-readable descriptor of the job."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "businessTitle": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The business title returned for the job."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "nextPayPeriodStartDate": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The next pay period start date returned by Workday."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "worker": {
                "type": "object",
                "properties": {
                  "id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The Workday identifier of the referenced object."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "href": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The Workday API URL of the referenced object."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "descriptor": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The human-readable descriptor returned by Workday."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  }
                },
                "additionalProperties": false,
                "description": "A normalized Workday reference."
              },
              "jobType": {
                "type": "object",
                "properties": {
                  "id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The Workday identifier of the referenced object."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "href": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The Workday API URL of the referenced object."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "descriptor": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The human-readable descriptor returned by Workday."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  }
                },
                "additionalProperties": false,
                "description": "A normalized Workday reference."
              },
              "location": {
                "type": "object",
                "properties": {
                  "id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The Workday identifier of the referenced object."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "href": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The Workday API URL of the referenced object."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "descriptor": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The human-readable descriptor returned by Workday."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  }
                },
                "additionalProperties": false,
                "description": "A normalized Workday reference."
              },
              "jobProfile": {
                "type": "object",
                "properties": {
                  "id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The Workday identifier of the referenced object."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "href": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The Workday API URL of the referenced object."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "descriptor": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The human-readable descriptor returned by Workday."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  }
                },
                "additionalProperties": false,
                "description": "A normalized Workday reference."
              },
              "supervisoryOrganization": {
                "type": "object",
                "properties": {
                  "id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The Workday identifier of the referenced object."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "href": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The Workday API URL of the referenced object."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "descriptor": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The human-readable descriptor returned by Workday."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  }
                },
                "additionalProperties": false,
                "description": "A normalized Workday reference."
              },
              "raw": {
                "type": "object",
                "properties": {},
                "additionalProperties": true,
                "description": "The raw Workday object payload."
              }
            },
            "additionalProperties": false,
            "description": "A normalized Workday job."
          }
        },
        "additionalProperties": false,
        "required": [
          "job"
        ],
        "description": "A single Workday job."
      }
    },
    {
      "id": "workday.get_job_posting",
      "service": "workday",
      "name": "get_job_posting",
      "description": "Retrieve one job posting by Workday job posting identifier.",
      "requiredScopes": [
        "workday.recruiting.read"
      ],
      "providerPermissions": [
        "Recruiting"
      ],
      "inputSchema": {
        "type": "object",
        "properties": {
          "jobPostingId": {
            "type": "string",
            "minLength": 1,
            "description": "The Workday job posting identifier."
          }
        },
        "additionalProperties": false,
        "required": [
          "jobPostingId"
        ],
        "description": "Input for retrieving a job posting."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "jobPosting": {
            "type": "object",
            "properties": {
              "id": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The Workday identifier of the job posting."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "descriptor": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The human-readable descriptor of the job posting."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "jobTitle": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The job title returned for the posting."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "postingTitle": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The posting title returned for the posting."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "jobDescription": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The detailed job description, when returned."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "postingStartDate": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The posting start date returned by Workday."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "postingEndDate": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The posting end date returned by Workday."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "location": {
                "type": "object",
                "properties": {
                  "id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The Workday identifier of the referenced object."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "href": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The Workday API URL of the referenced object."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "descriptor": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The human-readable descriptor returned by Workday."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  }
                },
                "additionalProperties": false,
                "description": "A normalized Workday reference."
              },
              "department": {
                "type": "object",
                "properties": {
                  "id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The Workday identifier of the referenced object."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "href": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The Workday API URL of the referenced object."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "descriptor": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The human-readable descriptor returned by Workday."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  }
                },
                "additionalProperties": false,
                "description": "A normalized Workday reference."
              },
              "position": {
                "type": "object",
                "properties": {
                  "id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The Workday identifier of the referenced object."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "href": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The Workday API URL of the referenced object."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "descriptor": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The human-readable descriptor returned by Workday."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  }
                },
                "additionalProperties": false,
                "description": "A normalized Workday reference."
              },
              "postingStatus": {
                "type": "object",
                "properties": {
                  "id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The Workday identifier of the referenced object."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "href": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The Workday API URL of the referenced object."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "descriptor": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The human-readable descriptor returned by Workday."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  }
                },
                "additionalProperties": false,
                "description": "A normalized Workday reference."
              },
              "jobRequisition": {
                "type": "object",
                "properties": {
                  "id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The Workday identifier of the referenced object."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "href": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The Workday API URL of the referenced object."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "descriptor": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The human-readable descriptor returned by Workday."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  }
                },
                "additionalProperties": false,
                "description": "A normalized Workday reference."
              },
              "hiringManager": {
                "type": "object",
                "properties": {
                  "id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The Workday identifier of the referenced object."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "href": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The Workday API URL of the referenced object."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "descriptor": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The human-readable descriptor returned by Workday."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  }
                },
                "additionalProperties": false,
                "description": "A normalized Workday reference."
              },
              "employmentType": {
                "type": "object",
                "properties": {
                  "id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The Workday identifier of the referenced object."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "href": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The Workday API URL of the referenced object."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "descriptor": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The human-readable descriptor returned by Workday."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  }
                },
                "additionalProperties": false,
                "description": "A normalized Workday reference."
              },
              "experienceLevel": {
                "type": "object",
                "properties": {
                  "id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The Workday identifier of the referenced object."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "href": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The Workday API URL of the referenced object."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "descriptor": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The human-readable descriptor returned by Workday."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  }
                },
                "additionalProperties": false,
                "description": "A normalized Workday reference."
              },
              "recruiters": {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "anyOf": [
                        {
                          "type": "string",
                          "description": "The Workday identifier of the referenced object."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "href": {
                      "anyOf": [
                        {
                          "type": "string",
                          "description": "The Workday API URL of the referenced object."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "descriptor": {
                      "anyOf": [
                        {
                          "type": "string",
                          "description": "The human-readable descriptor returned by Workday."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    }
                  },
                  "additionalProperties": false,
                  "description": "A normalized Workday reference."
                },
                "description": "Recruiters assigned to the posting."
              },
              "raw": {
                "type": "object",
                "properties": {},
                "additionalProperties": true,
                "description": "The raw Workday object payload."
              }
            },
            "additionalProperties": false,
            "required": [
              "id",
              "descriptor",
              "jobTitle",
              "postingTitle",
              "jobDescription",
              "postingStartDate",
              "postingEndDate",
              "location",
              "department",
              "postingStatus",
              "jobRequisition",
              "recruiters",
              "raw"
            ],
            "description": "A normalized Workday job posting."
          }
        },
        "additionalProperties": false,
        "required": [
          "jobPosting"
        ],
        "description": "A single Workday job posting."
      }
    },
    {
      "id": "workday.get_worker",
      "service": "workday",
      "name": "get_worker",
      "description": "Retrieve one worker by Workday worker identifier from the Staffing API.",
      "requiredScopes": [
        "workday.staffing.read"
      ],
      "providerPermissions": [
        "Staffing"
      ],
      "inputSchema": {
        "type": "object",
        "properties": {
          "workerId": {
            "type": "string",
            "minLength": 1,
            "description": "The Workday worker identifier."
          }
        },
        "additionalProperties": false,
        "required": [
          "workerId"
        ],
        "description": "Input for retrieving a worker."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "worker": {
            "type": "object",
            "properties": {
              "id": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The Workday identifier of the worker."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "workerId": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The worker ID assigned inside Workday."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "descriptor": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The human-readable descriptor of the worker."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "isManager": {
                "anyOf": [
                  {
                    "type": "boolean",
                    "description": "Whether the worker is marked as a manager."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "businessTitle": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The business title returned for the worker."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "primaryWorkEmail": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The primary work email address."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "primaryWorkPhone": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The primary work phone number."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "primaryWorkAddressText": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The primary work address in text form."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "dateOfBirth": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The date of birth returned by Workday."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "yearsOfService": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The years of service value returned by Workday."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "person": {
                "type": "object",
                "properties": {
                  "id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The Workday identifier of the person record."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "descriptor": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The human-readable descriptor of the person record."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  }
                },
                "additionalProperties": false,
                "description": "A normalized Workday person summary."
              },
              "primaryJob": {
                "type": "object",
                "properties": {
                  "id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The Workday identifier of the referenced object."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "href": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The Workday API URL of the referenced object."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "descriptor": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The human-readable descriptor returned by Workday."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  }
                },
                "additionalProperties": false,
                "description": "A normalized Workday reference."
              },
              "workerType": {
                "type": "object",
                "properties": {
                  "id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The Workday identifier of the worker type."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "descriptor": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The human-readable descriptor of the worker type."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  }
                },
                "additionalProperties": false,
                "description": "A normalized Workday worker type summary."
              },
              "location": {
                "type": "object",
                "properties": {
                  "id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The Workday identifier of the referenced object."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "href": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The Workday API URL of the referenced object."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "descriptor": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The human-readable descriptor returned by Workday."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  }
                },
                "additionalProperties": false,
                "description": "A normalized Workday reference."
              },
              "primarySupervisoryOrganization": {
                "type": "object",
                "properties": {
                  "id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The Workday identifier of the referenced object."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "href": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The Workday API URL of the referenced object."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "descriptor": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The human-readable descriptor returned by Workday."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  }
                },
                "additionalProperties": false,
                "description": "A normalized Workday reference."
              },
              "additionalJobs": {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "anyOf": [
                        {
                          "type": "string",
                          "description": "The Workday identifier of the referenced object."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "href": {
                      "anyOf": [
                        {
                          "type": "string",
                          "description": "The Workday API URL of the referenced object."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "descriptor": {
                      "anyOf": [
                        {
                          "type": "string",
                          "description": "The human-readable descriptor returned by Workday."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    }
                  },
                  "additionalProperties": false,
                  "description": "A normalized Workday reference."
                },
                "description": "Additional job assignments for the worker."
              },
              "raw": {
                "type": "object",
                "properties": {},
                "additionalProperties": true,
                "description": "The raw Workday object payload."
              }
            },
            "additionalProperties": false,
            "required": [
              "id",
              "workerId",
              "descriptor",
              "isManager",
              "businessTitle",
              "primaryWorkEmail",
              "primaryWorkPhone",
              "primaryWorkAddressText",
              "dateOfBirth",
              "yearsOfService",
              "person",
              "primaryJob",
              "workerType",
              "additionalJobs",
              "raw"
            ],
            "description": "A normalized Workday worker."
          }
        },
        "additionalProperties": false,
        "required": [
          "worker"
        ],
        "description": "A single Workday worker."
      }
    },
    {
      "id": "workday.list_job_postings",
      "service": "workday",
      "name": "list_job_postings",
      "description": "List job postings from Workday Recruiting with optional filters.",
      "requiredScopes": [
        "workday.recruiting.read"
      ],
      "providerPermissions": [
        "Recruiting"
      ],
      "inputSchema": {
        "type": "object",
        "properties": {
          "limit": {
            "type": "integer",
            "minimum": 1,
            "maximum": 100,
            "description": "The maximum number of records to return. Workday accepts values from 1 to 100."
          },
          "offset": {
            "type": "integer",
            "minimum": 0,
            "description": "The zero-based record offset used for pagination."
          },
          "jobSiteIds": {
            "type": "array",
            "items": {
              "type": "string",
              "minLength": 1,
              "description": "A Workday identifier string."
            },
            "description": "Filter postings by Workday job site identifiers."
          },
          "categoryIds": {
            "type": "array",
            "items": {
              "type": "string",
              "minLength": 1,
              "description": "A Workday identifier string."
            },
            "description": "Filter postings by Workday category identifiers."
          },
          "jobPostingIds": {
            "type": "array",
            "items": {
              "type": "string",
              "minLength": 1,
              "description": "A Workday identifier string."
            },
            "description": "Filter postings by Workday job posting identifiers."
          },
          "jobRequisitionIds": {
            "type": "array",
            "items": {
              "type": "string",
              "minLength": 1,
              "description": "A Workday identifier string."
            },
            "description": "Filter postings by Workday job requisition identifiers."
          }
        },
        "additionalProperties": false,
        "description": "Filter and pagination input for listing job postings."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "jobPostings": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "id": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The Workday identifier of the job posting."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "descriptor": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The human-readable descriptor of the job posting."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "jobTitle": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The job title returned for the posting."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "postingTitle": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The posting title returned for the posting."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "jobDescription": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The detailed job description, when returned."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "postingStartDate": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The posting start date returned by Workday."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "postingEndDate": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The posting end date returned by Workday."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "location": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "anyOf": [
                        {
                          "type": "string",
                          "description": "The Workday identifier of the referenced object."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "href": {
                      "anyOf": [
                        {
                          "type": "string",
                          "description": "The Workday API URL of the referenced object."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "descriptor": {
                      "anyOf": [
                        {
                          "type": "string",
                          "description": "The human-readable descriptor returned by Workday."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    }
                  },
                  "additionalProperties": false,
                  "description": "A normalized Workday reference."
                },
                "department": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "anyOf": [
                        {
                          "type": "string",
                          "description": "The Workday identifier of the referenced object."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "href": {
                      "anyOf": [
                        {
                          "type": "string",
                          "description": "The Workday API URL of the referenced object."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "descriptor": {
                      "anyOf": [
                        {
                          "type": "string",
                          "description": "The human-readable descriptor returned by Workday."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    }
                  },
                  "additionalProperties": false,
                  "description": "A normalized Workday reference."
                },
                "position": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "anyOf": [
                        {
                          "type": "string",
                          "description": "The Workday identifier of the referenced object."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "href": {
                      "anyOf": [
                        {
                          "type": "string",
                          "description": "The Workday API URL of the referenced object."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "descriptor": {
                      "anyOf": [
                        {
                          "type": "string",
                          "description": "The human-readable descriptor returned by Workday."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    }
                  },
                  "additionalProperties": false,
                  "description": "A normalized Workday reference."
                },
                "postingStatus": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "anyOf": [
                        {
                          "type": "string",
                          "description": "The Workday identifier of the referenced object."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "href": {
                      "anyOf": [
                        {
                          "type": "string",
                          "description": "The Workday API URL of the referenced object."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "descriptor": {
                      "anyOf": [
                        {
                          "type": "string",
                          "description": "The human-readable descriptor returned by Workday."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    }
                  },
                  "additionalProperties": false,
                  "description": "A normalized Workday reference."
                },
                "jobRequisition": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "anyOf": [
                        {
                          "type": "string",
                          "description": "The Workday identifier of the referenced object."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "href": {
                      "anyOf": [
                        {
                          "type": "string",
                          "description": "The Workday API URL of the referenced object."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "descriptor": {
                      "anyOf": [
                        {
                          "type": "string",
                          "description": "The human-readable descriptor returned by Workday."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    }
                  },
                  "additionalProperties": false,
                  "description": "A normalized Workday reference."
                },
                "hiringManager": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "anyOf": [
                        {
                          "type": "string",
                          "description": "The Workday identifier of the referenced object."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "href": {
                      "anyOf": [
                        {
                          "type": "string",
                          "description": "The Workday API URL of the referenced object."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "descriptor": {
                      "anyOf": [
                        {
                          "type": "string",
                          "description": "The human-readable descriptor returned by Workday."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    }
                  },
                  "additionalProperties": false,
                  "description": "A normalized Workday reference."
                },
                "employmentType": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "anyOf": [
                        {
                          "type": "string",
                          "description": "The Workday identifier of the referenced object."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "href": {
                      "anyOf": [
                        {
                          "type": "string",
                          "description": "The Workday API URL of the referenced object."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "descriptor": {
                      "anyOf": [
                        {
                          "type": "string",
                          "description": "The human-readable descriptor returned by Workday."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    }
                  },
                  "additionalProperties": false,
                  "description": "A normalized Workday reference."
                },
                "experienceLevel": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "anyOf": [
                        {
                          "type": "string",
                          "description": "The Workday identifier of the referenced object."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "href": {
                      "anyOf": [
                        {
                          "type": "string",
                          "description": "The Workday API URL of the referenced object."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "descriptor": {
                      "anyOf": [
                        {
                          "type": "string",
                          "description": "The human-readable descriptor returned by Workday."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    }
                  },
                  "additionalProperties": false,
                  "description": "A normalized Workday reference."
                },
                "recruiters": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "id": {
                        "anyOf": [
                          {
                            "type": "string",
                            "description": "The Workday identifier of the referenced object."
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "href": {
                        "anyOf": [
                          {
                            "type": "string",
                            "description": "The Workday API URL of the referenced object."
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "descriptor": {
                        "anyOf": [
                          {
                            "type": "string",
                            "description": "The human-readable descriptor returned by Workday."
                          },
                          {
                            "type": "null"
                          }
                        ]
                      }
                    },
                    "additionalProperties": false,
                    "description": "A normalized Workday reference."
                  },
                  "description": "Recruiters assigned to the posting."
                },
                "raw": {
                  "type": "object",
                  "properties": {},
                  "additionalProperties": true,
                  "description": "The raw Workday object payload."
                }
              },
              "additionalProperties": false,
              "required": [
                "id",
                "descriptor",
                "jobTitle",
                "postingTitle",
                "jobDescription",
                "postingStartDate",
                "postingEndDate",
                "location",
                "department",
                "postingStatus",
                "jobRequisition",
                "recruiters",
                "raw"
              ],
              "description": "A normalized Workday job posting."
            },
            "description": "The jobPostings returned by Workday."
          },
          "total": {
            "anyOf": [
              {
                "type": "integer",
                "description": "The total number of matching records when Workday returns it."
              },
              {
                "type": "null"
              }
            ]
          },
          "raw": {
            "type": "object",
            "properties": {},
            "additionalProperties": true,
            "description": "The raw Workday object payload."
          }
        },
        "additionalProperties": false,
        "required": [
          "jobPostings",
          "total",
          "raw"
        ],
        "description": "A Workday job posting collection."
      }
    },
    {
      "id": "workday.list_jobs",
      "service": "workday",
      "name": "list_jobs",
      "description": "List jobs from Workday Staffing.",
      "requiredScopes": [
        "workday.staffing.read"
      ],
      "providerPermissions": [
        "Staffing"
      ],
      "inputSchema": {
        "type": "object",
        "properties": {
          "limit": {
            "type": "integer",
            "minimum": 1,
            "maximum": 100,
            "description": "The maximum number of records to return. Workday accepts values from 1 to 100."
          },
          "offset": {
            "type": "integer",
            "minimum": 0,
            "description": "The zero-based record offset used for pagination."
          }
        },
        "additionalProperties": false,
        "description": "Pagination input for listing jobs."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "jobs": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "id": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The Workday identifier of the job."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "descriptor": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The human-readable descriptor of the job."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "businessTitle": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The business title returned for the job."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "nextPayPeriodStartDate": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The next pay period start date returned by Workday."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "worker": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "anyOf": [
                        {
                          "type": "string",
                          "description": "The Workday identifier of the referenced object."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "href": {
                      "anyOf": [
                        {
                          "type": "string",
                          "description": "The Workday API URL of the referenced object."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "descriptor": {
                      "anyOf": [
                        {
                          "type": "string",
                          "description": "The human-readable descriptor returned by Workday."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    }
                  },
                  "additionalProperties": false,
                  "description": "A normalized Workday reference."
                },
                "jobType": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "anyOf": [
                        {
                          "type": "string",
                          "description": "The Workday identifier of the referenced object."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "href": {
                      "anyOf": [
                        {
                          "type": "string",
                          "description": "The Workday API URL of the referenced object."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "descriptor": {
                      "anyOf": [
                        {
                          "type": "string",
                          "description": "The human-readable descriptor returned by Workday."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    }
                  },
                  "additionalProperties": false,
                  "description": "A normalized Workday reference."
                },
                "location": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "anyOf": [
                        {
                          "type": "string",
                          "description": "The Workday identifier of the referenced object."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "href": {
                      "anyOf": [
                        {
                          "type": "string",
                          "description": "The Workday API URL of the referenced object."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "descriptor": {
                      "anyOf": [
                        {
                          "type": "string",
                          "description": "The human-readable descriptor returned by Workday."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    }
                  },
                  "additionalProperties": false,
                  "description": "A normalized Workday reference."
                },
                "jobProfile": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "anyOf": [
                        {
                          "type": "string",
                          "description": "The Workday identifier of the referenced object."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "href": {
                      "anyOf": [
                        {
                          "type": "string",
                          "description": "The Workday API URL of the referenced object."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "descriptor": {
                      "anyOf": [
                        {
                          "type": "string",
                          "description": "The human-readable descriptor returned by Workday."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    }
                  },
                  "additionalProperties": false,
                  "description": "A normalized Workday reference."
                },
                "supervisoryOrganization": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "anyOf": [
                        {
                          "type": "string",
                          "description": "The Workday identifier of the referenced object."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "href": {
                      "anyOf": [
                        {
                          "type": "string",
                          "description": "The Workday API URL of the referenced object."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "descriptor": {
                      "anyOf": [
                        {
                          "type": "string",
                          "description": "The human-readable descriptor returned by Workday."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    }
                  },
                  "additionalProperties": false,
                  "description": "A normalized Workday reference."
                },
                "raw": {
                  "type": "object",
                  "properties": {},
                  "additionalProperties": true,
                  "description": "The raw Workday object payload."
                }
              },
              "additionalProperties": false,
              "description": "A normalized Workday job."
            },
            "description": "The jobs returned by Workday."
          },
          "total": {
            "anyOf": [
              {
                "type": "integer",
                "description": "The total number of matching records when Workday returns it."
              },
              {
                "type": "null"
              }
            ]
          },
          "raw": {
            "type": "object",
            "properties": {},
            "additionalProperties": true,
            "description": "The raw Workday object payload."
          }
        },
        "additionalProperties": false,
        "required": [
          "jobs",
          "total",
          "raw"
        ],
        "description": "A Workday job collection."
      }
    },
    {
      "id": "workday.list_workers",
      "service": "workday",
      "name": "list_workers",
      "description": "List workers from Workday Staffing with optional search and termination filters.",
      "requiredScopes": [
        "workday.staffing.read"
      ],
      "providerPermissions": [
        "Staffing"
      ],
      "inputSchema": {
        "type": "object",
        "properties": {
          "limit": {
            "type": "integer",
            "minimum": 1,
            "maximum": 100,
            "description": "The maximum number of records to return. Workday accepts values from 1 to 100."
          },
          "offset": {
            "type": "integer",
            "minimum": 0,
            "description": "The zero-based record offset used for pagination."
          },
          "search": {
            "type": "string",
            "description": "A case-insensitive worker search string accepted by Workday."
          },
          "includeTerminatedWorkers": {
            "type": "boolean",
            "description": "Whether terminated workers should be included in the result."
          }
        },
        "additionalProperties": false,
        "description": "Filter and pagination input for listing workers."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "workers": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "id": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The Workday identifier of the worker."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "workerId": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The worker ID assigned inside Workday."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "descriptor": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The human-readable descriptor of the worker."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "isManager": {
                  "anyOf": [
                    {
                      "type": "boolean",
                      "description": "Whether the worker is marked as a manager."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "businessTitle": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The business title returned for the worker."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "primaryWorkEmail": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The primary work email address."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "primaryWorkPhone": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The primary work phone number."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "primaryWorkAddressText": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The primary work address in text form."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "dateOfBirth": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The date of birth returned by Workday."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "yearsOfService": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The years of service value returned by Workday."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "person": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "anyOf": [
                        {
                          "type": "string",
                          "description": "The Workday identifier of the person record."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "descriptor": {
                      "anyOf": [
                        {
                          "type": "string",
                          "description": "The human-readable descriptor of the person record."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    }
                  },
                  "additionalProperties": false,
                  "description": "A normalized Workday person summary."
                },
                "primaryJob": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "anyOf": [
                        {
                          "type": "string",
                          "description": "The Workday identifier of the referenced object."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "href": {
                      "anyOf": [
                        {
                          "type": "string",
                          "description": "The Workday API URL of the referenced object."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "descriptor": {
                      "anyOf": [
                        {
                          "type": "string",
                          "description": "The human-readable descriptor returned by Workday."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    }
                  },
                  "additionalProperties": false,
                  "description": "A normalized Workday reference."
                },
                "workerType": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "anyOf": [
                        {
                          "type": "string",
                          "description": "The Workday identifier of the worker type."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "descriptor": {
                      "anyOf": [
                        {
                          "type": "string",
                          "description": "The human-readable descriptor of the worker type."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    }
                  },
                  "additionalProperties": false,
                  "description": "A normalized Workday worker type summary."
                },
                "location": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "anyOf": [
                        {
                          "type": "string",
                          "description": "The Workday identifier of the referenced object."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "href": {
                      "anyOf": [
                        {
                          "type": "string",
                          "description": "The Workday API URL of the referenced object."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "descriptor": {
                      "anyOf": [
                        {
                          "type": "string",
                          "description": "The human-readable descriptor returned by Workday."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    }
                  },
                  "additionalProperties": false,
                  "description": "A normalized Workday reference."
                },
                "primarySupervisoryOrganization": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "anyOf": [
                        {
                          "type": "string",
                          "description": "The Workday identifier of the referenced object."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "href": {
                      "anyOf": [
                        {
                          "type": "string",
                          "description": "The Workday API URL of the referenced object."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "descriptor": {
                      "anyOf": [
                        {
                          "type": "string",
                          "description": "The human-readable descriptor returned by Workday."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    }
                  },
                  "additionalProperties": false,
                  "description": "A normalized Workday reference."
                },
                "additionalJobs": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "id": {
                        "anyOf": [
                          {
                            "type": "string",
                            "description": "The Workday identifier of the referenced object."
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "href": {
                        "anyOf": [
                          {
                            "type": "string",
                            "description": "The Workday API URL of the referenced object."
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "descriptor": {
                        "anyOf": [
                          {
                            "type": "string",
                            "description": "The human-readable descriptor returned by Workday."
                          },
                          {
                            "type": "null"
                          }
                        ]
                      }
                    },
                    "additionalProperties": false,
                    "description": "A normalized Workday reference."
                  },
                  "description": "Additional job assignments for the worker."
                },
                "raw": {
                  "type": "object",
                  "properties": {},
                  "additionalProperties": true,
                  "description": "The raw Workday object payload."
                }
              },
              "additionalProperties": false,
              "required": [
                "id",
                "workerId",
                "descriptor",
                "isManager",
                "businessTitle",
                "primaryWorkEmail",
                "primaryWorkPhone",
                "primaryWorkAddressText",
                "dateOfBirth",
                "yearsOfService",
                "person",
                "primaryJob",
                "workerType",
                "additionalJobs",
                "raw"
              ],
              "description": "A normalized Workday worker."
            },
            "description": "The workers returned by Workday."
          },
          "total": {
            "anyOf": [
              {
                "type": "integer",
                "description": "The total number of matching records when Workday returns it."
              },
              {
                "type": "null"
              }
            ]
          },
          "raw": {
            "type": "object",
            "properties": {},
            "additionalProperties": true,
            "description": "The raw Workday object payload."
          }
        },
        "additionalProperties": false,
        "required": [
          "workers",
          "total",
          "raw"
        ],
        "description": "A Workday worker collection."
      }
    }
  ]
}
