Workday website screenshot

Workday

Collection of Workday REST and SOAP APIs for human capital management, financial management, enterprise planning, analytics, and platform extensibility.

20 APIs 10 Features
Cloud ComputingEnterprise SoftwareFinancial ManagementHCMSaaS

APIs

Workday HCM API

Human Capital Management API for managing workforce data, recruiting, talent management, and payroll. Provides RESTful endpoints for core HR operations.

Workday Financial Management API

Financial Management API for accounting, procurement, expenses, and financial reporting. Enables programmatic access to financial data and workflows.

Workday Recruiting API

Recruiting API for managing job postings, candidates, applications, and hiring workflows. Supports interview feedback and prospect management.

Workday Time Tracking API

Time Tracking API for managing employee time entry, timesheets, time clock events, and time validations.

Workday Benefits API

Benefits API for managing employee benefits, enrollments, and coverage. Provides endpoints for benefits administration workflows.

Workday Absence Management API

Absence Management API for managing leave balances, time-off requests, leaves of absence, and eligible absence types for workers.

Workday Compensation API

Compensation API for managing employee compensation plans, scorecards, scorecard results, and one-time payment requests.

Workday Payroll API

Payroll API for managing pay groups, pay group details, tax rates, payroll inputs, and pay components.

Workday Person API

Person API for managing worker person data including personal information, contact details, and organizational relationships.

Workday Performance Management API

Performance Management API for managing performance reviews, feedback badges, goals, and employee performance evaluations.

Workday Talent Management API

Talent Management API for managing mentorships, talent profiles, career development, and succession planning.

Workday Common API

Common API providing shared reference data, lookup values, and utility endpoints used across other Workday REST API services.

Workday Staffing API

Staffing API for managing organizational assignments, job profiles, positions, supervisory organizations, and worker staffing events.

Workday Strategic Sourcing API

Strategic Sourcing API for managing sourcing events, awards, contracts, suppliers, spend categories, and procurement workflows.

Workday SOAP Web Services API

Standards-based SOAP API providing programmatic access to Workday business management services with WSDL and XML Schema definitions. Covers 55 service areas including Human Reso...

Workday Prism Analytics API

Prism Analytics REST API for working with Workday Prism Analytics tables, data change tasks, and datasets. Enables programmatic creation and management of analytics data.

Workday Extend API

Workday Extend platform for building custom applications that integrate with Workday. Provides low-code and no-code developer tools for creating business solutions.

Workday Report-as-a-Service API

Report-as-a-Service (RaaS) exposes custom reports as RESTful web services, enabling programmatic access to report data. Supports query parameters for filtering and returns data ...

Workday Adaptive Planning API

Adaptive Planning REST and XML APIs for managing planning data, accounts, dimensions, and custom reports. Supports integration with enterprise planning and budgeting workflows.

Workday WQL API

Workday Query Language (WQL) API enabling SQL-like querying of Workday data through REST endpoints. Provides high-performance data access controlled via OAuth 2.0 tokens.

Collections

Workday HCM API

POSTMAN

Workday WQL API

POSTMAN

Arazzo Workflows

Workday Change Benefits

Read a worker's current benefit elections and eligible plans, then initiate a benefit change event.

ARAZZO

Workday Change Worker Job

Confirm a worker, look up the target job profile and position, then initiate a job change.

ARAZZO

Workday Clock Time Event

Confirm a worker and read their recent clock events, then record a new clock in/out event.

ARAZZO

Workday Explore Supervisory Organization

Search supervisory organizations, load the first match's detail, and list its workers.

ARAZZO

Workday Find Worker and Load Detail

Search workers by name, then load the matched worker's full detail and recent history.

ARAZZO

Workday Give Feedback Badge

Confirm a worker and review their existing badges, then give a new feedback badge.

ARAZZO

Workday Log Time Entry

Confirm a worker and read their timesheets, then log a new time entry.

ARAZZO

Workday Person Contact 360

Search people, load the first match's detail, then gather home and work contact information.

ARAZZO

Workday Prism Load Dataset

Create a Prism dataset, stage a file container, create a data change task, and confirm its status.

ARAZZO

Workday Request Compensation Change

Read a worker's current compensation and available grades, then request a compensation change.

ARAZZO

Workday Request Feedback

Read a worker's goals and reviews, then request feedback from respondents.

ARAZZO

Workday Request Leave of Absence

Confirm a worker, review existing leaves, then submit a new leave of absence request.

ARAZZO

Workday Request One-Time Payment

