Make a custom API call to the Workday API

Request

  • Service (text): The service your request will go to. This will be a string like “Human_Resources” or “Absence_Management.” The full list of Workday API services can be found here. You will need to make sure that the user you are making the call as has the appropriate permissions to access that service through the API.
  • SOAP Body (text): This input takes an XML string. An example request to the “Get_Workers” endpoint that gets all workers updated between the timestamps “2018-05-01T18:17:58.016Z” and “2018-05-02T20:46:59.512Z” would look like this:
<bsvc:Get_Workers_Request><bsvc:Request_Criteria><bsvc:Transaction_Log_Criteria_Data><bsvc:Transaction_Date_Range_Data><bsvc:Updated_From>2018-05-01T18:17:58.016Z</bsvc:Updated_From><bsvc:Updated_Through>2018-05-02T20:46:59.512Z</bsvc:Updated_Through></bsvc:Transaction_Date_Range_Data></bsvc:Transaction_Log_Criteria_Data></bsvc:Request_Criteria></bsvc:Get_Workers_Request>

Response

  • Status Code (number)
  • Body (object)