PUT and DELETE http calls to External API is failing with no response message

Hi - I am trying to call an external API through PUT and DELETE operations. Its working fine in Postman, but when i try to do it through Sailpoint, workflow is failing with no error details like this - {“error”:“”}.

I double checked all the API inputs and they are accurate, is there any open issues with PUT and DELETE operations in sailpoint for external integrations ?

Hi @DeeDee

As far as I remember, the workflow does not communicate through VA. Therefore, if the APIs require a proxy, it will not work via the workflow.

Hello @gourab ,
Thanks for reaching out , am able to hit GET and POST and get the responses back , it’s just an issue with PUT and DELETE operations .

Friends - Any other thoughts or inputs in this issue ?

Could you please download your workflow script and paste it here?, so it will help community members to debug

Sure , here’s the workflow script … !!
UpdateUser.json (4.1 KB)

Hello , any thoughts or suggestions for the above issue pls .

Hi @DeeDee , here are some high-level suggestion that I can think of

  1. Confirm that Authorization in HTTP Request 1 correctly references {{$.hTTPRequest.body.accessToken}}.
  2. In HTTP Request 1, replace "authenticationType": null with the correct authentication type (e.g., "oauth" if applicable).
  3. Modify Send Email 1 to include <p>Error: {{$.hTTPRequest1.body}}, Status: {{$.hTTPRequest1.statusCode}}</p> to capture API response details.
  4. Ensure the Content-Type and all headers in HTTP Request 1 match Postman exactly.

@gourab - I have double checked all these points and still no luck, for some reason it keeps failing with no error response {“error”:“”}, same issue with DELETE as well. Only GET and POST are working in Sailpoint. am stuck :frowning:

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.