Skip to main content

Workday (Beta) Connector

Workday (Beta)

This component is currently in BETA.

BETA component connections and actions may not always work as expected. Please report any feedback through the support channel.

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

The Workday component allows managing Organizations, People, Workers, and more.

API Documentation

This component was built using the Workday REST Services API reference.

Connections

OAuth 2.0

Authenticate using OAuth 2.0.

Prerequisites

Before configuring the connection, the following are required:

  • A Workday tenant ID.
  • Administrator access to the Workday tenant to register an API client.
  • The Workday domain used by the tenant (for building the API base URL).

Setup Steps

The API client is registered in the Workday portal based on the category. This process also surfaces the information required to set up the Workday REST Access Token account.

  1. Log into the Workday Portal

    • Use valid Workday Org admin credentials.
    • Format: https://impl.workday.com/wday/authgwy/<tenant_name>/login.htmld
  2. Search and Register

    • From the Search menu for the Workday categories, select Register API Client and click Register.
  3. Provide Mandatory Details

    • Client Name: Specify a name for the API Client.
    • Client Grant Type: Select Authorization Code Grant.
    • Enforce 60 Minutes Access Token Expiry: Ensure this is selected so the auto-refresh token works correctly in the Workday REST OAuth2 Account.
    • Access Token Type: Select Bearer.
    • Redirect URL: Enter the redirect URL: https://oauth2.integrations.acme.com/callback
    • Scope: Select the required services from the dropdown list.
  4. Complete Registration

    • Click Done.

After the API client is registered in the Workday portal, note the Client ID, Client Secret, and Endpoints to be used in the integration workflow.

Configure the Connection

Create a connection of type OAuth 2.0 and provide the following inputs:

  • Authorize URL (required) — The OAuth 2.0 Authorization URL for Workday. Replace <tenant_id> with the Workday tenant ID.
  • Token URL (required) — The OAuth 2.0 Token URL for Workday. Replace <tenant_id> with the Workday tenant ID.
  • Scopes (optional) — Space-separated list of OAuth 2.0 scopes, if any are required.
  • Client ID (required) — The OAuth 2.0 client ID issued by Workday for the registered API client.
  • Client secret (required) — The OAuth 2.0 client secret paired with the Workday client ID.
  • API URL (required) — The base URL for the Workday API. Replace <domain> with the Workday domain.

This connection uses OAuth 2.0, a common authentication mechanism for integrations. Read about how OAuth 2.0 works here.

InputCommentsDefault
Authorize URLThe OAuth 2.0 Authorization URL for Workday. Replace <tenant_id> with the tenant ID.https://impl.workday.com/<tenant_id>/authorize
Token URLThe OAuth 2.0 Token URL for Workday. Replace <tenant_id> with the tenant ID.https://wd2-impl-services1.workday.com/ccx/oauth2/<tenant_id>/token
ScopesSpace-separated list of OAuth 2.0 scopes, if any are required.
Client IDThe OAuth 2.0 client ID issued by Workday for the registered API client.
Client secretThe OAuth 2.0 client secret paired with the Workday client ID.
API URLThe base URL for the Workday API. Replace with the Workday domain.https:///ccx

Actions

Create File Container

Creates a new file container.

InputCommentsDefault
Connection
TenantThe Workday tenant name used in API paths.

Create Job Change

Creates a job change instance with the specified data.

InputCommentsDefault
Connection
Worker IDUnique identifier for the Workday worker record.
Supervisory Organization IDSupervisory organization assigned to the worker as of the effective date.
Job Change Reason IDIdentifies the reason used in a Change Job business process.
Move Managers TeamWhen true, also moves subordinate teams to the new manager.false
Effective DateThe date this business process takes effect.
Proposed OrganizationsOrganizations with staffing behavior assigned to the position as a result of this event.
Instance IDIdentifies the Workday instance being referenced.
Instance HrefDirect API link pointing to the referenced instance.
Instance DescriptorHuman-readable preview label for the referenced instance.

Create Message Template

Creates a new message template.

