Skip to content

FousWorkday

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.

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

What you can build on Workday

  • Run a report and return its rows

    Build this

    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

    Build this

    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

    Build this

    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

    Build this

    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 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

    Build this
    Starts
    Every weekday at 7:30
    Step 1
    Run the report Outstanding Actions for My Direct Reports.
    Step 2
    Keep the rows that were already there on the last run, so you see what has waited since then.
    Step 3
    Email you the list, grouped by worker.
  • Inbox summary, grouped by business process

    Build this
    Starts
    Every Monday at 8:00
    Step 1
    List the items on the Actions tab of your Workday Inbox.
    Step 2
    Stop when the Inbox is empty.
    Step 3
    Group the items by business process and post the summary to your Slack webhook.
  • A weekly report, posted to your warehouse

    Build this
    Starts
    Every Monday at 6:00
    Step 1
    Run the report you name, with the prompts you give.
    Step 2
    Keep the rows that changed since the last run.
    Step 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, 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.

OptionWhat it coversWhat 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 APIsResources 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 handReports 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, Create Your API Client, Reference: Send Workday RaaS Request.

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

Other industries: LCPtracker, Alibaba.com supplier back end, Etsy Shop Manager, Naviance, Ameren online account, Provi.

Frequently asked questions

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.

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.

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.

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.

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.

Put Workday behind an API call

Describe one job in Studio and see the method it builds, with 100 credits a month and no credit card, or book a demo and bring the sites your team signs in to.

Read nextIndeed for EmployersSEEK EmployerPaychex FlexLCPtrackerHow methods workHow workflows run

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.