Hi,
I need to develop an integration in ION with a third-party application.
I have exposed a new API suite in ION API Gateway that corresponds to this application.
Among these APIs, one of them—when executed in ION API Gateway using the “Try” button—requires three input parameters, and a fourth parameter allows the user to upload a file from their computer to send it to the third-party application.
All of this works perfectly.
However, I’m having trouble modeling the sequence of all the steps I’ve identified.
In an API Flow, it seems I’m unable to pass a document as a Base64-encoded variable to transmit the equivalent of the file’s content, as I was able to do with the “Try” button in ION API Gateway. Presumably, this is a limitation of ION .
Instead, I should consider designing my workflow as a data flow.
But in that case, I run into other design limitations. In particular, I’d like to be able to include decision steps to handle technical or functional error codes from API calls. But in a data flow, this seems quite limited.
Could you share some best practices for addressing this type of requirement?
Regards,
Denis