InputCommentsDefault
Connection
Created By IDIdentifies the user who created the record.
Email DetailDetails for the email.
Push DetailDetails for the push notification.
Message Template NameDisplay name given to the message template.
Reference IDReference ID used for lookups within Workday Web Services.
Template InactiveWhen true, marks the template as inactive.true
Template DescriptorHuman-readable descriptor for the template.
Template IDIdentifies the message template record.
Additional FieldsAdditional fields that might not be covered by the standard inputs. See Workday API documentation for more information.

Create Payment

Creates a single customer invoice payment header instance with the specified data.

InputCommentsDefault
Connection
Remit From Customer IDIdentifies the customer remitting the payment.
Ready to Auto ApplyWhen true, flags the payment as ready for automatic application.true
ReferenceExternal reference string associated with the payment.
Transaction NumberBank transaction number associated with the payment.
AmountMonetary amount for the payment.
Type IDIdentifies the payment type.
Payment DateDate the payment was made.
Company IDIdentifies the Workday company.
MemoFree-text memo attached to the transaction.
Payment DescriptorHuman-readable descriptor for the payment.
Payment IDOptional identifier to assign to the payment on creation.

Create Supplier Invoice Request

Creates a supplier invoice request with the specified data.

InputCommentsDefault
Connection
Currency IDIdentifies the currency used for the invoice.
Company IDIdentifies the Workday company.
Tax AmountTotal tax amount applied to the invoice.
Requester IDIdentifies the worker who requested the invoice.
Control Total AmountExpected total amount used to validate invoice line totals.
Payment Terms IDIdentifies the payment terms that apply to the invoice.
Reference Type IDIdentifies the reference type for the invoice.
MemoFree-text memo attached to the transaction.
Supplier Invoice IDIdentifies the supplier invoice.
Supplier Invoice DescriptorHuman-readable descriptor for the supplier invoice.
Additional FieldsAdditional fields that might not be covered by the standard inputs. See Workday API documentation for more information.

Create Supplier Invoice Request Attachment

Creates attachments for the specified supplier invoice.

InputCommentsDefault
Connection
Supplier Invoice Request IDIdentifies the supplier invoice request.
File LengthSize of the attached file in bytes.
Content Type IDIdentifies the MIME content type of the attachment.
File NameDisplay name of the attached file.
Supplier Invoice Request Attachment DescriptorHuman-readable descriptor for the attachment.
Supplier Invoice Request Attachment IDIdentifies the attachment on the supplier invoice request.

Create Table

Creates a new table with the specified name.

InputCommentsDefault
Connection
TenantThe Workday tenant name used in API paths.
Display NameUser-facing display name shown in Prism Analytics.
DescriptionShort description shown alongside the table.
DocumentationLong-form documentation describing how the table is used.
Enable For AnalysisWhen true, enables the table for Prism Analytics.false
NameInternal name used to reference the table via API.
TagsThe tags of the table. An array of objects with id and name.
FieldsThe fields of the table. An array of objects. See Workday API documentation for more information.

Create Worker Business Title Change

Creates a new business title change for the specified worker.

InputCommentsDefault
Connection
Worker IDUnique identifier for the Workday worker record.
Proposed Business TitleNew business title for the worker as of the effective date. If there is no business title override, this field defaults to the job title or job profile name.
Instance IDIdentifies the Workday instance being referenced.
Instance HrefDirect API link pointing to the referenced instance.
Instance DescriptorHuman-readable preview label for the referenced instance.

Create Worker Time Block

Creates a worker time block for the specified worker.

InputCommentsDefault
Connection
Worker IDUnique identifier for the Workday worker record.
Do Not BillWhen true, marks the time block as non-billable.false
CommentFree-text comment attached to the reported time block.
Instance IDIdentifies the Workday instance being referenced.
Instance DescriptorHuman-readable preview label for the referenced instance.
Additional FieldsAdditional fields that might not be covered by the standard inputs. See Workday API documentation for more information.

Delete Time Clock Event by ID

Deletes a time clock event with the specified ID.

