Home
Providers
Workday Report Writer
Workday Report Writer
APIs for Workday Report Writer - a tool for creating custom reports and data extracts from Workday HCM and Financial systems.
Workday Report Writer publishes 8 APIs on the APIs.io network, including agentDefinition API, Buckets API, Custom Reports API, and 5 more. Tagged areas include Analytics, Enterprise, ERP, Financials, and HRMS.
The Workday Report Writer catalog on APIs.io includes 1 Spectral governance ruleset.
Workday Report Writer’s developer surface includes authentication, developer portal, getting-started guide, documentation, sandbox, support, engineering blog, and 15 more developer resources.
9 APIs
6 Features
6 Use Cases
On this page
Kin Score
APIs 9
Postman 8
Open Collections 12
Pricing Plans 1
Rate Limits 1
FinOps 1
Features 6
Spectral Rules 1
JSON Schema 1
Security Posture 3
Agentic Access 1
Use Cases 6
Integrations 7
Solutions 3
Resources 22
apis.yml
26 Operational Transparency
Composite quality — 46.2/100 · developing
Contract Quality
15.0 / 25
Developer Ergonomics
9.0 / 20
Operational Transparency
3.4 / 13
Contract Governance
1.2 / 12
Agent readiness — 26/100 · agent aware
Machine-Readable Contract
18 / 18
Agentic Access Contract
10 / 10
Documented Reversibility
0 / 6
MCP Server
0 / 12
Machine-Readable Auth
10 / 10
Idempotency
0 / 9
Stable Error Semantics
8 / 8
Request/Response Examples
0 / 7
Rate-Limit Signaling
7 / 7
Typed Event Surface
0 / 6
Agent Skills
0 / 5
Well-Known Catalog
0 / 4
Consent & Bot Identity
0 / 3
A2A Agent Card
0 / 8
Dry-Run / Simulate Mode
0 / 4
Delegated User Identity
0 / 6
Protected Resource Metadata
0 / 5
Registration Without a Human
0 / 6
Agentic Commerce Surface
0 / 5
Individual APIs this provider publishes, each with its own machine-readable definition.
Scroll for all 9
Ready-to-run Postman collections for exercising this provider's APIs.
Scroll for all 8
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
Scroll for all 12
Published pricing tiers and plan structures.
Documented rate limits and quota policies.
Cost, billing, and metering signals for API financial operations.
Notable capabilities this provider offers.
Spectral governance rulesets for linting and validating these APIs.
Standalone JSON Schema definitions for this provider's data models.
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Recommended x-agentic-access execution contracts for AI agents.
What developers build with this provider.
Pre-built integrations with other platforms and tools.
Scroll for all 7
Packaged solutions this provider offers.
Get Started 5
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
Build 2
SDKs, sample code, and the tooling you integrate with
Access & Security 4
Authentication, authorization, and security posture
Operate 3
Status, limits, changes, and where to get help
Commercial 3
Pricing, plans, and the legal terms of use
Company 1
The organization behind the API
Other 1
Properties that don't map to a standard resource type
Source (apis.yml)
aid: workday-report-writer
name: Workday Report Writer
description: APIs for Workday Report Writer - a tool for creating custom reports and data extracts from Workday HCM and Financial
systems.
accessModel:
pricing: paid
onboarding: self-serve
trial: false
try_now: false
public: false
label: Paid · Self-serve signup
confidence: high
source:
- plans
- authentication
generated: '2026-07-22'
method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/workday-report-writer.png
url: https://raw.githubusercontent.com/api-evangelist/workday-report-writer/refs/heads/main/apis.yml
created: '2024-01-01'
modified: '2026-05-19'
specificationVersion: '0.23'
tags:
- Analytics
- Enterprise
- ERP
- Financials
- HRMS
- Reporting
- Software-as-a-Service
tags_raw:
- Analytics
- Enterprise
- Erp
- Financials
- Hrms
- Reporting
- Saas
apis:
- name: Workday Report Writer API
description: SOAP web service API for creating, managing, and executing custom reports in Workday using Report Writer functionality.
Provides programmatic access to report definitions, calculated fields, and report output across HCM and Financial Management
modules.
image: https://www.workday.com/content/dam/web/images/logo.svg
humanURL: https://www.workday.com/en-us/products/financial-management/reporting-analytics.html
baseURL: https://wd2-impl-services1.workday.com/ccx/service
tags:
- Analytics
- Custom Reports
- Data Extraction
- Reports
- SOAP
properties:
- type: Documentation
url: https://community.workday.com/sites/default/files/file-hosting/productionapi/index.html
- type: APIReference
url: https://community.workday.com/sites/default/files/file-hosting/productionapi/Report_as_a_Service/v41.0/Report_as_a_Service.html
- type: Authentication
url: https://doc.workday.com/admin-guide/en-us/workday-api/authentication/index.html
contact:
- FN: Workday Support
email: support@workday.com
url: https://www.workday.com/en-us/company/contact-us.html
- aid: workday-report-writer:workday-report-writer-agentdefinition-api
name: Workday Report Writer agentDefinition API
description: To view and maintain Agent Definitions with the Agent System of Record.
humanURL: https://www.workday.com/en-us/products/financial-management/reporting-analytics.html
baseURL: https://wd2-impl-services1.workday.com/ccx/service
tags: []
tags_raw:
- agentDefinition
properties:
- type: OpenAPI
url: openapi/workday-report-writer-agentdefinition-api-openapi.yml
- type: Documentation
url: https://community.workday.com/api
- type: Authentication
url: https://doc.workday.com/admin-guide/en-us/workday-api/authentication/index.html
- type: SDKs
url: https://github.com/Workday/raas-python
- type: CLI
url: https://github.com/Workday/raas-python
- type: GitHubRepository
url: https://github.com/Workday/raas-python
- type: Documentation
url: https://community.workday.com/sites/default/files/file-hosting/restapi/index.html
- type: Documentation
url: https://doc.workday.com/admin-guide/en-us/workday-prism-analytics/workday-prism-analytics-api.html
- type: JSONSchema
url: json-schema/workday-report-writer-prism-table-schema.json
- type: SDKs
url: https://github.com/Workday/prism-python
- type: CLI
url: https://github.com/Workday/prism-python
- type: GitHubRepository
url: https://github.com/Workday/prism-python
- aid: workday-report-writer:workday-report-writer-buckets-api
name: Workday Report Writer Buckets API
description: Manage file upload buckets for staging compressed data files before executing data change tasks against tables
humanURL: https://www.workday.com/en-us/products/financial-management/reporting-analytics.html
baseURL: https://wd2-impl-services1.workday.com/ccx/service
tags:
- Buckets
properties:
- type: OpenAPI
url: openapi/workday-report-writer-buckets-api-openapi.yml
- type: Documentation
url: https://community.workday.com/api
- type: Authentication
url: https://doc.workday.com/admin-guide/en-us/workday-api/authentication/index.html
- type: SDKs
url: https://github.com/Workday/raas-python
- type: CLI
url: https://github.com/Workday/raas-python
- type: GitHubRepository
url: https://github.com/Workday/raas-python
- type: Documentation
url: https://community.workday.com/sites/default/files/file-hosting/restapi/index.html
- type: Documentation
url: https://doc.workday.com/admin-guide/en-us/workday-prism-analytics/workday-prism-analytics-api.html
- type: JSONSchema
url: json-schema/workday-report-writer-prism-table-schema.json
- type: SDKs
url: https://github.com/Workday/prism-python
- type: CLI
url: https://github.com/Workday/prism-python
- type: GitHubRepository
url: https://github.com/Workday/prism-python
- aid: workday-report-writer:workday-report-writer-custom-reports-api
name: Workday Report Writer Custom Reports API
description: Execute custom reports exposed as web service endpoints, returning data in multiple formats including JSON,
CSV, and XML
humanURL: https://www.workday.com/en-us/products/financial-management/reporting-analytics.html
baseURL: https://wd2-impl-services1.workday.com/ccx/service
tags:
- Custom Reports
properties:
- type: OpenAPI
url: openapi/workday-report-writer-custom-reports-api-openapi.yml
- type: Documentation
url: https://community.workday.com/api
- type: Authentication
url: https://doc.workday.com/admin-guide/en-us/workday-api/authentication/index.html
- type: SDKs
url: https://github.com/Workday/raas-python
- type: CLI
url: https://github.com/Workday/raas-python
- type: GitHubRepository
url: https://github.com/Workday/raas-python
- type: Documentation
url: https://community.workday.com/sites/default/files/file-hosting/restapi/index.html
- type: Documentation
url: https://doc.workday.com/admin-guide/en-us/workday-prism-analytics/workday-prism-analytics-api.html
- type: JSONSchema
url: json-schema/workday-report-writer-prism-table-schema.json
- type: SDKs
url: https://github.com/Workday/prism-python
- type: CLI
url: https://github.com/Workday/prism-python
- type: GitHubRepository
url: https://github.com/Workday/prism-python
- aid: workday-report-writer:workday-report-writer-data-change-tasks-api
name: Workday Report Writer Data Change Tasks API
description: Execute data change tasks to load, update, or delete data in Prism Analytics tables using files uploaded to
buckets
humanURL: https://www.workday.com/en-us/products/financial-management/reporting-analytics.html
baseURL: https://wd2-impl-services1.workday.com/ccx/service
tags:
- Data Change Tasks
properties:
- type: OpenAPI
url: openapi/workday-report-writer-data-change-tasks-api-openapi.yml
- type: Documentation
url: https://community.workday.com/api
- type: Authentication
url: https://doc.workday.com/admin-guide/en-us/workday-api/authentication/index.html
- type: SDKs
url: https://github.com/Workday/raas-python
- type: CLI
url: https://github.com/Workday/raas-python
- type: GitHubRepository
url: https://github.com/Workday/raas-python
- type: Documentation
url: https://community.workday.com/sites/default/files/file-hosting/restapi/index.html
- type: Documentation
url: https://doc.workday.com/admin-guide/en-us/workday-prism-analytics/workday-prism-analytics-api.html
- type: JSONSchema
url: json-schema/workday-report-writer-prism-table-schema.json
- type: SDKs
url: https://github.com/Workday/prism-python
- type: CLI
url: https://github.com/Workday/prism-python
- type: GitHubRepository
url: https://github.com/Workday/prism-python
- aid: workday-report-writer:workday-report-writer-data-sources-api
name: Workday Report Writer Data Sources API
description: Discover available data sources (tables) that can be queried using WQL, including their fields and filter definitions
humanURL: https://www.workday.com/en-us/products/financial-management/reporting-analytics.html
baseURL: https://wd2-impl-services1.workday.com/ccx/service
tags:
- Data Sources
properties:
- type: OpenAPI
url: openapi/workday-report-writer-data-sources-api-openapi.yml
- type: Documentation
url: https://community.workday.com/api
- type: Authentication
url: https://doc.workday.com/admin-guide/en-us/workday-api/authentication/index.html
- type: SDKs
url: https://github.com/Workday/raas-python
- type: CLI
url: https://github.com/Workday/raas-python
- type: GitHubRepository
url: https://github.com/Workday/raas-python
- type: Documentation
url: https://community.workday.com/sites/default/files/file-hosting/restapi/index.html
- type: Documentation
url: https://doc.workday.com/admin-guide/en-us/workday-prism-analytics/workday-prism-analytics-api.html
- type: JSONSchema
url: json-schema/workday-report-writer-prism-table-schema.json
- type: SDKs
url: https://github.com/Workday/prism-python
- type: CLI
url: https://github.com/Workday/prism-python
- type: GitHubRepository
url: https://github.com/Workday/prism-python
- aid: workday-report-writer:workday-report-writer-datasets-api
name: Workday Report Writer Datasets API
description: Manage Prism Analytics datasets, which are read-only data collections used in Prism reports and dashboards
humanURL: https://www.workday.com/en-us/products/financial-management/reporting-analytics.html
baseURL: https://wd2-impl-services1.workday.com/ccx/service
tags:
- Datasets
properties:
- type: OpenAPI
url: openapi/workday-report-writer-datasets-api-openapi.yml
- type: Documentation
url: https://community.workday.com/api
- type: Authentication
url: https://doc.workday.com/admin-guide/en-us/workday-api/authentication/index.html
- type: SDKs
url: https://github.com/Workday/raas-python
- type: CLI
url: https://github.com/Workday/raas-python
- type: GitHubRepository
url: https://github.com/Workday/raas-python
- type: Documentation
url: https://community.workday.com/sites/default/files/file-hosting/restapi/index.html
- type: Documentation
url: https://doc.workday.com/admin-guide/en-us/workday-prism-analytics/workday-prism-analytics-api.html
- type: JSONSchema
url: json-schema/workday-report-writer-prism-table-schema.json
- type: SDKs
url: https://github.com/Workday/prism-python
- type: CLI
url: https://github.com/Workday/prism-python
- type: GitHubRepository
url: https://github.com/Workday/prism-python
- aid: workday-report-writer:workday-report-writer-query-execution-api
name: Workday Report Writer Query Execution API
description: Execute WQL queries against Workday data sources and retrieve paginated results
humanURL: https://www.workday.com/en-us/products/financial-management/reporting-analytics.html
baseURL: https://wd2-impl-services1.workday.com/ccx/service
tags:
- Query Execution
properties:
- type: OpenAPI
url: openapi/workday-report-writer-query-execution-api-openapi.yml
- type: Documentation
url: https://community.workday.com/api
- type: Authentication
url: https://doc.workday.com/admin-guide/en-us/workday-api/authentication/index.html
- type: SDKs
url: https://github.com/Workday/raas-python
- type: CLI
url: https://github.com/Workday/raas-python
- type: GitHubRepository
url: https://github.com/Workday/raas-python
- type: Documentation
url: https://community.workday.com/sites/default/files/file-hosting/restapi/index.html
- type: Documentation
url: https://doc.workday.com/admin-guide/en-us/workday-prism-analytics/workday-prism-analytics-api.html
- type: JSONSchema
url: json-schema/workday-report-writer-prism-table-schema.json
- type: SDKs
url: https://github.com/Workday/prism-python
- type: CLI
url: https://github.com/Workday/prism-python
- type: GitHubRepository
url: https://github.com/Workday/prism-python
- aid: workday-report-writer:workday-report-writer-tables-api
name: Workday Report Writer Tables API
description: Create and manage Prism Analytics tables that define the schema for external data loaded into Workday for reporting
and analytics
humanURL: https://www.workday.com/en-us/products/financial-management/reporting-analytics.html
baseURL: https://wd2-impl-services1.workday.com/ccx/service
tags:
- Tables
properties:
- type: OpenAPI
url: openapi/workday-report-writer-tables-api-openapi.yml
- type: Documentation
url: https://community.workday.com/api
- type: Authentication
url: https://doc.workday.com/admin-guide/en-us/workday-api/authentication/index.html
- type: SDKs
url: https://github.com/Workday/raas-python
- type: CLI
url: https://github.com/Workday/raas-python
- type: GitHubRepository
url: https://github.com/Workday/raas-python
- type: Documentation
url: https://community.workday.com/sites/default/files/file-hosting/restapi/index.html
- type: Documentation
url: https://doc.workday.com/admin-guide/en-us/workday-prism-analytics/workday-prism-analytics-api.html
- type: JSONSchema
url: json-schema/workday-report-writer-prism-table-schema.json
- type: SDKs
url: https://github.com/Workday/prism-python
- type: CLI
url: https://github.com/Workday/prism-python
- type: GitHubRepository
url: https://github.com/Workday/prism-python
common:
- type: License
name: Apache-2.0
url: https://github.com/Workday/raas-python/blob/main/LICENSE
- type: PostmanWorkspace
url: https://www.postman.com/kinlaneapi/workday-report-writer/overview
- type: AgenticAccess
url: agentic-access/workday-report-writer-agentic-access.yml
- type: TrustCenter
url: security/workday-report-writer-trust-center.yml
- type: DomainSecurity
url: security/workday-report-writer-domain-security.yml
- type: Authentication
url: authentication/workday-report-writer-authentication.yml
- type: Portal
url: https://developer.workday.com/about
- type: GettingStarted
url: https://doc.workday.com/reader/J1YvI9CYZUWl1U7_PSHyHA/KfHiRHLBJB0O63TxIyZCFA
- type: Documentation
url: https://community.workday.com/api
- type: Authentication
url: https://doc.workday.com/admin-guide/en-us/workday-api/authentication/index.html
- type: Sandbox
url: https://community.workday.com/articles/6394
- type: Hub
url: https://community.workday.com/
- type: RateLimits
url: https://doc.workday.com/reader/J1YvI9CYZUWl1U7_PSHyHA/a3a_TL5Tde61ZFJKLtycjg
- type: TermsOfService
url: https://www.workday.com/en-us/legal.html
- type: PrivacyPolicy
url: https://www.workday.com/en-us/privacy.html
- type: StatusPage
url: https://community.workday.com/trust/status
- type: Support
url: https://www.workday.com/en-us/services/support.html
- type: Blog
url: https://blog.workday.com/en-us/technology.html
- type: Signup
url: https://resourcecenter.workday.com/
- type: Console
url: https://developer.workday.com/about
- type: GitHubOrganization
url: https://github.com/Workday
- type: APIReference
url: https://community.workday.com/sites/default/files/file-hosting/productionapi/index.html
- type: Features
data:
- name: Custom Report Authoring
description: Build custom reports using Report Writer with calculated fields, subfilters, and grouping across HCM and
Financial Management data.
- name: Report-as-a-Service Web Endpoints
description: Expose any advanced custom report as a REST or SOAP web service returning JSON, CSV, XML, or RSS for programmatic
consumption.
- name: SQL-Like Data Access via WQL
description: Query Workday data with SQL-like SELECT/FROM/WHERE/ORDER BY/LIMIT syntax against governed data sources for
high-performance retrieval.
- name: External Data Loading with Prism Analytics
description: Programmatically create tables, upload compressed files via buckets, and run data change tasks (insert, update,
upsert, delete) in Prism.
- name: OAuth 2.0 Authentication
description: Secure access to REST endpoints using OAuth 2.0 client credentials, refresh tokens, and bearer tokens managed
through API client setup.
- name: Multi-Format Output
description: Retrieve report data in JSON, CSV, XML, RSS, and other formats with query parameter control over filtering,
prompts, and pagination.
- type: UseCases
data:
- name: HR Analytics and Workforce Reporting
description: Extract headcount, compensation, and turnover metrics from Workday HCM for downstream analytics, dashboards,
and board reporting.
- name: Financial Reporting and Close
description: Pull custom financial reports for general ledger, accounts payable, and budget variance analysis in support
of period close processes.
- name: Data Warehouse and Lake Hydration
description: Schedule RaaS or WQL extracts to feed Snowflake, BigQuery, Redshift, Databricks, or other downstream systems
with Workday data.
- name: External Data Blending in Prism
description: Load external CSV or Parquet datasets into Prism Analytics tables to combine with native Workday data for
cross-source reporting.
- name: Operational Integrations
description: Drive payroll vendors, benefits providers, and identity systems with scheduled report extracts derived from
Workday source-of-truth data.
- name: Compliance and Audit Reporting
description: Generate audit-ready extracts of personnel actions, journal entries, and security configurations for regulatory
and SOX compliance.
- type: Integrations
data:
- name: Snowflake
description: Land Workday RaaS and WQL extracts into Snowflake stages for use in enterprise data warehouse pipelines.
- name: Databricks
description: Ingest Workday report data into Databricks for analytics, ML feature engineering, and lakehouse modeling.
- name: Tableau
description: Connect Tableau to RaaS endpoints or downstream warehouses to build interactive dashboards on Workday HCM
and financial data.
- name: Power BI
description: Use RaaS JSON or CSV outputs as data sources for Microsoft Power BI reports and semantic models.
- name: Workato
description: Orchestrate Workday API calls in iPaaS workflows that move data between Workday and third-party SaaS applications.
- name: SnapLogic
description: Build integration pipelines using SnapLogic's Workday Snap Pack to read RaaS, WQL, and Prism endpoints.
- name: Boomi
description: Connect Workday APIs to ERP, CRM, and HRIS systems through Boomi AtomSphere integration processes.
- type: Solutions
data:
- name: HCM Reporting
description: End-to-end workforce and people analytics built on Report Writer, RaaS, and WQL across the Workday HCM suite.
- name: Financial Management Reporting
description: Custom financial reporting and extracts spanning ledgers, projects, procurement, and revenue across Workday
Financial Management.
- name: Prism Analytics
description: Bring external data into Workday and combine with native data sets to deliver advanced analytics and self-service
reporting.
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com
url: https://apievangelist.com
Every provider here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for providers
9 MCP tools reach this
find_providersBrowse and filter every provider in the catalog.
get_provider_artifactsEvery artifact this provider publishes, grouped by type.
get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
get_provider_ratingPRO — composite, band, trend and facet scores.
apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
resolveTurn a domain, URL or GitHub org into the provider it belongs to.
find_cohortsEvery scored population of providers in the catalog.
All 92 tools
Call it yourself
curl for this page
This provider
curl "https://apis.io/api/v1/providers/workday-report-writer"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/workday-report-writer/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/workday-report-writer/evidence"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no email required.
A second provider on the same verified email joins the account you already have.