Hello,
This is my first time using callin.io and posting on the forum!
I'm trying to upload attachments (images) from Airtable to Cloudinary and then retrieve the URL from Cloudinary to update the Airtable record with this information.
The scenario is functioning, but I've encountered two issues that seem significant:
- I'm receiving a "callin.io ‘Missing value of required parameter ‘file’.’ error message from the Cloudinary module.
- New images are being created with every run. After conducting 5 tests, I now have 5 images in Cloudinary.
Here's what I'm seeing from step 1 (monitoring for changes in Airtable) and step 2 (uploading to Cloudinary):
Any assistance would be greatly appreciated.
Airtable cannot be used for hosting images for external use cases, as attachment URLs expire after 2 hours. For this reason, it's not advisable to use the Airtable image URL for uploads.
To upload an image to Cloudinary, you'll need to use an HTTP GET request with the Airtable file URL in the module.
Subsequently, you can map this to the Cloudinary upload resource.
- Retrieve the record.
- Obtain the file using the image URL.
- Upload the image.
Thanks a lot!
Didn't know about this. Will give it a try.