Confirm a worker and read their pay slips, then submit a one-time payment request.

ARAZZO

Workday Review Expense Reports

List expense reports, load the first report's detail, and cross-reference accounting journals.

ARAZZO

Workday Review Recruiting Pipeline

List job requisitions, load a requisition's detail and its posting, then review job applications.

ARAZZO

Workday Review Supplier Spend

List suppliers, load the first supplier's detail, then review purchase orders and customer invoices.

ARAZZO

Workday Review Talent Profile

Confirm a worker, then assemble their talent profile, skills, and certifications.

ARAZZO

Workday Submit Time Off

Confirm a worker, check eligible absence types and balances, then submit a time-off request.

ARAZZO

Workday Terminate Worker

Confirm a worker and review their organization assignments, then initiate a termination event.

ARAZZO

Workday WQL Discover and Query

Discover a WQL data source and its fields, then execute a WQL query against it.

ARAZZO

GraphQL

Workday GraphQL Schema

Workday is a cloud-based HCM and Financial Management platform delivering REST and SOAP APIs across human capital management, payroll, benefits, recruiting, talent, time trackin...

GRAPHQL

Pricing Plans

Workday Plans Pricing

1 plans

PLANS

Rate Limits

Workday Rate Limits

1 limits

RATE LIMITS

FinOps

Features

Human Capital Management

Comprehensive HCM suite for managing the entire employee lifecycle from hiring to retirement with global compliance.

Financial Management

Cloud-native financial management with real-time accounting, procurement, expenses, and revenue management.

Adaptive Planning

Enterprise planning and budgeting with collaborative forecasting, scenario modeling, and rolling forecasts.

Prism Analytics

Augmented analytics platform combining Workday and third-party data for actionable business intelligence.

Recruiting

End-to-end recruiting solution with job requisitions, candidate management, and interview scheduling.

Talent Management

Skills-based talent optimization with performance reviews, succession planning, and career development.

Payroll

Global payroll processing with automated calculations, tax compliance, and pay slip generation.

Time and Absence Tracking

Automated time entry, timesheet management, leave balances, and absence request workflows.

Workday Extend

Low-code platform for building custom applications that integrate natively with the Workday ecosystem.

Report-as-a-Service

Expose custom Workday reports as RESTful web services for programmatic data access and integration.

Use Cases

Employee Onboarding

Automate new hire onboarding workflows including position assignment, benefits enrollment, and system provisioning.

Workforce Planning

Model headcount scenarios, track open positions, and align workforce supply with business demand.

Expense Management

Streamline employee expense reporting with automated policy enforcement, approval workflows, and reimbursement.

Compliance Reporting

Generate regulatory compliance reports for labor laws, tax requirements, and industry-specific mandates.

Performance Reviews

Conduct structured performance evaluations with goal tracking, feedback collection, and calibration.

Payroll Integration

Integrate payroll data with third-party systems for tax filing, benefits administration, and general ledger posting.

Integrations

Salesforce

Sync workforce and customer data between Workday HCM and Salesforce CRM for unified employee and customer insights.

Microsoft 365

Integrate Workday with Microsoft Teams, Outlook, and Azure AD for single sign-on and productivity workflows.

ServiceNow

Connect Workday HR processes with ServiceNow ITSM for automated employee service delivery and ticket management.

Slack

Enable Workday notifications, approvals, and time-off requests directly within Slack channels and DMs.

ADP

Integrate Workday payroll with ADP for third-party payroll processing and tax filing services.

SAP

Connect Workday financial management with SAP ERP for cross-system accounting and procurement workflows.

Greenhouse

Integrate Workday with Greenhouse recruiting for seamless candidate pipeline management and hiring workflows.

Okta

Connect Workday with Okta for identity management, single sign-on, and automated user provisioning.

Semantic Vocabularies

Absencemanagement Context

0 classes · 0 properties

JSON-LD

Benefits Context

0 classes · 0 properties

JSON-LD

Common Context

0 classes · 0 properties

JSON-LD

Compensation Context

0 classes · 0 properties

JSON-LD

context Context

3 classes · 19 properties

JSON-LD

Financialmanagement Context

0 classes · 0 properties

JSON-LD

Hcm Context

0 classes · 0 properties

JSON-LD

Payroll Context

0 classes · 0 properties

JSON-LD

Performancemanagement Context

0 classes · 0 properties

JSON-LD

Person Context

0 classes · 0 properties

JSON-LD

Prismanalytics Context

0 classes · 0 properties

JSON-LD

Raas Context

0 classes · 0 properties

JSON-LD