InputCommentsDefault
Connection
Time Clock Event IDIdentifies the time clock event record.

Delete Worker Time Block

Deletes a worker time block with the specified ID for the specified worker.

InputCommentsDefault
Connection
Worker IDUnique identifier for the Workday worker record.
Worker Time Block IDIdentifies the worker's reported time block.

Get Customer by ID

Retrieves customer by ID.

InputCommentsDefault
Connection
Customer IDIdentifies the customer account.

Get Data Change by ID

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

InputCommentsDefault
Connection
TenantThe Workday tenant name used in API paths.
Data Change IDIdentifies the Prism Analytics data change transaction.

Get Event Attachments

Retrieves attachments on the specified business process event that the processing user has permission to view.

InputCommentsDefault
Connection
Event IDIdentifies the business process event.
LimitThe maximum number of objects in a single response. The default is 20. The maximum is 100.
OffsetThe zero-based index of the first object in a response collection. The default is 0. Use Offset with the Limit input to control paging of a response collection. Example: If Limit is 5 and Offset is 9, the response returns a collection of 5 objects starting with the 10th object.

Get Event by ID

Retrieves the business process event with the specified ID.

InputCommentsDefault
Connection
Event IDIdentifies the business process event.

Get Files by Container ID

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

InputCommentsDefault
Connection
TenantThe Workday tenant name used in API paths.
File Container IDIdentifies the file container whose files will be retrieved.

Get Invoice by ID

Retrieves a customer invoice or adjustment with the specified ID.

InputCommentsDefault
Connection
Invoice IDIdentifies the customer invoice to retrieve.

Get Invoice PDF

Retrieves printed customer invoice PDF documents.

InputCommentsDefault
Connection
Invoice PDF IDIdentifies the invoice PDF resource to retrieve.

Get Message Template by ID

Retrieves a message template by ID.

InputCommentsDefault
Connection
Message Template IDIdentifies the Connect message template.

Get Organization by ID

Retrieves an Organization by ID.

InputCommentsDefault
Connection
Organization IDIdentifies the Workday organization.

Get Payment by ID

Retrieves a customer invoice payment with the specified ID.

InputCommentsDefault
Connection
Payment IDIdentifies the customer payment record.

Get Person by ID

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

InputCommentsDefault
Connection
Person IDUnique identifier for a person in the Workday tenant.

Get Staffing Worker By ID

Retrieves a worker with the specified ID and current staffing information from the Staffing service.

InputCommentsDefault
Connection
Worker IDUnique identifier for the Workday worker record.

Get Staffing Workers

Retrieves a collection of workers and current staffing information from the Staffing service.

InputCommentsDefault
Connection
LimitThe maximum number of objects in a single response. The default is 20. The maximum is 100.
OffsetThe zero-based index of the first object in a response collection. The default is 0. Use Offset with the Limit input to control paging of a response collection. Example: If Limit is 5 and Offset is 9, the response returns a collection of 5 objects starting with the 10th object.
Query ParamsQuery parameters to be used in the request. This should be a list of key-value pairs. Ex. Key: worker, Value: 123 See optional (QUERY-STRING PARAMETERS) at https://community.workday.com/sites/default/files/file-hosting/restapi/index.html#staffing/v7/get-/workers

Get Supplier Invoice Request Attachments

Retrieves all attachments associated with supplier invoices.

InputCommentsDefault
Connection
Supplier Invoice Request IDIdentifies the supplier invoice request.
LimitThe maximum number of objects in a single response. The default is 20. The maximum is 100.
OffsetThe zero-based index of the first object in a response collection. The default is 0. Use Offset with the Limit input to control paging of a response collection. Example: If Limit is 5 and Offset is 9, the response returns a collection of 5 objects starting with the 10th object.

Get Supplier Invoice Request by ID

Retrieves the supplier invoice with the specified ID.

InputCommentsDefault
Connection
Supplier Invoice Request IDIdentifies the supplier invoice request.

Get Table by ID

Retrieves the description of a table or dataset the current user has permission to access.

