I have been trying to integrate Ilovepdf into Make for the last week. I aim to remove the lock some PDF files come with, which are stored on Google Drive. Ilovepdf’s process consists of making four calls: auth, start, upload, and process. I could complete them on Insomnia (an alternative to Postman), but it could be more stable, as occasionally, the servers fail and return a 400 or 200 error message.
However, when I try it on Make, the fourth step (process) always fails. I have yet to find examples of doing it directly through API calls. Everything I have found is about using code for the languages they offer libraries. Using the trial-and-error method, I could complete what I have explained. However, I wonder why the fourth step always responds with an error. If I use the generic base URL (https://api.ilovepdf.com), I get this:
If I remove the base URL and leave just the relative path (/v1/process), I get this:
On the other hand, when I use the URL received from the start step (https://api50.ilovepdf.com, for example -the index changes dynamically every time a start call is made), I get this:
I have tried removing the “https:” part from the URL using the basic URL (api.ilovepdf.com) and putting it back, with the specific server index (api50, api70, etc) and it doesn’t work on Make ever. On Insomnia, it works well, and I can download the result file after that.
I’d appreciate it if, anyone, has tested/implemented integrating Ilovepdf with Make flows.
NOTE: I tried other PDF solutions which integrate with Make, but none can unlock PDF files as I need them.