Workday

Use the Workday connector to invoke Workday SOAP and REST services for performing various on-demand business management services.

This connector is available in the following products and regions:

Service Class Regions
Copilot Studio Premium All Power Automate regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Logic Apps Standard All Logic Apps regions except the following:
     -   Azure Government regions
     -   Azure China regions
     -   US Department of Defense (DoD)
Power Apps Premium All Power Apps regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Power Automate Premium All Power Automate regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Contact
Name Microsoft
URL https://support.microsoft.com
Connector Metadata
Publisher Microsoft
Website https://www.workday.com/
Privacy policy https://www.workday.com/en-us/privacy.html
Categories Human Resources

Creating a connection

The connector supports the following authentication types:

Basic Provide a username and password to access the Workday service. All regions Not shareable
Microsoft Entra ID Integrated Access your Workday instance with Microsoft Entra ID. All regions Not shareable
Microsoft Entra ID Integrated with API Management Access your Workday instance with Microsoft Entra ID through the API Management service. All regions Not shareable
OAuth 2.0 Access your Workday instance using OAuth 2.0 authentication. All regions Not shareable
Default [DEPRECATED] This option is only for older connections without an explicit authentication type, and is only provided for backward compatibility. All regions Not shareable

Basic

Auth ID: basic

Applicable: All regions

Provide a username and password to access the Workday service.

This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.