InputCommentsDefault
Connection
TenantThe Workday tenant name used in API paths.
Table IDIdentifies the Prism Analytics table.
Query ParamsQuery parameters to be used in the request. This should be a list of key-value pairs. Ex. Key: worker, Value: 123 See optional (QUERY-STRING PARAMETERS) at https://community.workday.com/sites/default/files/file-hosting/restapi/index.html#prismAnalytics/v3/get-/tables/-id-

Get Time Clock Event by ID

Retrieves a time clock event with the specified ID.

InputCommentsDefault
Connection
Time Clock Event IDIdentifies the time clock event record.

Get Time Clock Events

Retrieves a collection of time clock events. You can filter by the time clock events by worker and date range.

InputCommentsDefault
Connection
Query ParamsQuery parameters to be used in the request. This should be a list of key-value pairs. Ex. Key: worker, Value: 123

Get Time Off Balance by ID

Retrieves the specified balance of all absence plan and leave of absence types for the specified balance ID.

InputCommentsDefault
Connection
Balance IDIdentifies the time-off balance to retrieve.

Get Time Off Details

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

InputCommentsDefault
Connection
Worker IDUnique identifier for the Workday worker record.
LimitThe maximum number of objects in a single response. The default is 20. The maximum is 100.
OffsetThe zero-based index of the first object in a response collection. The default is 0. Use Offset with the Limit input to control paging of a response collection. Example: If Limit is 5 and Offset is 9, the response returns a collection of 5 objects starting with the 10th object.
Query ParamsQuery parameters to be used in the request. This should be a list of key-value pairs. Ex. Key: worker, Value: 123 See optional (QUERY-STRING PARAMETERS) in the Workday API documentation.

Get Worker Business Title Changes

Retrieves a collection of business title changes for the specified worker.

InputCommentsDefault
Connection
Worker IDUnique identifier for the Workday worker record.
LimitThe maximum number of objects in a single response. The default is 20. The maximum is 100.
OffsetThe zero-based index of the first object in a response collection. The default is 0. Use Offset with the Limit input to control paging of a response collection. Example: If Limit is 5 and Offset is 9, the response returns a collection of 5 objects starting with the 10th object.

Get Worker by ID

Retrieves a worker and current staffing information by ID.

InputCommentsDefault
Connection
Worker IDUnique identifier for the Workday worker record.

Get Worker Explicit Skills

Retrieves explicit skills for the specified worker ID. Supports optional filtering by skill name or skill source.

InputCommentsDefault
Connection
Worker IDUnique identifier for the Workday worker record.
LimitThe maximum number of objects in a single response. The default is 20. The maximum is 100.
OffsetThe zero-based index of the first object in a response collection. The default is 0. Use Offset with the Limit input to control paging of a response collection. Example: If Limit is 5 and Offset is 9, the response returns a collection of 5 objects starting with the 10th object.
Query ParamsQuery parameters to be used in the request. This should be a list of key-value pairs. Ex. Key: worker, Value: 123 See optional (QUERY-STRING PARAMETERS) at https://community.workday.com/sites/default/files/file-hosting/restapi/index.html#staffing/v7/get-/workers/-ID-/explicitSkills

Get Worker Service Dates

Retrieves a collection of service dates (hire date, continuous service date, etc.) for the specified worker ID.

InputCommentsDefault
Connection
Worker IDUnique identifier for the Workday worker record.
LimitThe maximum number of objects in a single response. The default is 20. The maximum is 100.
OffsetThe zero-based index of the first object in a response collection. The default is 0. Use Offset with the Limit input to control paging of a response collection. Example: If Limit is 5 and Offset is 9, the response returns a collection of 5 objects starting with the 10th object.

Initiate Job Change

Initiates a job change request for the specified worker. Returns a new job change ID that can be submitted with POST /jobChanges/{ID}/submit.

