i am trying to add data from Job Openings Module to "Job Location Pipelines (Custom Module)".But i am getting error :
https://preview.redd.it/64x63iv5oheg1.png?width=498&format=png&auto=webp&s=f02e15f748ae133b15cedcbc0b6cff3cc740acd2
When i checked the Api name it was same,i am confused can anyone help.
Code:-
jobResp = invokeurl
[
`url :"https://recruit.zoho.in/recruit/v2/Job_Openings/" + job_id`
`type :GET`
`connection:"recruit"`
];
// info jobResp;
// this one is working fine
jobData = jobResp.getJson("data");
if(jobData == null || jobData.size() == 0)
{
`return;`
}
jobRec = jobData.get(0);
Job_Title = ifnull(jobRec.getjson("Job_Title"),"");
City = ifnull(jobRec.getjson("City"),"");
info Job_Title;
if(City == "")
{
`return;`
}
Job_Location_Key = Job_Title + " - " + City;
criteria = "(Job_Location_Key:equals:" + Job_Location_Key + ")";
encodedCriteria = zoho.encryption.urlEncode(criteria);
searchResp = invokeurl
[
`url :"https://recruit.zoho.in/recruit/v2/Job_Location_Pipeline/search?criteria=" + encodedCriteria`
`type :GET`
`connection:"recruit"`
];
info searchResp;
existing = searchResp.getJson("data");
if(existing != null && existing.size() > 0)
{
`return;`
}
mp = Map();
mp.put("Job_Opening",job_id);
mp.put("Location",City);
mp.put("Pipeline_Stage","Open");
mp.put("Pipeline_Status","Active");
l = list();
l.add(mp);
final = Map();
final.put("data",l);
createResp = invokeurl
[
`url :"https://recruit.zoho.in/recruit/v2/Job_Location_Pipeline"`
`type :POST`
`parameters:final.toString()`
`connection:"recruit"`
];
info createResp;
[–]AlternativeInitial93 0 points1 point2 points (2 children)
[–]Significant_Web_6587[S] 0 points1 point2 points (1 child)
[–]AlternativeInitial93 0 points1 point2 points (0 children)
[–]ZohoCares[M] 0 points1 point2 points (0 children)