Connectors
Workday (Beta)
Icon

Workday (Beta) Connector

Quickly build integrations connecting your B2B SaaS to Workday (Beta).

About the Workday (Beta) Connector

Workday HCM is a single, cloud-based solution for workforce planning, talent management, and payroll processes.

Actions

Actions are tasks that you add to your workflow. One action might update records in a third-party API, while another action might fetch a list of records.

Jump to actions

Triggers

Triggers cause workflows to run. Some triggers run on a schedule. Others are invoked by a webhook request, or poll an API for new data. If a connector does not have a built-in trigger, you can use a generic scheduled or webhook trigger.

Jump to triggers

FAQs

Learn more about this connector and related integration functionality.

Jump to FAQs

Actions

Action NameAction Description
Get Time Off Balance by IDRetrieves the specified balance of all absence plan and leave of absence types for the specified balance ID.
Get Time Off DetailsRetrieves Time Off Entries for the specified worker ID. Supports filtering by date range, status, and type; returns all entries when no query parameters are specified.
Post Time Off RequestCreates a time off request for the specified worker ID and initiates the Request Time Off business process.
Get Supplier Invoice Request AttachmentsRetrieves all attachments associated with supplier invoices.
Get Supplier Invoice Request by IDRetrieves the supplier invoice with the specified ID.
List Supplier Invoice RequestsRetrieves all supplier invoices.
Create Supplier Invoice RequestCreates a supplier invoice request with the specified data.
Create Supplier Invoice Request AttachmentCreates attachments for the specified supplier invoice.
Submit Supplier Invoice RequestSubmits a supplier invoice instance with the specified ID for approval.
Get Event AttachmentsRetrieves attachments on the specified business process event that the processing user has permission to view.
Get Event by IDRetrieves the business process event with the specified ID.
List EventsRetrieves a collection of business process events based on the specified parameters. Exactly one worker parameter must be specified; otherwise, a blank response is returned.
Get Customer by IDRetrieves customer by ID.
Get Organization by IDRetrieves an Organization by ID.
Get Worker Business Title ChangesRetrieves a collection of business title changes for the specified worker.
List OrganizationsRetrieves list of Organizations.
Create Job ChangeCreates a job change instance with the specified data.
Create Worker Business Title ChangeCreates a new business title change for the specified worker.
Get Message Template by IDRetrieves a message template by ID.
List Message TemplatesRetrieves message templates.
Create Message TemplateCreates a new message template.
Send MessageSends a message.
Update Message Template by IDUpdates a message template by ID.
Get Invoice by IDRetrieves a customer invoice or adjustment with the specified ID.
Get Invoice PDFRetrieves printed customer invoice PDF documents.
Get Payment by IDRetrieves a customer invoice payment with the specified ID.
List InvoicesRetrieves all customer invoices and adjustments.
Create PaymentCreates a single customer invoice payment header instance with the specified data.
Raw RequestSends a raw HTTP request to Workday.
Get Person by IDRetrieves a person with the specified ID. IDs returned from 'List People' or 'List Workers' can be used to retrieve further information about a specific person.
List PeopleRetrieves all people in the Workday tenant.
Get Data Change by IDData change is a Prism artifact that gives users the ability to easily load data into a Prism table so that they can use the table for analysis in downstream applications (Discovery Board, Reports, apps like Accounting Center/People Analytics) Data from multiple sources.
Get Files by Container IDRetrieves all files for a file container. Returns file metadata such as file name, size, checksum, and state (Timed Out, Uploading, Failed, Success). Only files with state 'Success' are ready for upload.
Get Table by IDRetrieves the description of a table or dataset the current user has permission to access.
List Data ChangesReturns the collection of data changes accessible to the authenticated user. Supports offset and limit query parameters. Response type is determined by the 'type' query parameter. The default response includes id, name, and displayName.
List TablesRetrieves a collection of tables created by the Workday REST API. Only tables or datasets permitted by the current user's security profile are returned.
Create File ContainerCreates a new file container.
Create TableCreates a new table with the specified name.
Update Table by IDUpdates an existing table with the specified name.
Upload Files by Container IDThis resource loads the file into a file container. Creates temporary location to store file, and saves file metadata like size, checksum.
Get Staffing WorkersRetrieves a collection of workers and current staffing information from the Staffing service.
Get Staffing Worker By IDRetrieves a worker with the specified ID and current staffing information from the Staffing service.
Get Worker Service DatesRetrieves a collection of service dates (hire date, continuous service date, etc.) for the specified worker ID.
Get Worker Explicit SkillsRetrieves explicit skills for the specified worker ID. Supports optional filtering by skill name or skill source.
Initiate Job ChangeInitiates a job change request for the specified worker. Returns a new job change ID that can be submitted with POST `/jobChanges/{ID}/submit`.
Initiate Organization Assignment ChangeInitiates an organization assignment change for the specified worker. Returns a new change ID that can be submitted with POST `/organizationAssignmentChanges/{ID}/submit`.
Delete Time Clock Event by IDDeletes a time clock event with the specified ID.
Delete Worker Time BlockDeletes a worker time block with the specified ID for the specified worker.
Get Time Clock EventsRetrieves a collection of time clock events. You can filter by the time clock events by worker and date range.
Get Time Clock Event by IDRetrieves a time clock event with the specified ID.
Get Worker by IDRetrieves a worker and current staffing information by ID.
List WorkersRetrieves a collection of workers and current staffing information.
Create Worker Time BlockCreates a worker time block for the specified worker.
Update Time Clock Event by IDUpdates the time clock event for the specified ID, replacing the existing time clock event with the specified data.
Update Worker Time BlockUpdates the worker time block for the specified worker with the specified data in the request body.

Triggers

Trigger NameTrigger Description
API Connectors

Integrate with customers' other SaaS apps, fast

Prismatic’s API connectors make it easy to integrate other SaaS apps – without reinventing the wheel. Triggers, actions, and auth are fully handled. And they work with all of Prismatic’s options for building integrations:
  • Empower non-devs with a low-code designer
  • Give devs freedom to build completely in code
  • Let customers create their own workflows
Image