InputCommentsDefault
Connection
Worker IDUnique identifier for the Workday worker record.
Effective DateThe effective date of the job change.
Change Job Worker IDWorkday ID of the worker whose job is being changed. Retrieve using GET /values/jobChangesGroup/workers.
Job IDWorkday ID of the target job or position. Retrieve using GET /values/jobChangesGroup/jobs with the worker query parameter.
Reason IDWorkday ID of the change job reason. Retrieve using GET /values/jobChangesGroup/reason.
Additional FieldsAdditional fields that might not be covered by the standard inputs. See Workday API documentation for more information.

Initiate Organization Assignment Change

Initiates an organization assignment change for the specified worker. Returns a new change ID that can be submitted with POST /organizationAssignmentChanges/{ID}/submit.

InputCommentsDefault
Connection
Worker IDUnique identifier for the Workday worker record.
Effective DateThe effective date of the organization assignment change.
Change Org Worker IDWorkday ID of the worker whose organization assignment is being changed. Retrieve using GET /values/organizationAssignmentChangesGroup/workers.
Job IDWorkday ID of the worker's current position. Retrieve using GET /values/organizationAssignmentChangesGroup/jobs with the worker query parameter.
Additional FieldsAdditional fields that might not be covered by the standard inputs. See Workday API documentation for more information.

List Data Changes

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

InputCommentsDefault
Connection
TenantThe Workday tenant name used in API paths.
LimitThe maximum number of objects in a single response. The default is 20. The maximum is 100.
OffsetThe zero-based index of the first object in a response collection. The default is 0. Use Offset with the Limit input to control paging of a response collection. Example: If Limit is 5 and Offset is 9, the response returns a collection of 5 objects starting with the 10th object.
Query ParamsQuery parameters to be used in the request. This should be a list of key-value pairs. Ex. Key: worker, Value: 123 See optional (QUERY-STRING PARAMETERS) at https://community.workday.com/sites/default/files/file-hosting/restapi/index.html#prismAnalytics/v3/get-/dataChanges

List Events

Retrieves a collection of business process events based on the specified parameters. Exactly one worker parameter must be specified; otherwise, a blank response is returned.

InputCommentsDefault
Connection
LimitThe maximum number of objects in a single response. The default is 20. The maximum is 100.
OffsetThe zero-based index of the first object in a response collection. The default is 0. Use Offset with the Limit input to control paging of a response collection. Example: If Limit is 5 and Offset is 9, the response returns a collection of 5 objects starting with the 10th object.
Query ParamsQuery parameters to be used in the request. This should be a list of key-value pairs. Ex. Key: worker, Value: 123 See optional (QUERY-STRING PARAMETERS) at https://community.workday.com/sites/default/files/file-hosting/restapi/index.html#businessProcess/v1/get-/events

List Invoices

Retrieves all customer invoices and adjustments.

InputCommentsDefault
Connection
Query ParamsQuery parameters to be used in the request. This should be a list of key-value pairs. Ex. Key: worker, Value: 123

List Message Templates

Retrieves message templates.

InputCommentsDefault
Connection
Query ParamsQuery parameters to be used in the request. This should be a list of key-value pairs. Ex. Key: worker, Value: 123

List Organizations

Retrieves list of Organizations.

InputCommentsDefault
Connection
Query ParamsQuery parameters to be used in the request. This should be a list of key-value pairs. Ex. Key: worker, Value: 123

List People

Retrieves all people in the Workday tenant.

InputCommentsDefault
Connection
LimitThe maximum number of objects in a single response. The default is 20. The maximum is 100.
OffsetThe zero-based index of the first object in a response collection. The default is 0. Use Offset with the Limit input to control paging of a response collection. Example: If Limit is 5 and Offset is 9, the response returns a collection of 5 objects starting with the 10th object.
Query ParamsQuery parameters to be used in the request. This should be a list of key-value pairs. Ex. Key: worker, Value: 123 See optional (QUERY-STRING PARAMETERS) at https://community.workday.com/sites/default/files/file-hosting/restapi/index.html#person/v4/get-/people

List Supplier Invoice Requests

Retrieves all supplier invoices.