Recruiting Context

0 classes · 0 properties

JSON-LD

Staffing Context

0 classes · 0 properties

JSON-LD

Talent Context

0 classes · 0 properties

JSON-LD

Timetracking Context

0 classes · 0 properties

JSON-LD

Wql Context

0 classes · 0 properties

JSON-LD

API Governance Rules

Workday API Rules

7 rules · 7 errors

SPECTRAL

JSON Structure

Absencemanagement Absence Type Structure

4 properties

JSON STRUCTURE

Absencemanagement Error Response Structure

2 properties

JSON STRUCTURE

Absencemanagement Leave Of Absence Structure

8 properties

JSON STRUCTURE

Absencemanagement Time Off Balance Structure

5 properties

JSON STRUCTURE

Absencemanagement Time Off Entry Structure

5 properties

JSON STRUCTURE

Absencemanagement Time Off Request Structure

1 properties

JSON STRUCTURE

Benefits Benefit Change Request Structure

1 properties

JSON STRUCTURE

Benefits Benefit Election Structure

9 properties

JSON STRUCTURE

Benefits Benefit Plan Structure

5 properties

JSON STRUCTURE

Benefits Dependent Structure

4 properties

JSON STRUCTURE

Benefits Error Response Structure

2 properties

JSON STRUCTURE

Benefits Resource Reference Structure

3 properties

JSON STRUCTURE

Common Country Structure

5 properties

JSON STRUCTURE

Common Currency Structure

5 properties

JSON STRUCTURE

Common Error Response Structure

2 properties

JSON STRUCTURE

Common Language Structure

4 properties

JSON STRUCTURE

Common Reference Value Structure

2 properties

JSON STRUCTURE

Common Resource Reference Structure

3 properties

JSON STRUCTURE

Compensation Compensation Grade Structure

7 properties

JSON STRUCTURE

Compensation Compensation Plan Structure

5 properties

JSON STRUCTURE

Compensation Compensation Scorecard Structure

5 properties

JSON STRUCTURE

Compensation Error Response Structure

2 properties

JSON STRUCTURE

Compensation Resource Reference Structure

3 properties

JSON STRUCTURE

Compensation Scorecard Result Structure

7 properties

JSON STRUCTURE

Financialmanagement Error Response Structure

2 properties

JSON STRUCTURE

Financialmanagement Expense Report Structure

6 properties

JSON STRUCTURE

Financialmanagement Purchase Order Structure

6 properties

JSON STRUCTURE

Financialmanagement Supplier Structure

7 properties

JSON STRUCTURE

Hcm Business Title Change Structure

4 properties

JSON STRUCTURE

Hcm Error Response Structure

2 properties

JSON STRUCTURE

Hcm Inbox Task Structure

5 properties

JSON STRUCTURE

Hcm Location Structure

6 properties

JSON STRUCTURE

Hcm Resource Reference Structure

3 properties

JSON STRUCTURE

Hcm Supervisory Organization Structure

6 properties

JSON STRUCTURE

Hcm Worker History Entry Structure

3 properties

JSON STRUCTURE

Hcm Worker Structure

10 properties

JSON STRUCTURE

Hcm Worker Summary Structure

7 properties

JSON STRUCTURE

Payroll Error Response Structure

2 properties

JSON STRUCTURE

Payroll Pay Group Detail Structure

6 properties

JSON STRUCTURE

Payroll Pay Group Structure

4 properties

JSON STRUCTURE

Payroll Pay Slip Structure

9 properties

JSON STRUCTURE

Payroll Payroll Input Structure

7 properties

JSON STRUCTURE

Payroll Resource Reference Structure

3 properties

JSON STRUCTURE

Performancemanagement Goal Structure

8 properties

JSON STRUCTURE

Person Contact Information Structure

3 properties

JSON STRUCTURE

Person Error Response Structure

2 properties

JSON STRUCTURE

Person Person Name Structure

6 properties

JSON STRUCTURE

Person Person Structure

4 properties

JSON STRUCTURE

Person Person Summary Structure

3 properties

JSON STRUCTURE

Person Personal Information Structure

3 properties

JSON STRUCTURE

Person Resource Reference Structure

3 properties

JSON STRUCTURE

Prismanalytics Data Change Task Structure

7 properties

JSON STRUCTURE

Prismanalytics Dataset Field Structure

6 properties

JSON STRUCTURE

Prismanalytics Dataset Structure

10 properties

JSON STRUCTURE

Prismanalytics Error Response Structure

2 properties

JSON STRUCTURE

