Workday Payroll
Workday Payroll provides comprehensive APIs for managing payroll operations, employee compensation, tax calculations, and payment processing within the Workday platform.
Solid contracts, transparent operations, and an easy start — typically complete on four or five facets with one clear soft spot.
API Evangelist profiles Workday Payroll the way a machine reads it — 281 machine-readable artifacts across 21 APIs, pulled from the provider's own public surface and indexed so a developer, an analyst, or an AI agent can evaluate it against every other provider on the network.
Every provider in the network is reduced to the same set of machine-readable artifacts — OpenAPI contracts, event specifications, GraphQL schemas, runnable collections, pricing and rate-limit signals, security posture, OAuth scopes, and the agent surfaces (MCP servers and skills) that let software drive the API on its own. We profile them because the interface is the part of a company you can actually inspect: it is a truer signal of what a provider does than any marketing page. From those artifacts we compute the Kin Score — Workday Payroll scores 63.2/100 (strong), with a separate agent-readiness read of 55/100 (agent ready). The full breakdown is below, followed by every artifact we hold — each card links through to its machine-readable definition on apis.io.
Kin Score
This is the API Evangelist rating — a single, repeatable read computed from the artifacts on this page. Green fill is points earned; the red track is points possible, so every bar shows earned-versus-possible at a glance.
How we profile Workday Payroll
Each block below is one kind of artifact we hold for Workday Payroll. For each we say what it is and why it earns a place in the profile, then list every one we've indexed — capped at two rows, scroll within the panel for the rest.
APIs 21
Each API is captured as its own OpenAPI definition — every operation, parameter, and response. This is the single most useful machine-readable description of what an API does, and it's what lets us score, lint, mock, and generate against it without asking the provider for anything.
Individual APIs this provider publishes, each with its own machine-readable definition.
Workday Payroll agentDefinition API
To view and maintain Agent Definitions with the Agent System of Record.
Workday Payroll Deductions API
Manage deduction codes and worker deductions
Workday Payroll Earnings API
Manage earning codes and worker earnings
Workday Payroll Input Batches API
Manage batch submissions of payroll input data
Workday Payroll One-Time Payments API
Submit and manage one-time payment requests
Workday Payroll Pay Groups API
Configure and manage pay groups for organizing payroll
Workday Payroll Pay Runs API
Manage payroll processing runs and their lifecycle
Workday Payroll Payment Elections API
Manage worker payment election and distribution details
Workday Payroll Payment Results API
Retrieve payment processing results and details
Workday Payroll Payroll Adjustments API
Create and manage payroll adjustments and corrections
Workday Payroll Payroll Calculations API
Trigger and monitor payroll calculation processes
Workday Payroll Payroll Summaries API
Access aggregated payroll result summaries
Workday Payroll Payslips API
Access worker payslip and pay statement data
Workday Payroll Supplemental Earnings API
Submit supplemental earnings such as bonuses and commissions
Workday Payroll Tax Calculations API
View and manage tax calculation results
Workday Payroll Tax Elections API
Access and manage worker tax elections (W-4, state forms)
Workday Payroll Tax Filing API
Access tax filing data and compliance reports
Workday Payroll Tax Jurisdictions API
Retrieve tax jurisdiction and authority information
Workday Payroll Tax Withholdings API
Manage worker tax withholding configurations
Workday Payroll Time Off Inputs API
Submit time off and leave inputs for payroll processing
Workday Payroll Workers API
Access worker payroll data and compensation details
Scroll within the panel for all 21 ·
Open Collections 4
Open, tool-agnostic collections carry the same runnable value as Postman without locking you to one client — the portable, forkable form of the same exercise.
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
Workday Payroll Input API
OPEN COLLECTIONWorkday Payroll Results API
OPEN COLLECTIONWorkday Payroll API
OPEN COLLECTIONWorkday Payroll Workday Tax API
OPEN COLLECTIONPricing Plans 1
Pricing is part of the interface. Machine-readable plans tell you what a tier costs and includes before you commit — one of the six things the Kin Score reads for commercial clarity.
Published pricing tiers and plan structures.
Rate Limits 1
Rate limits are the difference between a demo that works and a production integration that doesn't fall over. Publishing them is an operational-transparency signal — and a hard requirement for any agent that plans its own throughput.
Documented rate limits and quota policies.
Workday Payroll Rate Limits
RATE LIMITSFinOps 1
Cost, billing, and metering signals let a buyer model the financial operations of an API before it's live. We profile them for the same reason we profile pricing: the money is part of the contract.
Cost, billing, and metering signals for API financial operations.
Workday Payroll Finops
FINOPSFeatures 8
The notable capabilities this provider advertises, captured as structured features so they can be searched and compared instead of read one landing page at a time.
Notable capabilities this provider offers.
Global Payroll Engine
Process payroll across multiple countries with configurable calculation logic, pay components, and statutory rules.
Pay Run Management
Create, schedule, and execute payroll runs with full visibility into calculation status and results.
Earnings and Deductions
Configure and apply earnings, deductions, accumulations, and balances per worker, organization, or pay group.
Tax Calculation and Withholding
Automated tax calculations and withholdings with support for federal, state, local, and international jurisdictions.
Payroll Input Processing
Submit one-time payments, retroactive adjustments, and supplemental earnings outside of scheduled pay runs.
Payslip Generation
Produce worker-facing payslips and pay statements with detailed breakdowns of earnings, deductions, and taxes.
Compliance Reporting
Generate statutory and compliance reports including tax filings, year-end forms, and audit trails.
Worker Self-Service
Surface pay history, payslips, and tax documents to workers via Workday Mobile and the Workday user experience.
Scroll within the panel for all 8 ·
Semantic Vocabularies 5
JSON-LD contexts give the data shared meaning across APIs. We profile them because semantics are what let a machine reconcile 'customer' here with 'customer' somewhere else.
JSON-LD contexts and semantic vocabularies used across these APIs.
Spectral Rules 2
Governance rulesets we run against this provider's specs — the automated checks behind parts of the score. Profiling them makes the quality bar explicit and re-runnable, not a matter of opinion.
Workday Payroll API Rules
SPECTRALWorkday Payroll API Rules
SPECTRALJSON Schema 71
Standalone JSON Schema definitions describe the data models behind the API. We profile them so the shapes are validatable on their own — useful long after a single request is forgotten.
Standalone JSON Schema definitions for this provider's data models.
CalculationStatus
JSON SCHEMACreatePayRunRequest
JSON SCHEMADeductionCodeCollection
JSON SCHEMADeductionCodeRef
JSON SCHEMADeductionCode
JSON SCHEMADeductionCollection
JSON SCHEMADeduction
JSON SCHEMAEarningCodeCollection
JSON SCHEMAEarningCodeRef
JSON SCHEMAEarningCode
JSON SCHEMAEarningCollection
JSON SCHEMAEarning
JSON SCHEMAAdjustmentCollection
JSON SCHEMAAdjustment
JSON SCHEMACreateAdjustmentRequest
JSON SCHEMACreateInputBatchRequest
JSON SCHEMACreateOneTimePaymentRequest
JSON SCHEMACreateSupplementalEarningRequest
JSON SCHEMACreateTimeOffInputRequest
JSON SCHEMAInputBatchCollection
JSON SCHEMAInputBatch
JSON SCHEMAInputRecord
JSON SCHEMAOneTimePaymentCollection
JSON SCHEMAOneTimePayment
JSON SCHEMASupplementalEarningCollection
JSON SCHEMASupplementalEarning
JSON SCHEMATimeOffInputCollection
JSON SCHEMATimeOffInput
JSON SCHEMAUpdateOneTimePaymentRequest
JSON SCHEMAWorkerRef
JSON SCHEMAPayGroupCollection
JSON SCHEMAPayGroupRef
JSON SCHEMAPayGroup
JSON SCHEMAPayPeriod
JSON SCHEMAPayRunCollection
JSON SCHEMAPayRun
JSON SCHEMAPayPeriod
JSON SCHEMAPayRunResult
JSON SCHEMAPaymentCollection
JSON SCHEMAPaymentElectionCollection
JSON SCHEMAPaymentElection
JSON SCHEMAPayment
JSON SCHEMAPayslipCollection
JSON SCHEMAPayslipDeductionLine
JSON SCHEMAPayslipEarningLine
JSON SCHEMAPayslip
JSON SCHEMAPayslipTaxLine
JSON SCHEMAWorkerRef
JSON SCHEMAWorkerResultCollection
JSON SCHEMAWorkerResult
JSON SCHEMAUpdatePayRunRequest
JSON SCHEMAWorkerCollection
JSON SCHEMAWorkerPayrollDetails
JSON SCHEMAWorkerRef
JSON SCHEMACreateTaxElectionRequest
JSON SCHEMATaxElectionCollection
JSON SCHEMATaxElection
JSON SCHEMATaxFilingCollection
JSON SCHEMATaxFiling
JSON SCHEMATaxJurisdictionCollection
JSON SCHEMATaxJurisdictionRef
JSON SCHEMATaxJurisdiction
JSON SCHEMATaxResultCollection
JSON SCHEMATaxResult
JSON SCHEMATaxWithholdingCollection
JSON SCHEMATaxWithholding
JSON SCHEMAUpdateTaxWithholdingRequest
JSON SCHEMAWorkerRef
JSON SCHEMAWorkerTaxSummary
JSON SCHEMAWorkday Payroll Pay Run
JSON SCHEMAWorkday Payroll Payslip
JSON SCHEMAScroll within the panel for all 71 ·
JSON Structure 71
JSON Structure captures the data shapes in a form built for tooling — a complement to JSON Schema that keeps the model machine-legible.
JSON Structure definitions describing this provider's data shapes.
Payroll Calculation Status Structure
JSON STRUCTUREPayroll Create Pay Run Request Structure
JSON STRUCTUREPayroll Deduction Code Collection Structure
JSON STRUCTUREPayroll Deduction Code Ref Structure
JSON STRUCTUREPayroll Deduction Code Structure
JSON STRUCTUREPayroll Deduction Collection Structure
JSON STRUCTUREPayroll Deduction Structure
JSON STRUCTUREPayroll Earning Code Collection Structure
JSON STRUCTUREPayroll Earning Code Ref Structure
JSON STRUCTUREPayroll Earning Code Structure
JSON STRUCTUREPayroll Earning Collection Structure
JSON STRUCTUREPayroll Earning Structure
JSON STRUCTUREPayroll Input Adjustment Collection Structure
JSON STRUCTUREPayroll Input Adjustment Structure
JSON STRUCTUREPayroll Input Create Adjustment Request Structure
JSON STRUCTUREPayroll Input Create Input Batch Request Structure
JSON STRUCTUREPayroll Input Create One Time Payment Request Structure
JSON STRUCTUREPayroll Input Create Time Off Input Request Structure
JSON STRUCTUREPayroll Input Input Batch Collection Structure
JSON STRUCTUREPayroll Input Input Batch Structure
JSON STRUCTUREPayroll Input Input Record Structure
JSON STRUCTUREPayroll Input One Time Payment Collection Structure
JSON STRUCTUREPayroll Input One Time Payment Structure
JSON STRUCTUREPayroll Input Supplemental Earning Collection Structure
JSON STRUCTUREPayroll Input Supplemental Earning Structure
JSON STRUCTUREPayroll Input Time Off Input Collection Structure
JSON STRUCTUREPayroll Input Time Off Input Structure
JSON STRUCTUREPayroll Input Update One Time Payment Request Structure
JSON STRUCTUREPayroll Input Worker Ref Structure
JSON STRUCTUREPayroll Pay Group Collection Structure
JSON STRUCTUREPayroll Pay Group Ref Structure
JSON STRUCTUREPayroll Pay Group Structure
JSON STRUCTUREPayroll Pay Period Structure
JSON STRUCTUREPayroll Pay Run Collection Structure
JSON STRUCTUREPayroll Pay Run Structure
JSON STRUCTUREPayroll Results Pay Period Structure
JSON STRUCTUREPayroll Results Pay Run Result Structure
JSON STRUCTUREPayroll Results Payment Collection Structure
JSON STRUCTUREPayroll Results Payment Election Collection Structure
JSON STRUCTUREPayroll Results Payment Election Structure
JSON STRUCTUREPayroll Results Payment Structure
JSON STRUCTUREPayroll Results Payslip Collection Structure
JSON STRUCTUREPayroll Results Payslip Deduction Line Structure
JSON STRUCTUREPayroll Results Payslip Earning Line Structure
JSON STRUCTUREPayroll Results Payslip Structure
JSON STRUCTUREPayroll Results Payslip Tax Line Structure
JSON STRUCTUREPayroll Results Worker Ref Structure
JSON STRUCTUREPayroll Results Worker Result Collection Structure
JSON STRUCTUREPayroll Results Worker Result Structure
JSON STRUCTUREPayroll Update Pay Run Request Structure
JSON STRUCTUREPayroll Worker Collection Structure
JSON STRUCTUREPayroll Worker Payroll Details Structure
JSON STRUCTUREPayroll Worker Ref Structure
JSON STRUCTURETax Create Tax Election Request Structure
JSON STRUCTURETax Tax Election Collection Structure
JSON STRUCTURETax Tax Election Structure
JSON STRUCTURETax Tax Filing Collection Structure
JSON STRUCTURETax Tax Filing Structure
JSON STRUCTURETax Tax Jurisdiction Collection Structure
JSON STRUCTURETax Tax Jurisdiction Ref Structure
JSON STRUCTURETax Tax Jurisdiction Structure
JSON STRUCTURETax Tax Result Collection Structure
JSON STRUCTURETax Tax Result Structure
JSON STRUCTURETax Tax Withholding Collection Structure
JSON STRUCTURETax Tax Withholding Structure
JSON STRUCTURETax Update Tax Withholding Request Structure
JSON STRUCTURETax Worker Ref Structure
JSON STRUCTURETax Worker Tax Summary Structure
JSON STRUCTUREWorkday Payroll Pay Run Structure
JSON STRUCTUREWorkday Payroll Payslip Structure
JSON STRUCTUREScroll within the panel for all 71 ·
Examples 74
Real request and response payloads are what turn a spec from abstract into obvious — and they're one of the twelve things an agent needs to call an API correctly on the first try.
Example request and response payloads for these APIs.
Payroll Deduction Example
EXAMPLEPayroll Earning Code Example
EXAMPLEPayroll Earning Example
EXAMPLEPayroll Pay Group Example
EXAMPLEPayroll Pay Period Example
EXAMPLEPayroll Pay Run Example
EXAMPLEPayroll Worker Ref Example
EXAMPLETax Tax Election Example
EXAMPLETax Tax Filing Example
EXAMPLETax Tax Jurisdiction Example
EXAMPLETax Tax Result Example
EXAMPLETax Tax Withholding Example
EXAMPLETax Worker Ref Example
EXAMPLEScroll within the panel for all 74 ·
Security Posture 3
Authentication, domain security, vulnerability disclosure, and trust-center signals — the evidence that a provider takes security seriously enough to document it. We profile it because you can't govern what you can't see.
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Agentic Access 1
An x-agentic-access contract marks which operations are safe for an agent to run on its own and which need a human in the loop. It is the difference between an API an agent can use and one it can use safely.
Recommended x-agentic-access execution contracts for AI agents.
Use Cases 6
What developers actually build with this provider — captured so the catalogue answers 'what is this for', not just 'what does this expose'.
What developers build with this provider.
Multi-Country Payroll Operations
Run payroll for a global workforce across regions while standardizing on a single platform and data model.
Payroll Cycle Automation
Schedule, execute, and audit recurring payroll runs end-to-end with minimal manual intervention.
One-Time Payments and Adjustments
Submit bonuses, retroactive pay, and corrections programmatically through the Payroll Input API.
Tax Filing and Compliance
Calculate withholdings and produce data feeds for statutory tax filings and year-end reporting.
Pay Data Integration
Sync payroll results into general ledger, banking, benefits, and analytics systems downstream of payroll runs.
Worker Pay Transparency
Provide workers with secure programmatic access to payslips, year-to-date totals, and tax forms.
Integrations 7
Pre-built integrations with other platforms tell you where this provider already fits in a stack.
Pre-built integrations with other platforms and tools.
Workday Human Capital Management
Integrated source of worker, organization, compensation, and time tracking data feeding payroll calculations.
Workday Financial Management
Posts payroll journal entries and accruals into the Workday general ledger.
Workday Time Tracking
Feeds approved time and absence data into payroll calculations.
Workday Benefits
Provides benefit elections and deductions consumed by payroll.
Workday Studio
Visual integration tool for building inbound and outbound payroll integrations.
Workday Cloud Connect for Third-Party Payroll
Pre-built integrations to third-party payroll providers and tax filing services.
Banking and Payment Networks
Generates ACH and international payment files for direct deposit and payroll disbursements.
Scroll within the panel for all 7 ·
Solutions 5
Packaged solutions the provider offers on top of the raw API surface.
Packaged solutions this provider offers.
Workday Payroll for the U.S.
Full-service payroll solution for U.S. employers including federal, state, and local tax calculation and filing support.
Workday Payroll for Canada
Payroll solution covering Canadian federal and provincial requirements.
Workday Payroll for the U.K.
U.K. payroll with HMRC reporting and statutory pay support.
Workday Payroll for France
French payroll covering DSN reporting and statutory rules.
Workday Cloud Connect for Third-Party Payroll
Connectors and data feeds for customers running payroll on a third-party provider while using Workday HCM.
Resources
Every other property we hold for Workday Payroll — documentation, portals, status pages, policies, and corporate surface — grouped by the job it does, following the integrator's arc from getting started to running in production.
Get Started 2
Portal, sign-up, and the first successful call
Documentation 2
Reference material describing how the API behaves
Agent Surfaces 1
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 5
Pagination, idempotency, versioning, errors, and events
Build 5
SDKs, sample code, and the tooling you integrate with
Access & Security 5
Authentication, authorization, and security posture
Operate 1
Status, limits, changes, and where to get help
Commercial 2
Pricing, plans, and the legal terms of use
Company 1
The organization behind the API
← All providers · Data indexed from github.com/api-evangelist/workday-payroll · machine-readable index on apis.io