InputCommentsDefault
Connection
LimitThe maximum number of objects in a single response. The default is 20. The maximum is 100.
OffsetThe zero-based index of the first object in a response collection. The default is 0. Use Offset with the Limit input to control paging of a response collection. Example: If Limit is 5 and Offset is 9, the response returns a collection of 5 objects starting with the 10th object.
Query ParamsQuery parameters to be used in the request. This should be a list of key-value pairs. Ex. Key: worker, Value: 123 See optional (QUERY-STRING PARAMETERS) in the Workday API documentation.

List Tables

Retrieves a collection of tables created by the Workday REST API. Only tables or datasets permitted by the current user's security profile are returned.

InputCommentsDefault
Connection
TenantThe Workday tenant name used in API paths.
LimitThe maximum number of objects in a single response. The default is 20. The maximum is 100.
OffsetThe zero-based index of the first object in a response collection. The default is 0. Use Offset with the Limit input to control paging of a response collection. Example: If Limit is 5 and Offset is 9, the response returns a collection of 5 objects starting with the 10th object.
Query ParamsQuery parameters to be used in the request. This should be a list of key-value pairs. Ex. Key: worker, Value: 123 See optional (QUERY-STRING PARAMETERS) at https://community.workday.com/sites/default/files/file-hosting/restapi/index.html#prismAnalytics/v3/get-/tables

List Workers

Retrieves a collection of workers and current staffing information.

InputCommentsDefault
Connection
LimitThe maximum number of objects in a single response. The default is 20. The maximum is 100.
OffsetThe zero-based index of the first object in a response collection. The default is 0. Use Offset with the Limit input to control paging of a response collection. Example: If Limit is 5 and Offset is 9, the response returns a collection of 5 objects starting with the 10th object.
Query ParamsQuery parameters to be used in the request. This should be a list of key-value pairs. Ex. Key: worker, Value: 123 See optional (QUERY-STRING PARAMETERS) at https://community.workday.com/sites/default/files/file-hosting/restapi/index.html#timeTracking/v5/get-/workers

Post Time Off Request

Creates a time off request for the specified worker ID and initiates the Request Time Off business process.

InputCommentsDefault
Connection
Worker IDUnique identifier for the Workday worker record.
Action IDIdentifies the action to take on the business process.
Overall Business Process IDIdentifies the parent business process instance.
DaysThe days for which the time off request is being made. An array of objects. See Workday API documentation for more information.
Time Off CommentFree-text comment attached to the time-off entry.
Transaction Status IDIdentifies the current status of the transaction.
Time Off AttachmentsThe attachments for the time off request.
Time Off For IDTarget instance the time-off entry applies to; may be another business process ID when used as a sub-process.

Raw Request

Sends a raw HTTP request to Workday.

