# Turn your Workday reports and Inbox into an API

> Run your Workday reports, read your payslips and list the actions waiting in your Inbox with one API call each. Or have a workflow run Outstanding Actions for My Direct Reports every weekday morning and email you each step still waiting.

Page: https://fous.com/automate/workday
Updated: 2026-11-12

Works with your own Workday account. Fous is an independent product.

## What you can build on Workday

### Run a report and return its rows

Opens a report you can already run, such as Outstanding Actions for My Direct Reports or Absence Balance, fills in its prompts and reads every row.

- Takes: Report name, report prompts (optional)
- Returns: One record per row, with the report's own column names, and the row count

### Get payslips for a date range

Reads the Payslips tab under Pay and opens each payslip in the range: pay period, gross pay, deductions, taxes and net pay.

- Takes: From payment date, to payment date
- Returns: Payment date, pay period, gross pay, pre-tax deductions, employee taxes, net pay, payment information

### List the actions in your Inbox

Reads the Actions tab of the Workday Inbox: each task waiting for your action or approval.

- Takes: Nothing
- Returns: Task, business process, worker it concerns, date received

### Approve one Inbox item

Opens one item on the Actions tab of the Inbox, adds an optional comment and approves it.

- Takes: Task name, worker, comment (optional)
- Returns: Task, worker, result, time approved

## Automate Workday with a workflow

A [workflow](/product/workflows) runs your methods as one process, with nobody at the screen. A schedule or a call from your own system starts it, the steps run in order, and the result arrives in your inbox or in the systems you already use.

### Outstanding actions for your direct reports, each morning

Starts: Every weekday at 7:30

1. Run the report Outstanding Actions for My Direct Reports.
2. Keep the rows that were already there on the last run, so you see what has waited since then.
3. Email you the list, grouped by worker.

### Inbox summary, grouped by business process

Starts: Every Monday at 8:00

1. List the items on the Actions tab of your Workday Inbox.
2. Stop when the Inbox is empty.
3. Group the items by business process and post the summary to your Slack webhook.

### A weekly report, posted to your warehouse

Starts: Every Monday at 6:00

1. Run the report you name, with the prompts you give.
2. Keep the rows that changed since the last run.
3. Post them as JSON to your data warehouse webhook.

You can run a workflow by hand on every plan, Free included. Schedules and webhook triggers come with the paid plans, from $29 a month.

## Once built, one call from your code

Once you have built a [method](/product/methods), it is one POST to /v1/runs from your backend, or a tool an AI agent calls over MCP. This is what “Run a report and return its rows” would look like.

Example request:

```
curl https://api.fous.com/v1/runs \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "method": "myworkday.com/run_report",
    "input": {
      "report": "Outstanding Actions for My Direct Reports"
    }
  }'
```

Example response:

```
{
  "status": "completed",
  "data": {
    "report": "Outstanding Actions for My Direct Reports",
    "rows": [
      {
        "worker": "Jordan Smith",
        "business_process": "Request Time Off",
        "step": "Approval by Manager",
        "awaiting": "You",
        "initiated_on": "2026-11-10"
      },
      {
        "worker": "Sam Taylor",
        "business_process": "Submit Expense Report",
        "step": "Review by Cost Center Manager",
        "awaiting": "Cost Center Manager",
        "initiated_on": "2026-11-06"
      }
    ],
    "count": 2
  }
}
```

An example with invented data, not a ready-made endpoint. The method exists in your organization once you build it, and its name, inputs and fields follow your request.

## Workday’s own options

Workday's APIs work inside your company's own tenant: SOAP web services, REST and Graph APIs authorized with OAuth 2.0, and reports called as a service. API clients are created in the tenant, and only a Company Administrator can allow one on a production tenant, so API access comes through your Workday administrators. Without it you have Workday itself and its report exports.

