Is Multiple API Calls supported by Workday SOAP Connector

fullmoon_rout
New Contributor II
New Contributor II

Hi team,

We are using Workday_SOAP (Workday) Connection type to integrate with Workday. In order to derive some attributes from Workday (to import users to Saviynt), there are multiple API calls. For eg. 


Job Family ID:
/env:Envelope/env:Body/wd:Get_Workers_Response/wd:Response_Data/wd:Worker/wd:Worker_Data/wd:Employment_Data/wd:Worker_Job_Data/wd:Position_Data/wd:Job_Profile_Summary_Data/wd:Job_Family_Reference/wd:ID

Job Family Name:
/env:Envelope/env:Body/wd:Get_Job_Families_Response/wd:Response_Data/wd:Job_Family/wd:Job_Family_Data/wd:Name

The Job Family ID from "GetWorkers" API will be used in "Get_Job_Families" API call to get the Job Family Name

So is this kind of sequential API call possible in Workday SOAP Connector where response from first call is passed to the request of second call.

Please share snippet of working code (if feasible).

 

Regards,

Fullmoon

 

4 REPLIES 4

nimitdave
Saviynt Employee
Saviynt Employee

@fullmoon_rout , yes its supported.

fullmoon_rout
New Contributor II
New Contributor II

@nimitdave Could you please share the sample XML for the above type of use case which can put in the USER_IMPORT_PAYLOAD in the Workday_SOAP connection object? 

@nimitdave  Would you be able to share ?

nimitdave
Saviynt Employee
Saviynt Employee

@fullmoon_rout , I checked and found that  multiple api call in same workday soap connection is not possible. You need to have it in different connections and then run one after another.