InputCommentsDefault
Connection
URLInput the path only (/accountsPayable/v1/supplierInvoiceRequests), The base URL is already included (https:///ccx). For example, to connect to https:///ccx/accountsPayable/v1/supplierInvoiceRequests, only /accountsPayable/v1/supplierInvoiceRequests is entered in this field.
MethodThe HTTP method to use.
DataThe HTTP body payload to send to the URL.
Form DataThe Form Data to be sent as a multipart form upload.
File DataFile Data to be sent as a multipart form upload.
File Data File NamesFile names to apply to the file data inputs. Keys must match the file data keys above.
Query ParameterA list of query parameters to send with the request. This is the portion at the end of the URL similar to ?key1=value1&key2=value2.
HeaderA list of headers to send with the request.
Response TypeThe type of data you expect in the response. You can request json, text, or binary data.json
TimeoutThe maximum time that a client will await a response to its request
Retry Delay (ms)The delay in milliseconds between retries. This is used when 'Use Exponential Backoff' is disabled.0
Retry On All ErrorsIf true, retries on all erroneous responses regardless of type. This is helpful when retrying after HTTP 429 or other 3xx or 4xx errors. Otherwise, only retries on HTTP 5xx and network errors.false
Max Retry CountThe maximum number of retries to attempt. Specify 0 for no retries.0
Use Exponential BackoffSpecifies whether to use a pre-defined exponential backoff strategy for retries. When enabled, 'Retry Delay (ms)' is ignored.false

Send Message

Sends a message.

InputCommentsDefault
Connection
Sender Override IDOverrides the icon displayed for the sender.
Communication IDIdentifier of the Workday communication group.
Email DetailDetails for the email.
ContactsContacts to send the message to. This should be an array of contacts.
Message Template IDIdentifies the Connect message template.
Notification Type IDIdentifies the notification type used for delivery.
Push DetailDetails for the push notification.

Submit Supplier Invoice Request

Submits a supplier invoice instance with the specified ID for approval.

InputCommentsDefault
Connection
Supplier Invoice Request IDIdentifies the supplier invoice request.
Supplier Invoice Instance IDIdentifies the supplier invoice instance to submit for approval.
Supplier Invoice Instance DescriptorHuman-readable descriptor for the supplier invoice instance being submitted.

Update Message Template by ID

Updates a message template by ID.

InputCommentsDefault
Message Template IDIdentifies the Connect message template.
Connection
Created By IDIdentifies the user who created the record.
Email DetailDetails for the email.
Push DetailDetails for the push notification.
Message Template NameDisplay name given to the message template.
Reference IDReference ID used for lookups within Workday Web Services.
Template InactiveWhen true, marks the template as inactive.
Template DescriptorHuman-readable descriptor for the template.
Template IDIdentifies the message template record.
Additional FieldsAdditional fields that might not be covered by the standard inputs. See Workday API documentation for more information.

Update Table by ID

Updates an existing table with the specified name.

InputCommentsDefault
Table IDIdentifies the Prism Analytics table.
Connection
TenantThe Workday tenant name used in API paths.
Display NameUser-facing display name shown in Prism Analytics.
DescriptionShort description shown alongside the table.
DocumentationLong-form documentation describing how the table is used.
Enable For AnalysisWhen true, enables the table for Prism Analytics.
NameInternal name used to reference the table via API.
TagsThe tags of the table. An array of objects with id and name.
FieldsThe fields of the table. An array of objects. See Workday API documentation for more information.

Update Time Clock Event by ID

Updates the time clock event for the specified ID, replacing the existing time clock event with the specified data.

InputCommentsDefault
Connection
Time Clock Event IDIdentifies the time clock event record.
Clock Event Date TimeTimestamp when the time clock event occurred.
Clock Event Time Zone IDIdentifies the time zone applied to the clock event.
Clock Event Override RateOptional rate that overrides the default pay rate for this event.
Reference IDReference ID used for lookups within Workday Web Services.
Clock Event Time Entry Code IDIdentifies the time entry code applied to the clock event.
Clock Event Project Plan Task IDIdentifies the project plan task associated with the clock event.
Clock Event Project IDIdentifies the project associated with the clock event.
Clock Event CommentFree-text comment attached to the time clock event.
Additional FieldsAdditional fields that might not be covered by the standard inputs. See Workday API documentation for more information.
Instance DescriptorHuman-readable preview label for the referenced instance.
Instance HrefDirect API link pointing to the referenced instance.
Instance IDIdentifies the Workday instance being referenced.

Update Worker Time Block

Updates the worker time block for the specified worker with the specified data in the request body.

InputCommentsDefault
Worker Time Block IDIdentifies the worker's reported time block.
Connection
Worker IDUnique identifier for the Workday worker record.
Do Not BillWhen true, marks the time block as non-billable.
CommentFree-text comment attached to the reported time block.
Instance IDIdentifies the Workday instance being referenced.
Instance DescriptorHuman-readable preview label for the referenced instance.
Additional FieldsAdditional fields that might not be covered by the standard inputs. See Workday API documentation for more information. See Workday API documentation for more information.

Upload Files by Container ID

This resource loads the file into a file container. Creates temporary location to store file, and saves file metadata like size, checksum.

InputCommentsDefault
Connection
TenantThe Workday tenant name used in API paths.
File Container IDIdentifies the file container whose files will be retrieved.
FileThe contents to write to a file. Binary data generated from a previous step.