{
 "categories": [
  "hr",
  "enterprise",
  "hcm"
 ],
 "deployment": "saas",
 "evidence": [
  {
   "date": "2026-08-21",
   "fact": "homepage",
   "note": "Workday presents Human Capital Management as its commercial cloud HR suite covering core HR, talent, workforce management, payroll, and related people processes.",
   "source": "https://www.workday.com/en-us/products/human-capital-management/overview.html",
   "tier": "declared"
  },
  {
   "date": "2026-08-21",
   "fact": "license",
   "note": "Workday HCM is sold as commercial enterprise SaaS. The page states more than 10,000 organizations have selected Workday.",
   "source": "https://www.workday.com/en-us/products/human-capital-management/overview.html",
   "tier": "declared"
  },
  {
   "date": "2026-08-21",
   "fact": "modalities.api.exists",
   "note": "Workday publishes REST APIs as data providers for low-latency self-service transactions, with a public REST API Explorer.",
   "source": "https://developer.workday.com/doc/GUID-86d66a6b-5d1a-40e4-af1b-ba4859f5df5a-enHYPHENus.md",
   "tier": "declared"
  },
  {
   "date": "2026-08-21",
   "fact": "modalities.api.kinds[0]",
   "note": "Workday REST APIs use regional API Gateway URLs such as https://api.workday.com and JSON for inbound and outbound worker and business-process calls.",
   "source": "https://developer.workday.com/doc/GUID-6b063b57-9d85-474b-99b0-734d714652fd-enHYPHENus.md",
   "tier": "declared"
  },
  {
   "date": "2026-08-21",
   "fact": "modalities.api.kinds[1]",
   "note": "SOAP APIs are called by POST to https://api.workday.com/soap/{version}/{serviceName} with a text/xml envelope; the documented example is Get Workers on Human_Resources.",
   "source": "https://developer.workday.com/doc/ouv1543606422515.md",
   "tier": "declared"
  },
  {
   "date": "2026-08-21",
   "fact": "modalities.api.kinds[2]",
   "note": "Workday Graph API is a GraphQL surface for small self-service queries and mutations that would otherwise require multiple REST calls.",
   "source": "https://developer.workday.com/doc/vyw1671061988370.md",
   "tier": "declared"
  },
  {
   "date": "2026-08-21",
   "fact": "modalities.api.kinds[3]",
   "note": "Reports-as-a-Service exposes a Workday custom report as a RESTful service that returns XML or JSON to external systems.",
   "source": "https://developer.workday.com/doc/GUID-6b063b57-9d85-474b-99b0-734d714652fd-enHYPHENus.md",
   "tier": "declared"
  },
  {
   "date": "2026-08-21",
   "fact": "modalities.api.kinds[4]",
   "note": "Workday documents Workday Query Language as a first-party query path alongside the REST services.",
   "source": "https://developer.workday.com/doc/GUID-86d66a6b-5d1a-40e4-af1b-ba4859f5df5a-enHYPHENus.md",
   "tier": "declared"
  },
  {
   "date": "2026-08-21",
   "fact": "modalities.api.auth[0]",
   "note": "Workday documents authorization-code and authorization-code-with-PKCE flows against https://auth.api.workday.com/v1/authorize and /v1/token, returning bearer tokens.",
   "source": "https://developer.workday.com/doc/axg1518029552225.md",
   "tier": "declared"
  },
  {
   "date": "2026-08-21",
   "fact": "modalities.api.auth[1]",
   "note": "The client-credentials grant sends the API client ID and secret to the token endpoint and issues a token whose subject is an Integration System User.",
   "source": "https://developer.workday.com/doc/vle1524593542839.md",
   "tier": "declared"
  },
  {
   "date": "2026-08-21",
   "fact": "modalities.api.auth[2]",
   "note": "Workday documents Integration System User accounts as the system-user identity assigned to apps and used to call Workday APIs without a human user.",
   "source": "https://developer.workday.com/doc/GUID-df4dc996-523f-46af-a98c-ec8380550a3f.md",
   "tier": "declared"
  },
  {
   "date": "2026-08-21",
   "fact": "modalities.api.coverage",
   "note": "REST is for small low-latency transactions, not bulk import or export. SOAP is favored for large scheduled transfers. Every call is gated by scopes and domain security policies.",
   "source": "https://developer.workday.com/doc/GUID-6b063b57-9d85-474b-99b0-734d714652fd-enHYPHENus.md",
   "tier": "declared"
  },
  {
   "date": "2026-08-21",
   "fact": "modalities.mcp.third_party[0]",
   "note": "The official MCP registry lists io.github.mindstone/mcp-server-workday, a Workday HCM connector for workers, profiles, organizations, time off, and requisitions, with connector commits through 2026-08-09.",
   "source": "https://github.com/mindstone/mcp-servers",
   "tier": "scraped"
  },
  {
   "date": "2026-08-21",
   "fact": "modalities.mcp.third_party[1]",
   "note": "The official MCP registry lists io.github.chrischall/workday-mcp, a read-only server that fetches tasks, pay, and benefits through a signed-in Workday browser session. Last push 2026-08-21.",
   "source": "https://github.com/chrischall/workday-mcp",
   "tier": "scraped"
  },
  {
   "date": "2026-08-21",
   "fact": "modalities.integrations.zapier",
   "note": "Zapier publishes a Workday app with hire, termination, time-off, requisition, worker, and WQL triggers and actions.",
   "source": "https://zapier.com/apps/workday/integrations",
   "tier": "scraped"
  },
  {
   "date": "2026-08-21",
   "fact": "modalities.integrations.make",
   "note": "Make publishes a verified Workday Human Capital Management app with 52 modules, including hire and job-profile actions, limited to the Enterprise plan.",
   "source": "https://www.make.com/en/integrations/workday-hcm",
   "tier": "scraped"
  },
  {
   "date": "2026-08-21",
   "fact": "modalities.integrations.power_automate",
   "note": "Microsoft publishes a preview Workday HCM Power Automate connector for employee, contingent-worker, and organization business-services data.",
   "source": "https://learn.microsoft.com/en-us/connectors/workdayhcm/",
   "tier": "scraped"
  },
  {
   "date": "2026-08-21",
   "fact": "modalities.integrations.n8n",
   "note": "n8n's built-in app-node documentation returned 404 for a Workday node on 2026-08-21.",
   "source": "https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.workday/",
   "tier": "scraped"
  },
  {
   "date": "2026-08-21",
   "fact": "modalities.cli.exists",
   "note": "Workday documents WDCLI as the Developer Site CLI for Integration and Extend apps, not an HCM worker or payroll command line. This record therefore leaves the HCM CLI path unknown.",
   "source": "https://developer.workday.com/doc/GUID-9338193c-86c5-43cf-b8d6-5e76b1283d02-enHYPHENus.md",
   "tier": "declared"
  },
  {
   "date": "2026-08-21",
   "fact": "modalities.extensibility.scripting",
   "note": "Workday Extend apps, Integration apps, and Orchestrate workflows are first-party extension paths that call REST, SOAP, and external APIs.",
   "source": "https://developer.workday.com/doc/GUID-6b063b57-9d85-474b-99b0-734d714652fd-enHYPHENus.md",
   "tier": "declared"
  },
  {
   "date": "2026-08-21",
   "fact": "modalities.data_access.export",
   "note": "REST JSON, SOAP XML, and RaaS XML or JSON are documented outbound data paths.",
   "source": "https://developer.workday.com/doc/GUID-6b063b57-9d85-474b-99b0-734d714652fd-enHYPHENus.md",
   "tier": "declared"
  },
  {
   "date": "2026-08-21",
   "fact": "modalities.data_access.import",
   "note": "REST outbound endpoints and SOAP services create and update Workday objects; SOAP is the documented path for large inbound transfers.",
   "source": "https://developer.workday.com/doc/GUID-6b063b57-9d85-474b-99b0-734d714652fd-enHYPHENus.md",
   "tier": "declared"
  },
  {
   "date": "2026-08-21",
   "fact": "modalities.agent_docs.llms_txt",
   "note": "Workday publishes a genuine llms.txt on the developer site that indexes REST, SOAP, Graph, OAuth, CLI, Orchestrate, and Extend documentation.",
   "source": "https://developer.workday.com/llms.txt",
   "tier": "declared"
  },
  {
   "date": "2026-08-21",
   "fact": "verdict.scores.api",
   "note": "REST, SOAP, Graph, RaaS, and WQL behind a documented gateway are a broad production API path; security domains, 60-minute tokens, and 3-to-5-minute synchronous timeouts keep it below a perfect score.",
   "source": "https://developer.workday.com/doc/GUID-616ce8c7-f1a8-42f0-b090-67c527286638.md",
   "tier": "declared"
  },
  {
   "date": "2026-08-21",
   "fact": "verdict.scores.mcp",
   "note": "The official MCP registry lists third-party Workday servers and no Workday-published server. Vendor docs do not establish first-party absence, so ownership stays unknown.",
   "source": "https://registry.modelcontextprotocol.io/v0.1/servers?search=workday",
   "tier": "scraped"
  },
  {
   "date": "2026-08-21",
   "fact": "verdict.scores.integrations",
   "note": "Zapier, Make, and Power Automate have Workday HCM connectors. Make is Enterprise-only and Power Automate is preview, so the path is useful with material plan gates.",
   "source": "https://zapier.com/apps/workday/integrations",
   "tier": "scraped"
  },
  {
   "date": "2026-08-21",
   "fact": "freshness.watch[0].url",
   "note": "Opened and verified as Workday's current developer-site documentation index.",
   "source": "https://developer.workday.com/llms.txt",
   "tier": "declared"
  },
  {
   "date": "2026-08-21",
   "fact": "freshness.watch[1].url",
   "note": "Opened and verified as the current Workday REST APIs overview, including WQL and RaaS pointers.",
   "source": "https://developer.workday.com/doc/GUID-86d66a6b-5d1a-40e4-af1b-ba4859f5df5a-enHYPHENus.md",
   "tier": "declared"
  },
  {
   "date": "2026-08-21",
   "fact": "freshness.watch[2].url",
   "note": "Opened and verified as the current OAuth authorization-flow reference, including token lifetime and grant types.",
   "source": "https://developer.workday.com/doc/axg1518029552225.md",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-08-21",
  "volatility": "high",
  "watch": [
   {
    "type": "docs",
    "url": "https://developer.workday.com/llms.txt"
   },
   {
    "type": "docs",
    "url": "https://developer.workday.com/doc/GUID-86d66a6b-5d1a-40e4-af1b-ba4859f5df5a-enHYPHENus.md"
   },
   {
    "type": "docs",
    "url": "https://developer.workday.com/doc/axg1518029552225.md"
   }
  ]
 },
 "homepage": "https://www.workday.com/en-us/products/human-capital-management/overview.html",
 "id": "workday",
 "license": "commercial",
 "modalities": {
  "agent_docs": {
   "llms_txt": true
  },
  "api": {
   "auth": [
    "oauth2-authorization-code",
    "oauth2-client-credentials",
    "integration-system-user"
   ],
   "coverage": "partial",
   "docs": "https://developer.workday.com/doc/GUID-86d66a6b-5d1a-40e4-af1b-ba4859f5df5a-enHYPHENus.md",
   "exists": true,
   "kinds": [
    "rest",
    "soap",
    "graphql",
    "raas",
    "wql"
   ]
  },
  "cli": {
   "exists": "unknown"
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "api-json",
    "soap-xml",
    "raas",
    "wql"
   ],
   "import": [
    "api-json",
    "soap-xml"
   ]
  },
  "extensibility": {
   "scripting": [
    "orchestrate",
    "workday-extend",
    "integration-apps"
   ],
   "webhooks": "unknown"
  },
  "integrations": {
   "make": true,
   "n8n": false,
   "power_automate": true,
   "zapier": true
  },
  "mcp": {
   "first_party": "unknown",
   "third_party": [
    {
     "maintained": true,
     "registries": [
      "official-mcp-registry",
      "github"
     ],
     "repo": "https://github.com/mindstone/mcp-servers"
    },
    {
     "maintained": true,
     "registries": [
      "official-mcp-registry",
      "github"
     ],
     "repo": "https://github.com/chrischall/workday-mcp"
    }
   ],
   "verdict": "unknown"
  },
  "rpa": {
   "drivability": "unknown",
   "notes": "No repeatable UI probe was run. Workday REST, SOAP, Graph, RaaS, and WQL APIs, plus Orchestrate and named iPaaS connectors, are the supported automation paths. Browser control of the tenant UI remains unassessed.\n",
   "ui_stack": [
    "web-dom"
   ],
   "vendor_support": []
  },
  "sdk": {
   "exists": "unknown",
   "languages": [],
   "official": "unknown"
  }
 },
 "name": "Workday",
 "platforms": [
  "web"
 ],
 "related": {
  "alternatives": [
   "simployer",
   "visma-lonn"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "Workday",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 8,
   "cli": null,
   "computer_use": null,
   "integrations": 6,
   "mcp": 5,
   "overall": 8,
   "rpa": null
  },
  "summary": "Workday Human Capital Management is automatable today through tenant APIs on the Workday Cloud Platform API Gateway. REST APIs at api.workday.com handle small JSON self-service transactions such as worker reads and updates. SOAP Human Resources and related Workday Web Services handle bulk, scheduled system-to-system exchange in XML, including Get Workers. The Graph API consolidates complex reads and mutations into one GraphQL request. Custom reports can be published as Reports-as-a-Service in XML or JSON, and Workday Query Language can return tenanted datasets. Authentication uses OAuth 2 authorization-code, PKCE, and client- credentials flows against auth.api.workday.com, with Integration System Users as the service principal and security-domain policies on every operation. Access tokens expire after 60 minutes. Synchronous REST and SOAP calls time out at five minutes; Graph times out at three. REST is not intended for bulk import or export. Workday documents WDCLI for Developer Site Integration and Extend app management; that tool is outside this HCM product boundary, so the HCM command-line path stays unknown. Zapier, Make, and Microsoft Power Automate publish Workday HCM connectors with hire, worker, organization, and related actions; Make requires an Enterprise plan and the Power Automate connector is preview. n8n had no built-in Workday node on 2026-08-21. Community MCP servers are listed in the official registry; Workday developer documentation does not establish a first-party server. Computer-use viability is unassessed. Workday Financial Management shares some tenant APIs and iPaaS actions when entitled, but is not scored as a separate product here.\n"
 }
}