Superglue tools for Workday: manage workers, job requisitions, time tracking, and payroll data across your organization.
Use the Download Config or Copy Config buttons in the table below (placeholders for now). Paste or save this JSON in your project.
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
npm install @superglue/client
The SDK executes the downloaded JSON workflow locally using your Workday API key from your environment.
The SDK executes the Workday JSON workflows locally using WORKDAY_API_KEY from your environment.
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();
| Tool | Actions |
|---|---|
![]() workday_create_workerCreate a new worker record in Workday HCM. 👥 1,210 users
|
|
![]() workday_update_workerUpdate employee details or job data. 👥 1,180 users
|
|
![]() workday_get_workerRetrieve worker information by ID. 👥 1,155 users
|
|
![]() workday_list_workersList all active workers in the organization. 👥 1,130 users
|
|
![]() workday_create_requisitionCreate a new job requisition. 👥 1,105 users
|
|
![]() workday_get_requisitionRetrieve details of a job requisition. 👥 1,080 users
|
|
![]() workday_submit_timeSubmit time entries for a worker. 👥 1,045 users
|
|
![]() workday_get_pay_slipRetrieve pay slip details for a specific worker. 👥 1,025 users
|
|