Prismanalytics File Container Structure

3 properties

JSON STRUCTURE

Prismanalytics Resource Reference Structure

3 properties

JSON STRUCTURE

Prismanalytics Table Structure

8 properties

JSON STRUCTURE

Raas Error Response Structure

2 properties

JSON STRUCTURE

Raas Report Response Structure

1 properties

JSON STRUCTURE

Raas Resource Reference Structure

3 properties

JSON STRUCTURE

Recruiting Candidate Structure

6 properties

JSON STRUCTURE

Recruiting Error Response Structure

2 properties

JSON STRUCTURE

Recruiting Job Application Structure

5 properties

JSON STRUCTURE

Recruiting Job Posting Structure

9 properties

JSON STRUCTURE

Recruiting Job Requisition Structure

8 properties

JSON STRUCTURE

Recruiting Prospect Structure

5 properties

JSON STRUCTURE

Recruiting Resource Reference Structure

3 properties

JSON STRUCTURE

Staffing Error Response Structure

2 properties

JSON STRUCTURE

Staffing Job Change Request Structure

2 properties

JSON STRUCTURE

Staffing Job Change Structure

3 properties

JSON STRUCTURE

Staffing Job Profile Structure

6 properties

JSON STRUCTURE

Staffing One Time Payment Request Structure

2 properties

JSON STRUCTURE

Staffing Organization Assignment Structure

3 properties

JSON STRUCTURE

Staffing Position Structure

6 properties

JSON STRUCTURE

Staffing Resource Reference Structure

3 properties

JSON STRUCTURE

Staffing Termination Request Structure

4 properties

JSON STRUCTURE

Talent Certification Structure

6 properties

JSON STRUCTURE

Talent Education Entry Structure

5 properties

JSON STRUCTURE

Talent Error Response Structure

2 properties

JSON STRUCTURE

Talent Job History Entry Structure

6 properties

JSON STRUCTURE

Talent Language Structure

3 properties

JSON STRUCTURE

Talent Mentorship Structure

5 properties

JSON STRUCTURE

Talent Resource Reference Structure

3 properties

JSON STRUCTURE

Talent Skill Structure

3 properties

JSON STRUCTURE

Talent Succession Plan Structure

5 properties

JSON STRUCTURE

Talent Talent Profile Structure

8 properties

JSON STRUCTURE

Timetracking Error Response Structure

2 properties

JSON STRUCTURE

Timetracking Resource Reference Structure

3 properties

JSON STRUCTURE

Timetracking Time Clock Event Structure

5 properties

JSON STRUCTURE

Timetracking Time Entry Request Structure

3 properties

JSON STRUCTURE

Timetracking Time Entry Structure

6 properties

JSON STRUCTURE

Timetracking Timesheet Structure

7 properties

JSON STRUCTURE

Workday Structure

0 properties

JSON STRUCTURE

Wql Data Source Field Structure

8 properties

JSON STRUCTURE

Wql Data Source Structure

5 properties

JSON STRUCTURE

Wql Error Response Structure

2 properties

JSON STRUCTURE

Wql Resource Reference Structure

3 properties

JSON STRUCTURE

Wql Wql Query Result Structure

2 properties

JSON STRUCTURE

Example Payloads

Benefits Dependent Example

4 fields

EXAMPLE

Common Country Example

5 fields

EXAMPLE

Common Currency Example

5 fields

EXAMPLE

Common Language Example

4 fields

EXAMPLE

Hcm Error Response Example

2 fields

EXAMPLE

Hcm Inbox Task Example

5 fields

EXAMPLE

Hcm Location Example

6 fields

EXAMPLE

Hcm Worker Example

10 fields

EXAMPLE

Hcm Worker Summary Example

7 fields

EXAMPLE

Payroll Pay Group Example

4 fields

EXAMPLE

Payroll Pay Slip Example

9 fields

EXAMPLE

Person Person Example

4 fields

EXAMPLE

Person Person Name Example

6 fields

EXAMPLE

Prismanalytics Dataset Example

10 fields

EXAMPLE

Prismanalytics Table Example

8 fields

EXAMPLE

Raas Error Response Example

2 fields

EXAMPLE

Raas Report Response Example

1 fields

EXAMPLE

Recruiting Candidate Example

6 fields

EXAMPLE

Recruiting Prospect Example

5 fields

EXAMPLE

Staffing Job Change Example

3 fields

EXAMPLE

Staffing Job Profile Example

6 fields

EXAMPLE

Staffing Position Example

6 fields

EXAMPLE