| Option | What it covers | What it takes |
| --- | --- | --- |
| Workday Web Services (SOAP) | Services such as Human_Resources, Staffing, Payroll, Absence_Management and Recruiting, each with a WSDL and XSD. Version 47.1 is current for 2026R2. | Calls made against your company's own tenant. |
| REST and Graph APIs | Resources grouped by functional area, chosen through scopes when the API client is created. | An OAuth 2.0 API client created in the tenant from the Developer Site Console. A Company Administrator must allow it on non-development tenants. |
| Reports-as-a-Service (RaaS) | A report from the tenant, called as a web service. Called from an orchestration, a long-running report may take up to 1 hour to respond. | A report in your tenant and the orchestration or integration that calls it. |
| Workday by hand | Reports with Export to Excel, Export to Worksheets and Print, payslips with View and Print, and the Inbox. | Your own Workday account. Which export options you see depends on your company's security permissions. |

Read on November 12, 2026: [Workday Web Services (WWS) Directory](https://community.workday.com/sites/default/files/file-hosting/productionapi/index.html), [Create Your API Client](https://developer.workday.com/documentation/zwx1518028675482/CreateYourAPIClient), [Reference: Send Workday RaaS Request](https://developer.workday.com/documentation/GUID-bd5c7437-7ad2-4917-8dfa-cf886aa22ff2/ReferenceSendWorkdayRaaSRequest).

## Signing in to Workday

Workday has no shared sign-in page: each company gives its people a link to its own sign-in page, and its HR or IT department handles access. With Fous you sign in once through your company's Workday sign-in with your own account. The login is sealed with AES-256, never returned by the API or written to logs, and a method reads and does only what your account can.

## Worth knowing

- **Every company's Workday is its own**: Each company has its own sign-in page and its own settings. Features such as Print Multiple Payslips and report exports depend on them, so a method is built against your company's Workday.
- **Security permissions decide the exports**: Export to Excel, Export to Worksheets and Print on a report are shown only when your company's security permissions allow them. A method sees the same reports your account does.
- **Print Multiple Payslips runs in the background**: Printing several payslips at once is a setting your company may not enable. When it is on, the PDF is generated in the background and appears in your notifications when processing completes.
- **The Inbox Archive keeps 30 days**: The Inbox has two tabs: Actions for tasks waiting on you and Archive for tasks you completed in the last 30 days. Keep your own record if you need a longer history.

## More in HR: payroll, hiring and screening

- [The Work Number](https://fous.com/automate/the-work-number.md)
- [Indeed for Employers](https://fous.com/automate/indeed-for-employers.md)
- [SEEK Employer](https://fous.com/automate/seek-employer.md)
- [Paychex Flex](https://fous.com/automate/paychex-flex.md)
- [Paycom](https://fous.com/automate/paycom.md)
- [Paylocity](https://fous.com/automate/paylocity.md)
- [ADP Workforce Now](https://fous.com/automate/adp-workforce-now.md)
- [Silae](https://fous.com/automate/silae.md)
- [RUN Powered by ADP](https://fous.com/automate/run-powered-by-adp.md)
- [Gusto](https://fous.com/automate/gusto.md)

Other industries: [LCPtracker](/automate/lcptracker), [Alibaba.com supplier back end](/automate/alibaba-com-supplier-back-end), [Etsy Shop Manager](/automate/etsy-shop-manager), [Naviance](/automate/naviance), [Ameren online account](/automate/ameren-online-account), [Provi](/automate/provi).

## Frequently asked questions

### Does Workday have an API?

Yes, inside your company's tenant. Workday offers SOAP web services, REST and Graph APIs with OAuth 2.0 API clients, and reports called as a service. A Company Administrator must allow an API client on a production tenant, so a business user gets API access through their Workday administrators.

### How do I export a Workday report to Excel?

Run the report and select its Export to Excel icon. The report also offers Export to Worksheets and Print, which gives a printable PDF. These icons appear only when your company's security permissions allow them.

### Can I download all my Workday payslips at once?

Yes, if your company enables Print Multiple Payslips. Select Print Multiple Payslips, choose a payment date range and select OK. The PDF appears in your notifications once processing completes. Otherwise you view or print each payslip from the Payslips tab.

### Where do I find the Workday tasks waiting for me?

In the Inbox, on the Actions tab. Items there need your action or approval, and completing one moves it to the next person in the process. Tasks you completed in the last 30 days are on the Archive tab.

### Is Fous affiliated with Workday?

No. Fous is an independent product. You use it with your own Workday account, and a method reads and does only what that account can.

Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of Workday (Workday). The name is used only to say which system this page is about. Something here wrong or out of date? Write to legal@fous.com.
