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 14 more developer resources.
9 APIs
6 Features
6 Use Cases
Analytics Enterprise Erp Financials Hrms Reporting Saas
On this page
Kin Score
APIs 9
Postman 8
Open Collections 3
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 21
apis.yml
42 Operational Transparency
Composite quality — 59.5/100 · strong
Contract Quality
16.4 / 25
Developer Ergonomics
12.6 / 20
Commercial Clarity
11.6 / 20
Operational Transparency
5.5 / 13
Agent readiness — 38/100 · agent ready
Machine-Readable Contract
18 / 18
Agentic Access Contract
10 / 10
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
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).
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 2
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.19'
tags:
- 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:
- 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: 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