API Connector - CloudConvert Assistance

Hey everyone. I am having difficulty understanding APIs, more specifically connecting the CloudConvert API to my bubble app.

I want to create a job that will run when a user uploads an audio file (WAV format). The job is to convert it to MP3. After completion, I’d like to save both files to my database. MP3 for streaming purposes and WAV for download.

I understand I can have 2 fileuploaders. One for MP3 and one for the WAV, however that would require the user to leave the app to convert the WAV to MP3 themselves., I’d rather have them upload only one, if possible.

Your guidance would be greatly appreciated! :slight_smile:

I think you doesn’t use cloudconvert API correctly. User will upload the wav file in file uploader. You will submit this file to cloudconvert. You should have a backend WF so when the cloudconvert job is done, it will send the result to your backend WF. You will save the file in this step using :saved to s3. You don’t need to ask user to download it and reupload it.

I think I have a good understanding of what workflows I need to setup, but I am having a lot of trouble connecting the cloudconvert API to my Bubble app. I get this error when I try to initialize call:

There was an issue setting up your call.
Raw response for the API
Status code 401
{“message”:“Unauthenticated.”,“code”:“UNAUTHENTICATED”}

Do you have any ideas on how I can solve this?

Can you share your settings in API connector ?