Showing results for 
Search instead for 
Did you mean: 
Frequent Visitor

Invalid request error in Workday SOAP message



Good day!
I'm trying to get employee information from Workday using a SOAP message.

I just wanted to know the response message.



This message works in SOAP UI.

<?xml version="1.0" encoding="UTF-8"?>
    <env:Envelope xmlns:env="" xmlns:xsd="">
            <wd:Get_Workers_Request xmlns:wd="urn:com.workday/bsvc" wd:version="v33.2">
                <wd:Request_References wd:Skip_Non_Existing_Instances="true" wd:Ignore_Invalid_References="true">
                        <wd:ID wd:type="Employee_ID"><EmployeeID></wd:ID>


This SOAP message request doesn't work and I received an invalid request error message when running it.


Thank you.




Memorable Member
Memorable Member

Hello @ecargullo 

Did you find a solution or is this issue still relevant for you?

If still relevant, could you provide the error message that you receive? Did you try other SOAP queries?

Kind regards, John

Hi John,


Good day!

Yes I still couldn't figure out the cause of the error.

Here are the messages that I received.


Action 'SOAP_Operation_2' failed


Error Details:
Invalid request


Here is the complete error from message  Action/step:
  "error": {
    "code": "SOAP-ENV:Client.validationError",
    "message": "Invalid request",
    "detail": [],
    "clientRequestId": ""


I tried running the same request in SOAP UI and it was working correctly.

Thus, I cannot figure out what's wrong with the SOAP message as it is the same as the one that I tested successfully in SOAP UI.


Thank you.




Hello @ecargullo 

Thank you for the information. I don't use Workday myself, so can't really try it out, but I do have some questions, which may help you find a solution 🙂

The Workday connector offers several actions - one which looks like you could use. Have you tried the other actions and if so, what was the result and did it not fulfill your need?

Is it possible for you to see any log message from the client side about your SOAP call?

Have you tried to leave out the "<?xml version="1.0" encoding="UTF-8"?>" part? Could be that the SOAP action itself adds it (just guessing here)!

Kind regards, John

Hello John,


I appreciate your help.

I was able to run the Get Employee Personal Info and Get Employee Employment  Info actions successfully.

However, that only needs employee ID of the data that I want to pull from Workday unlike the SOAP Operation where I need to place the full SOAP request.

I also removed the "<?xml version="1.0" encoding="UTF-8"?>" part few days ago but I have the same result.

One thing that I've noticed is that, the process runs in less than a minute when it is successful but it runs for about 10 to 15 minutes then it fails.

I don't know if yet if there is a way to find the logs on Workday but I will continue my research to see if there is a way to retrieve it.


Thank you for the troubleshooting advise. I know that if I resolve the issue and make this one simple SOAP message to work I will be able to play around with the request to simplify the results.




Frequent Visitor

You just need to pass content within body to this connector and it will work.



  content --> just pass this content


Helpful resources

Power Automate News & Announcements

Power Automate News & Announcements

Keep up to date with current events and community announcements in the Power Automate community.

Power Automate Community Blog

Power Automate Community Blog

Check out the latest Community Blog from the community!

Top Solution Authors
Users online (3,038)