Workday Toolkit

Superglue tools for Workday: manage workers, job requisitions, time tracking, and payroll data across your organization.

Quick Setup

1

Get your tool config

Use the Download Config or Copy Config buttons in the table below (placeholders for now). Paste or save this JSON in your project.

2

Set up authentication

We use API keys, not OAuth, for this integration. Create an API key in your Workday Developer Portal > API Keys. Add WORKDAY_API_KEY and optionally WORKDAY_BASE_URL to your environment variables. Set Authorization: Bearer ${WORKDAY_API_KEY} header. See official docs: Workday REST API

3

Install the superglue SDK

npm install @superglue/client

4

Run locally

The SDK executes the downloaded JSON workflow locally using your Workday API key from your environment.

Drop-In Code Example

The SDK executes the Workday JSON workflows locally using WORKDAY_API_KEY from your environment.

TypeScript
import { SuperglueClient } from "@superglue/client";
import config from "./workday_get_worker.json"; // or paste JSON string

const client = new SuperglueClient();

async function run() {
  const result = await client.run(config, {
    env: {
      WORKDAY_API_KEY: process.env.WORKDAY_API_KEY!,
      WORKDAY_BASE_URL: process.env.WORKDAY_BASE_URL || "https://api.workday.com",
      SUPERGLUE_REDIRECT_URI: process.env.SUPERGLUE_REDIRECT_URI || "https://app.superglue.cloud/api/auth/callback"
    }
  });
  console.log(JSON.stringify(result, null, 2));
}
run();

Tools in Toolkit

ToolActions

workday_create_worker

Create a new worker record in Workday HCM.

👥 1,210 users

workday_update_worker

Update employee details or job data.

👥 1,180 users

workday_get_worker

Retrieve worker information by ID.

👥 1,155 users

workday_list_workers

List all active workers in the organization.

👥 1,130 users

workday_create_requisition

Create a new job requisition.

👥 1,105 users

workday_get_requisition

Retrieve details of a job requisition.

👥 1,080 users

workday_submit_time

Submit time entries for a worker.

👥 1,045 users

workday_get_pay_slip

Retrieve pay slip details for a specific worker.

👥 1,025 users