Talent Certification Example

6 fields

EXAMPLE

Talent Language Example

3 fields

EXAMPLE

Talent Mentorship Example

5 fields

EXAMPLE

Talent Skill Example

3 fields

EXAMPLE

Workday Getcountries Example

6 fields

EXAMPLE

Workday Getdatasets Example

6 fields

EXAMPLE

Workday Getgenders Example

6 fields

EXAMPLE

Workday Getlanguages Example

6 fields

EXAMPLE

Workday Getlocations Example

6 fields

EXAMPLE

Workday Getpaygroups Example

6 fields

EXAMPLE

Workday Getpayslips Example

6 fields

EXAMPLE

Workday Getpeople Example

6 fields

EXAMPLE

Workday Getpositions Example

6 fields

EXAMPLE

Workday Getprospects Example

6 fields

EXAMPLE

Workday Getsuppliers Example

6 fields

EXAMPLE

Workday Gettablebyid Example

6 fields

EXAMPLE

Workday Gettables Example

6 fields

EXAMPLE

Workday Getworkers Example

6 fields

EXAMPLE

Wql Data Source Example

5 fields

EXAMPLE

Wql Error Response Example

2 fields

EXAMPLE

Wql Wql Query Result Example

2 fields

EXAMPLE

Visuals

View API subway map

Resources

🔗
PostmanWorkspace
PostmanWorkspace
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
LinkedIn
LinkedIn
🚀
GettingStarted
GettingStarted
🔑
Authentication
Authentication
🔗
RateLimits
RateLimits
🟢
StatusPage
StatusPage
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
🔗
Documentation
Documentation
🌐
Console
Console
📰
Blog
Blog
👥
GitHubOrganization
GitHubOrganization
📝
Signup
Signup
💬
Support
Support
🔗
Marketplace
Marketplace
🔗
Partners
Partners
🔗
APIReference
APIReference
🔗
JSONLD
JSONLD
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Workday WQL API
  version: v1
request:
  auth:
    type: oauth2
    flow: authorization_code
    authorizationUrl: https://wd2-impl-services1.workday.com/ccx/oauth2/{tenant}/authorize
    accessTokenUrl: https://wd2-impl-services1.workday.com/ccx/oauth2/{tenant}/token
    credentials:
      clientId: '{{clientId}}'
      clientSecret: '{{clientSecret}}'
items:
- info:
    name: Query
    type: folder
  items:
  - info:
      name: Execute Wql Query
      type: http
    http:
      method: GET
      url: https://wd2-impl-services1.workday.com/ccx/api/wql/v1/{tenant}/data
      params:
      - name: query
        value: example_value
        type: query
        description: 'The WQL query string. Example: SELECT workdayID, fullName, businessTitle FROM allWorkers WHERE isActive
          = true'
      - name: limit
        value: ''
        type: query
        description: The maximum number of objects in a single response.
      - name: offset
        value: ''
        type: query
        description: The zero-based index of the first object in a response collection.
    docs: Executes a WQL query and returns the result set. Supports pagination through limit and offset parameters.
- info:
    name: Data Sources
    type: folder
  items:
  - info:
      name: Get Data Sources
      type: http
    http:
      method: GET
      url: https://wd2-impl-services1.workday.com/ccx/api/wql/v1/{tenant}/dataSources
      params:
      - name: limit
        value: ''
        type: query
        description: The maximum number of objects in a single response.
      - name: offset
        value: ''
        type: query
        description: The zero-based index of the first object in a response collection.
      - name: search
        value: example_value
        type: query
        description: Filter data sources by name.
    docs: Returns a collection of available WQL data sources that can be queried.
  - info:
      name: Get Data Source by Id
      type: http
    http:
      method: GET
      url: https://wd2-impl-services1.workday.com/ccx/api/wql/v1/{tenant}/dataSources/:ID
      params:
      - name: ID
        value: ''
        type: path
        description: The Workday ID of the resource.
    docs: Returns detailed information for a specific data source including its available fields.
  - info:
      name: Get Data Source Fields
      type: http
    http:
      method: GET
      url: https://wd2-impl-services1.workday.com/ccx/api/wql/v1/{tenant}/dataSources/:ID/fields
      params:
      - name: ID
        value: ''
        type: path
        description: The Workday ID of the resource.
      - name: limit
        value: ''
        type: query
        description: The maximum number of objects in a single response.
      - name: offset
        value: ''
        type: query
        description: The zero-based index of the first object in a response collection.
    docs: Returns the fields available for a specific data source.
bundled: true