Skip to main content
Workday (Rest and Soap)
161 actions · 3 auth methods
HRISATSLMS

Getting Started

1

Create or Select a Project

Set up a new project or select an existing one. See Organizations & Projects.
2

Configure the Connector

Enable the connector and set up a Connector Profile in your project. See Setup Connector Profile.

Connector Profile · OAuth 2.0 (User login flow) - Managed

StackOne manages the OAuth credentials. Uses user login flow — each user authorizes via their Workday account.

Connector Profile · OAuth 2.0 (Static refresh token)

Uses client credentials with a static refresh token. No interactive login required.

Connector Profile · OAuth 2.0 (User login flow) - Unmanaged

You manage the OAuth credentials. Uses user login flow — each user authorizes via their Workday account.
3

Link an Account

Link an account from the dashboard (or via StackOne Hub).See the guide for the authentication type chosen in the Connector Profile:

Link Account · OAuth 2.0 (User login flow) - Managed

Link Account · OAuth 2.0 (Static refresh token)

Link Account · OAuth 2.0 (User login flow) - Unmanaged

4

Use Actions

Connect an AI platform to the linked account’s actions. See AI Platforms.Other ways to call actions are listed in Protocols & SDKs.

Actions

|
161 actions
Action
Description
Required scopes
Get Worker
Retrieves staffing details for a specific worker by Workday ID.
List Worker Skills
Returns skill items for a worker.
Create Worker Skill Items
Creates skill items for a worker (bulk operation).
List Worker Service Dates
Retrieves a collection of service dates for the specified worker.
Get Worker Skill Item
Retrieves a single skill item instance for a worker.
Create Worker Explicit Skill
Assigns a skill to a worker’s profile by explicitly declaring their proficiency in that skill area.
List Worker Explicit Skills
Retrieves all skills that have been explicitly assigned to a worker’s profile in Workday.
Create Worker Check-In
Creates a performance check-in conversation record for a worker to document progress, goals, feedback, and development d…
List Worker Check-Ins
Retrieves the complete history of performance check-in conversations for a specific worker, including meeting notes, dat…
List Candidates (SOAP)
Retrieve candidate information using Workday Recruiting SOAP web service. Supports filtering by candidate ID and paginat…
Upsert Candidate (SOAP)
Create a new candidate or update an existing candidate in Workday Recruiting using SOAP web service.
List Candidate Assessments (SOAP)
Retrieve candidate assessment information using Workday Recruiting SOAP web service.
List Background Checks (SOAP)
Retrieve background check information for candidates using Workday Recruiting SOAP web service.
List Applicants (SOAP)
Retrieve applicants information using Workday Staffing SOAP web service.
Upsert Applicant (SOAP)
Create a new applicant or update an existing applicant in Workday Recruiting using SOAP web service.
List Job Requisitions (SOAP)
Retrieve job requisition information using Workday Recruiting SOAP web service.
Create Job Requisition (SOAP)
Create a new job requisition using Workday Recruiting SOAP web service with business process parameters and complete req…
Close Job Requisition (SOAP)
Close an existing job requisition using Workday Recruiting SOAP web service.
Update Job Requisition (SOAP)
Update an existing job requisition with updated details, qualifications, and sub-processes.
List Positions (SOAP)
Retrieves position information from Workday Recruiting SOAP web service. Returns paginated list of positions or specific…
Create Position (SOAP)
Create a new position using Workday Recruiting SOAP web service with business process parameters, position data, qualifi…
List Questionnaires (SOAP)
List questionnaires using Workday Recruiting SOAP web service. Optionally filter by specific questionnaire references.
Get Job Posting Sites (SOAP)
Retrieve job posting site information using Workday Recruiting SOAP web service.
Upsert Job Posting Site (SOAP)
Create or update a job posting site in Workday Recruiting.
Create Job Posting (SOAP)
Post a job requisition to one or more job posting sites in Workday Recruiting.
Unpost Job (SOAP)
Remove job posting from job posting sites using Workday Recruiting SOAP web service.
Update Interview (SOAP)
Create or update an interview event and its sessions in Workday Recruiting SOAP web service.
Create Prospect
Creates a new prospect (job candidate) in Workday Recruiting. Prospects represent potential employees in the talent pipe…
Get Prospect
Retrieves details of a specific prospect (job candidate) from Workday Recruiting by their ID
List Job Postings
Retrieves all active job postings from Workday Recruiting REST API v4.
Get Job Posting
Retrieves details of a specific job posting from Workday Recruiting REST API v4.
List Job Posting Questionnaires
Retrieves the screening questions (application questionnaires) attached to one job posting.
Get Job Posting Questionnaire
Retrieves a specific questionnaire for a job posting from Workday Recruiting REST API v4.
List Interviews (REST)
Retrieves all interview events from Workday Recruiting REST API.
Get Interview (REST)
Retrieves details of a specific interview event from Workday Recruiting REST API by its ID.
Get Interview Feedback (REST)
Retrieves a specific feedback submission for an interview event from Workday Recruiting REST API.
List Interview Feedbacks (SOAP)
Retrieve interview feedback information using Workday Recruiting SOAP web service.
Create Interview Feedback (SOAP)
Create interview feedback with ratings and comments.
List Learning Courses (SOAP)
Retrieve blended and digital learning courses (with their lessons) using Workday Learning SOAP web service.
List Learning Enrollments (SOAP)
Retrieve learning enrollments using Workday Learning SOAP web service.
List Learning Course Offerings (SOAP)
Retrieve blended course offerings using Workday Learning SOAP web service.
List Learning Programs (SOAP)
Retrieve learning programs using Workday Learning SOAP web service.
List Learning Lessons (SOAP)
Retrieve standalone learning lessons using Workday Learning SOAP web service.
List Learning Topics (SOAP)
Retrieve learning topics using Workday Learning SOAP web service.
List Learning Instructors (SOAP)
Retrieve internal learning instructors using Workday Learning SOAP web service.
List Learning Catalogs (SOAP)
Retrieve learning catalogs using Workday Learning SOAP web service.
Update Learning Enrollment Status (SOAP)
Cancel a learning enrollment using Workday Learning SOAP web service.
Create Learning Enrollment (SOAP)
Enroll a learner in learning content using Workday Learning SOAP web service.
Create Learning Course (SOAP)
Manage blended or digital learning courses using Workday Learning SOAP web service.
Update Learning Lesson (SOAP)
Manage learning lessons using Workday Learning SOAP web service.
Update Learning Program (SOAP)
Manage learning programs using Workday Learning SOAP web service.
Update Learning Catalog (SOAP)
Create or update learning catalogs in Workday Learning using SOAP web service.
Update Learning Topic (SOAP)
Create or update learning topics in Workday Learning using SOAP web service.
List Learning Content
Retrieve a collection of learning content - courses, programs and lessons - from Workday Learning.
Get Learning Content
Retrieve a specific learning content item by ID (course, program, or lesson).
List Learning Content Lessons
Retrieve all lessons in a course or program - use this to break a course down into its lessons.
Get Learning Content Lesson
Retrieve a specific lesson within a learning content item.
List Absence Balances
Retrieves absence plan and leave of absence balances for a specified worker.
Get Absence Balance
Retrieves a specific absence balance by ID.
List Time Off Details
Retrieves time off (PTO, vacation, sick) entries taken by a specified worker.
Get Time Off Detail
Retrieves a specific time off entry for a worker.
List Eligible Absence Types
Retrieves eligible absence types for a worker.
List Leaves Of Absence
Retrieves formal leaves of absence (parental, medical, sabbatical) for a specified worker.
List Worker Time Off Plans
Retrieves all time off plans for a specific worker.
Get Worker Time Off Plan
Retrieves a specific time off plan for a worker.
List Worker Time Off Entries
Retrieves all time off entries for a specific worker.
Get Worker Time Off Entry
Retrieves a specific time off entry for a worker.
Update Time Off Request
Corrects or deletes existing time off entries for a worker by initiating the Correct Time Off business process via the A…
Create Time Off Request (SOAP)
Submits a time off request for a worker via the Absence Management SOAP web service.
Create Leave Of Absence (SOAP)
Creates a leave of absence request for a worker via the Absence Management SOAP web service.
Approve Time Off Or Leave Of Absence Request (SOAP)
Approves a time off or leave of absence business process request via the Absence Management SOAP web service.
Cancel Time Off Or Leave Of Absence Request (SOAP)
Cancels an in-progress time off or leave of absence business process request via the Workday Integrations SOAP web servi…
Deny Time Off Or Leave Of Absence Request (SOAP)
Denies a pending time off or leave of absence business process request at its approval step via the Workday Integrations…
Rescind Time Off Or Leave Of Absence Request (SOAP)
Rescinds (reverses) a completed time off or leave of absence business process request via the Workday Integrations SOAP…
Get Holiday Calendars (SOAP)
Retrieves holiday calendar information from Workday via SOAP web service.
List People
Retrieves Person API v4 records. NOT the primary employee lookup - to find an employee or worker by name, use list_worke…
Get People
Retrieves a people record with the specified ID from your Workday tenant
Get People Work Emails
Get work email addresses for the specified people record
Get People Home Emails
Get home email addresses for the specified people record
Get People Work Phones
Get work phone numbers for the specified people record
Get People Home Phones
Get home phone numbers for the specified people record
Get People Work Addresses
Get work addresses for the specified people record
Get People Home Addresses
Get home addresses for the specified people record
Get People Personal Information
Get detailed personal information for the specified people record
Get People Legal Name
Get legal name information for the specified people record
Get People Preferred Name
Get preferred name for the specified people record
Create Home Contact Change
Create a home contact information change request for a worker using Staffing API v8.
Update Home Email Address
Add or update a home email address for a worker using Person API v4.
Update Home Phone Number
Add or update a home phone number for a worker as part of a home contact information change process using Person API v4
Update Home Address
Add or update a home address for a worker as part of a home contact information change process using Person API v4
Create Work Contact Change
Create a work contact information change request for a worker using Staffing API v8. This creates a business process tha…
Update Work Email Address
Add or update a work email address for a worker as part of a work contact information change process using Person API v4
Update Work Phone Number
Add or update a work phone number for a worker as part of a work contact information change process using Person API v4
Update Work Address
Add or update a work address for a worker as part of a work contact information change process using Person API v4
Submit Home Contact Change
Submits a home contact information change request so the staged changes are applied.
Submit Work Contact Change
Submits a work contact information change request so the staged changes are applied.
List Custom Object Definitions
Retrieve all custom object definitions for both multi-instance and single-instance custom objects from Workday Custom Ob…
Get Custom Object Definition
Retrieve a specific custom object definition for a multi-instance or single-instance custom object from Workday Custom O…
List Custom Field Types
Retrieve all custom field types from Workday Custom Object Definition API v1
Get Custom Field Type
Retrieve a specific custom field type from Workday Custom Object Definition API v1
List Custom Object Fields
Retrieve all fields in a custom object definition from Workday Custom Object Definition API v1
Get Custom Object Field
Retrieve a specific field in a custom object definition from Workday Custom Object Definition API v1
WQL Query
Execute a Workday WQL query to retrieve data. Use list_wql_data_sources to discover available data sources (tables) and…
WQL Query (POST)
Execute a Workday WQL query using POST method for queries longer than 2,048 characters. Use list_wql_data_sources to dis…
List WQL Data Sources
Retrieve all available WQL data sources to discover table names for queries. Use searchString parameter to filter by key…
Get WQL Data Source Fields
Retrieve all fields (columns) available in a specific WQL data source. Use this to understand what data is available bef…
List All Skills (WQL)
Retrieve all available skills in the Workday system using WQL.
Execute Custom Report (RaaS) - Owner/Name
Execute a custom Workday report using Report as a Service by providing report owner and report name
Execute Custom Report (RaaS) - URL
Execute a custom Workday report using Report as a Service by providing the complete report URL
List Job Change Reasons
Retrieves a collection of job change reasons from Workday Common API v1.
Get Job Change Reason
Retrieves a specific job change reason by ID from Workday Common API v1.
Change Job (SOAP)
Change a worker’s job, position, location, manager, or working time in one call using the Workday Staffing SOAP Change_J…
List Organizations
Retrieve organizations by organization type from Workday Common API v1.
Get Organization
Retrieve a specific organization by ID from Workday Common API v1.
List Organization Types
Retrieve all organization types from Workday Common API v1.
Get Organization Type
Retrieve a specific organization type by ID from Workday Common API v1.
List Supervisory Organizations
Retrieve all supervisory organizations from Workday Common API v1.
Get Supervisory Organization
Retrieve a specific supervisory organization by ID from Workday Common API v1.
Add Or Update Organization (SOAP)
Add a new organization or update an existing organization in Workday using the Add_Update_Organization SOAP web service…
Get Employee Employment Info (SOAP)
Retrieves employment information for an employee including position, job, status, and compensation data.
List Workers (SOAP)
Retrieves comprehensive worker data including employment information, compensation, and organization details.
Get Genders (SOAP)
Retrieves configured gender values or gender values by country.
Get Job Profiles (SOAP)
Retrieves job profile information including job family, level, and management details.
Get Locations (SOAP)
Retrieves location data including address, contact details, and hierarchy references.
Put Gender (SOAP)
Creates or updates configured gender values or gender values by country.
Put Location (SOAP)
Creates or updates location records including addresses, contact info, and hierarchies.
Hire Employee (SOAP)
Hire a new employee using Workday Staffing SOAP web service with inline applicant data, position details, and business p…
Get Worker Event History (SOAP)
Retrieves all business process events (created through workflow) associated with a worker, filtered by effective and upd…
Get Worker Documents (SOAP)
Retrieve one or more worker documents by reference, including base64-encoded file content, using the Workday Staffing SO…
Put Worker Document (SOAP)
Upload a document (e.g. payslip, contract) to a worker’s record or update an existing worker document using the Workday…
Create Payment Election Enrollment (SOAP)
Submits a payment election enrollment request to replace current payment elections for a worker.
List Bank Accounts (SOAP)
Retrieves bank account information for the organization.
List Bank Branches (SOAP)
Retrieves bank branch information including routing numbers and branch details.
List Payment Election Enrollments (SOAP)
Retrieves payment election enrollments showing how workers receive their pay.
List Payment Election Options (SOAP)
Retrieves available payment election options for workers including payment types and rules.
List Payment Messages (SOAP)
Retrieves payment message records containing grouped payment data and remittance information.
List Payments (SOAP)
Retrieves payment records including remittance, payroll, and bank information.
Get References (SOAP)
Retrieves reference data for a specified ID type from Workday.
List Benefit Elections (SOAP)
Retrieves workers’ current benefit enrollments and elections (health care, insurance, spending accounts, retirement savi…
Create Benefit Change Event (SOAP)
Initiates the Change Benefits business process to submit new benefit elections for a worker following a qualifying event…
Create Dependent (SOAP)
Adds a benefits dependent (spouse, partner, or child) for a worker via the Benefits_Administration SOAP web service Add_…
Update Dependent (SOAP)
Updates an existing benefits dependent’s personal data, relationship, or status via the Benefits_Administration SOAP web…
List Payslips (SOAP)
Retrieves payroll payslip data for the workers paid in an outsourced payment group, including earnings, deductions, taxe…
List USA State And Local Tax Elections (SOAP)
Retrieves USA state and local payroll tax elections for the workers of a company, including state income tax, unemployme…
Put USA State And Local Tax Election (SOAP)
Creates or updates a worker’s USA state and local payroll tax elections, including state income tax withholding, unemplo…
List Federal W-4 Tax Elections (SOAP)
Retrieves USA federal W-4 tax withholding elections for workers, including marital status, dependent amounts, additional…
Put Federal W-4 Tax Election (SOAP)
Creates or updates a worker’s USA federal W-4 tax withholding election, including marital status, dependent amounts, add…
List EFW2 Year End Worker Filing Data (SOAP)
Retrieves EFW2 W-2 year-end filing data for the workers of a company and calendar year, as reported to the Social Securi…
List Payroll Results (SOAP)
Retrieves completed payroll results (earnings, deductions, taxes, net pay) for workers within a date range, the payslip-…
Create Time Clock Event (SOAP)
Adds clock-in, clock-out, break, or meal time clock events for workers via the Workday Time Tracking SOAP web service.
Submit Weekly Time (SOAP)
Imports reported time blocks (worked hours or in/out times) for workers via the Workday Time Tracking SOAP web service,…
Create Legal Name Change (SOAP)
Initiate a legal name change for a person using the Workday Human_Resources SOAP Change_Legal_Name business process.
Create Preferred Name Change (SOAP)
Initiate a preferred name change for a person using the Workday Human_Resources SOAP Change_Preferred_Name business proc…
Update Personal Information (SOAP)
Change a person’s demographic data (marital status, citizenship, nationality, gender, birth details, and more) using the…
Create Flexible Work Arrangement (SOAP)
Request a flexible work arrangement (for example reduced hours or specific working days) for a worker using the Workday…
End Flexible Work Arrangement (SOAP)
End an existing flexible work arrangement for a worker using the Workday Human_Resources SOAP End_Flexible_Work_Arrangem…
Give Feedback (SOAP)
Gives anytime feedback to one or more workers using the Workday Talent SOAP Give_Feedback business process.
Get Feedback Received (SOAP)
Retrieves the anytime feedback a worker has received, using Get_Workers with the Include_Feedback_Received response grou…
Create Compensation Change (SOAP)
Request a compensation change for an employee - base pay, allowances, bonus, merit, and other plan assignments - using t…
Create Organization Assignment Change (SOAP)
Change the company, cost center, region, and custom organization assignments for a filled position or position restricti…
Create Termination (SOAP)
Terminate an employee with reason codes, last day of work, rehire eligibility, regrettable flag, and close-position hand…