Name Type Description Required
SOAP base URL string Workday instance endpoint URL (format: https://<workday-host-name>.workday.com/ccx/service) True
Tenant name string Workday instance tenant name True
Username securestring Workday account username (format: <user>@<tenant-name>) True
Password securestring Workday account password True

Microsoft Entra ID Integrated

Auth ID: oauth

Applicable: All regions

Access your Workday instance with Microsoft Entra ID.

This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.

Name Type Description Required
Microsoft Entra resource URL (Application ID URI) string URL identifier in Microsoft Entra ID for the target resource True
Workday OAuth token URL string Workday OAuth token endpoint URL (format: https://<workday-host-name>.workday.com/ccx/oauth2/<tenant-name>/token) True
Workday OAuth client ID string Your Workday OAuth client ID True
SOAP base URL string Workday instance endpoint URL (format: https://<workday-host-name>.workday.com/ccx/service) True
REST base URL string Workday REST API root URL (format: https://<workday-host-name>.workday.com/ccx/api/<tenant-name>)
Tenant name string Workday instance tenant name True

Microsoft Entra ID Integrated with API Management

Auth ID: oauthapim

Applicable: All regions

Access your Workday instance with Microsoft Entra ID through the API Management service.

This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.

Name Type Description Required
Microsoft Entra resource URL (Application ID URI) string URL identifier in Microsoft Entra ID for the target resource True
API Management service base URL string Endpoint URL for API Management (format: https://<apim-host-name>.azure-api.net/<APIM URL suffix>) True
REST base URL string Workday REST API root URL (format: https://<workday-host-name>.workday.com/ccx/api/<tenant-name>)
Tenant name string Workday instance tenant name True

OAuth 2.0

Auth ID: oauth2generic

Applicable: All regions

Access your Workday instance using OAuth 2.0 authentication.

This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.

Name Type Description Required
OAuth authorization URL string OAuth authorization endpoint URL from Workday (format: https://<workday-host-name>/workday/<tenant-name>/authorize) True
OAuth token URL string OAuth token endpoint URL from Workday (format: https://<workday-host-name>/ccx/oauth2/<tenant-name>/token) True
OAuth client ID string OAuth client ID from Workday True
OAuth client secret securestring OAuth client secret from Workday True
SOAP base URL string Workday instance endpoint URL (format: https://<workday-host-name>.workday.com/ccx/service) True
REST base URL string Workday REST API root URL (format: https://<workday-host-name>.workday.com/ccx/api/<tenant-name>)
Workday tenant name string Workday instance tenant name True

Default [DEPRECATED]

Applicable: All regions

This option is only for older connections without an explicit authentication type, and is only provided for backward compatibility.

This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.

Name Type Description Required
SOAP base URL string Workday instance endpoint URL (format: https://<workday-host-name>.workday.com/ccx/service) True
Tenant name string Workday instance tenant name True
Username securestring Workday account username (format: <user>@<tenant-name>) True
Password securestring Workday account password True

Throttling Limits

Name Calls Renewal Period
API calls per connection 200 60 seconds

Actions

Execute RaaS operation

Execute RaaS (Report as a Service) operation.

Execute SOAP operation

Executes SOAP operation.

Get feedback templates (Preview)

Returns feedback templates configured in the tenant. Use templateType to filter by Feedback on Worker or Feedback on Self. Requires OAuth 2.0 authentication.

Get my worker profile (Preview)

Returns the Workday profile of the authenticated worker. Requires OAuth 2.0 authentication.

Get supervisory organizations managed by worker (Preview)

Returns the supervisory organizations managed by the specified worker. Use this to resolve a manager's worker ID to their supervisory organization ID for transfer operations. Requires OAuth 2.0 authentication.

Get worker direct reports (Preview)

Returns the list of workers who directly report to the specified worker. Requires OAuth 2.0 authentication.

Get worker inbox tasks (Preview)

Returns the inbox tasks assigned to the specified worker. Filter by status to view open or completed tasks. Requires OAuth 2.0 authentication.

Get worker pay slips (Preview)

Returns pay slip summaries for the specified worker, including pay components, totals, and dates. Requires OAuth 2.0 authentication.

Request feedback on worker (Preview)

Requests feedback on the specified worker from one or more responders. Requires OAuth 2.0 authentication.

Search workers (Preview)

Searches for workers by name. Use the search parameter to find workers for people picker scenarios. Requires OAuth 2.0 authentication.

Transfer employee (Preview)

Initiates a job change (transfer) for the specified worker to a new supervisory organization. Requires OAuth 2.0 authentication.

Execute RaaS operation

Execute RaaS (Report as a Service) operation.

Parameters

Name Key Required Type Description
Account name
accountName True string

The Workday report account name.

Report name
reportName True string

The Workday report name.

SOAP request body
requestBody True binary

The SOAP request body.

Report instance name
reportInstanceName True string

The Workday report instance name (example: Report2 or customReport2).

Returns

The SOAP response body.

SOAP response body
binary

Execute SOAP operation

Executes SOAP operation.

Parameters

Name Key Required Type Description
Service name
service True string

The Workday web service name.

Service version
version True string

The service version.

SOAP request body
requestBody True binary

The SOAP request body.

Returns

The SOAP response body.

SOAP response body
binary

Get feedback templates (Preview)

Returns feedback templates configured in the tenant. Use templateType to filter by Feedback on Worker or Feedback on Self. Requires OAuth 2.0 authentication.

Parameters

Name Key Required Type Description
Search
search string

Search term to filter templates by name.

Template type ID
templateType string

The feedback template type ID. Use 133de7d11fea10001dbb45973dec0097 for Feedback on Worker or 133de7d11fea10001dbb45a701140098 for Feedback on Self.

Worker ID
worker string

The worker WID. Required for Feedback on Worker template type.

Limit
limit integer

The maximum number of templates to return. The default and maximum is 1000.

Offset
offset integer

The zero-based index of the first template in the response. Use with limit for pagination.

Returns

List of feedback templates.

Get my worker profile (Preview)

Returns the Workday profile of the authenticated worker. Requires OAuth 2.0 authentication.

Returns

A Workday worker summary.

Get supervisory organizations managed by worker (Preview)

Returns the supervisory organizations managed by the specified worker. Use this to resolve a manager's worker ID to their supervisory organization ID for transfer operations. Requires OAuth 2.0 authentication.

Parameters

Name Key Required Type Description
Worker ID
workerID True string

The Workday worker ID of the manager.

Limit
limit integer

The maximum number of organizations to return. The default is 20. The maximum is 100.

Offset
offset integer

The zero-based index of the first organization in the response. Use with limit for pagination.

Returns

Paginated list of supervisory organizations.

Get worker direct reports (Preview)

Returns the list of workers who directly report to the specified worker. Requires OAuth 2.0 authentication.

Parameters

Name Key Required Type Description
Worker ID
workerID True string

The Workday worker ID of the manager.

Limit
limit integer

The maximum number of direct reports to return. The default is 20. The maximum is 100.

Offset
offset integer

The zero-based index of the first direct report in the response. Use with limit for pagination.

Returns

Paginated list of direct reports.

Get worker inbox tasks (Preview)

Returns the inbox tasks assigned to the specified worker. Filter by status to view open or completed tasks. Requires OAuth 2.0 authentication.

Parameters

Name Key Required Type Description
Worker ID
workerID True string

The Workday worker ID.

Limit
limit integer

The maximum number of tasks to return. The default is 20. The maximum is 100.

Offset
offset integer

The zero-based index of the first task in the response. Use with limit for pagination.

Returns

Paginated list of inbox tasks.

Get worker pay slips (Preview)

Returns pay slip summaries for the specified worker, including pay components, totals, and dates. Requires OAuth 2.0 authentication.

Parameters

Name Key Required Type Description
Worker ID
workerID True string

The Workday worker ID.

Limit
limit integer

The maximum number of pay slips to return. The default is 20. The maximum is 100.

Offset
offset integer

The zero-based index of the first pay slip in the response. Use with limit for pagination.

Returns

Paginated list of pay slips.

Request feedback on worker (Preview)

Requests feedback on the specified worker from one or more responders. Requires OAuth 2.0 authentication.

Parameters

Name Key Required Type Description
Worker ID
workerID True string

The Workday worker ID of the worker feedback is being requested about.

ID
id string

The Workday resource ID.

ID
id string

The Workday resource ID.

Confidential
feedbackConfidential boolean

If true, feedback is confidential between the provider and manager. Workers do not see confidential feedback.

Show provider name
showFeedbackProviderName boolean

If true, the responder's name is displayed. If false, they remain anonymous.

Expiration date
expirationDate date

The date the feedback request expires (YYYY-MM-DD).

Returns

The created feedback request event.

Search workers (Preview)

Searches for workers by name. Use the search parameter to find workers for people picker scenarios. Requires OAuth 2.0 authentication.

Parameters

Name Key Required Type Description
Search
search string

Search term to filter workers by name (case-insensitive).

Limit
limit integer

The maximum number of workers to return. The default is 20. The maximum is 100.

Offset
offset integer

The zero-based index of the first worker in the response. Use with limit for pagination.

Returns

Paginated list of workers.

Transfer employee (Preview)

Initiates a job change (transfer) for the specified worker to a new supervisory organization. Requires OAuth 2.0 authentication.

Parameters

Name Key Required Type Description
Worker ID
workerID True string

The Workday worker ID of the employee to transfer.

ID
id string

The Workday resource ID.

ID
id string

The Workday resource ID.

Effective date
effective True date

The date the transfer takes effect (YYYY-MM-DD).

Move manager's team
moveManagersTeam boolean

If true, moves the worker's reporting team to the new supervisory organization.

Returns

The initiated job change process.

Definitions

WorkdayObjectReference

A Workday resource reference.

Name Path Type Description
ID
id string

The Workday resource ID.

InboxTask

A single Workday inbox task.

Name Path Type Description
Task ID
id string

The Workday ID of the inbox task.

Task title
descriptor string

The display name of the inbox task.

Workday link
href string

A link to the task in the Workday portal.

Assigned date
assigned date

The date the task was assigned.

Due date
due date

The due date for this task.

status
status WorkdayObjectReference

A Workday resource reference.

stepType
stepType WorkdayObjectReference

A Workday resource reference.

initiator
initiator WorkdayObjectReference

A Workday resource reference.

subject
subject WorkdayObjectReference

A Workday resource reference.

overallProcess
overallProcess WorkdayObjectReference

A Workday resource reference.

InboxTasksResponse

Paginated list of inbox tasks.

Name Path Type Description
Tasks
data array of InboxTask

The list of inbox tasks.

Total
total integer

Total number of tasks matching the filter.

JobChangeResponse

The initiated job change process.

Name Path Type Description
Process ID
id string

The job change process ID.

Task title
descriptor string

A human-readable description of the job change.

Workday link
href string

A link to the job change in the Workday portal.

Effective date
effective date

The effective date of the transfer.

supervisoryOrganization
supervisoryOrganization WorkdayObjectReference

A Workday resource reference.

RequestFeedbackResponse

The created feedback request event.

Name Path Type Description
Event ID
id string

The feedback request event ID.

Description
descriptor string

A human-readable description of the feedback request.

Request date
requestDate date

The date the feedback request was initiated.

Status
feedbackOverallStatus string

The overall status of the feedback request process.

feedbackAbout
feedbackAbout WorkdayObjectReference

A Workday resource reference.

FeedbackTemplate

A Workday feedback template.

Name Path Type Description
Template ID
id string

The feedback template ID.

Template name
descriptor string

The display name of the feedback template.

FeedbackTemplatesResponse

List of feedback templates.

Name Path Type Description
Templates
data array of FeedbackTemplate

The list of feedback templates.

Total
total integer

Total number of templates.

WorkerSummary

A Workday worker summary.

Name Path Type Description
Worker ID
id string

The Workday worker ID.

Worker name
descriptor string

The worker's display name.

Worker URL
href string

A link to the worker resource.

Is manager
isManager boolean

Indicates whether the worker is a manager.

Business title
businessTitle string

The worker's business title.

Work email
primaryWorkEmail string

The worker's primary work email address.

Work phone
primaryWorkPhone string

The worker's primary work phone number.

primarySupervisoryOrganization
primarySupervisoryOrganization WorkdayObjectReference

A Workday resource reference.

WorkerSummaryResponse

Paginated list of workers.

Name Path Type Description
Workers
data array of WorkerSummary

The list of workers.

Total
total integer

Total number of workers matching the search.

SupervisoryOrganization

A Workday supervisory organization.

Name Path Type Description
Organization ID
id string

The Workday supervisory organization ID.

Organization name
descriptor string

The display name of the organization.

Organization URL
href string

A link to the organization resource.

Name
name string

The organization name.

Code
code string

The organization code.

SupervisoryOrganizationsResponse

Paginated list of supervisory organizations.

Name Path Type Description
Organizations
data array of SupervisoryOrganization

The list of supervisory organizations.

Total
total integer

Total number of supervisory organizations.

DirectReport

A worker who directly reports to the specified manager.

Name Path Type Description
Worker ID
id string

The Workday worker ID.

Worker name
descriptor string

The worker's display name.

Worker URL
href string

The URL link to the worker resource.

Is manager
isManager boolean

Indicates whether the worker is a manager.

Business title
businessTitle string

The worker's business title.

Work email
primaryWorkEmail string

The worker's primary work email address.

Work phone
primaryWorkPhone string

The worker's primary work phone number.

primarySupervisoryOrganization
primarySupervisoryOrganization WorkdayObjectReference

A Workday resource reference.

DirectReportsResponse

Paginated list of direct reports.

Name Path Type Description
Direct reports
data array of DirectReport

The list of direct reports.

Total
total integer

Total number of direct reports.

PaySlip

A single pay slip summary.

Name Path Type Description
Pay slip ID
id string

The pay slip ID.

Pay period
descriptor string

The display name of the pay slip, typically includes the pay period dates.

Workday link
href string

A link to the pay slip in the Workday portal.

Payment date
date date

The payment date.

Gross pay
gross number

Gross pay amount.

Net pay
net number

Net pay amount after deductions.

status
status WorkdayObjectReference

A Workday resource reference.

PaySlipsResponse

Paginated list of pay slips.

Name Path Type Description
Pay slips
data array of PaySlip

The list of pay slips.

Total
total integer

Total number of pay slips.

binary

This is the basic data type 'binary'.