"There was an error rendering" API Plugin error

Hello, I am working on my own plugin.
I want to save my work but this error keep showing up and it makes my whole workflow not working :


I don’t even really care about what the API call gives back (and since I get this value, i know it does work), i just want it to run.

Anyone has a solution ?

The logs tell you exactly what is the issue. Go in API Connector and reinitialize your API call.

It gives me the same result that i showed in the 1st screenshot.
Reinitializing the call does not change my issue

Can you share your API Connector (plugin) call and auth?
is your app is the “testing” app or you published a version and installed it as a private plugin?

I cannot provide you with the auth, because it’s direct credentials for my company’s database.
But I can give you the Documentation for the endpoint i’m calling to :


My app is the testing app, is this wrong ?

You can hide keys, it’s not a problem. But screenshot are not from API Connector plugin. This is from your API doc.

Here you go :slight_smile:



And did you install the plugin or is it in testing mode?
Try to delete all value in the plugin API Connector and check if all needed fields are loaded when you run the Action. You can try to use step-by-step mode or logs.
You can also inspect by modifying the URL to a requestbin. Run it from API Connector and after run it from action workflow and compare both.

Finally, I prefer to use the JSON Body box instead of parameters. Sometimes Bubble will encode value in parameters but not in Body JSON.

Just checked into your other post and see that in postman, you are using querystring… not json body

1 Like

l am a bit new to API Call, what is the difference between “querystring” and Json format ?
I think i get it, i’ll try tomorrow. Thanks a lot for the answers !

?key=value is querystring while {“key”:“value”} is json. You need to match what API expect.
If this work in postman, you should set this in Bubble like ?model=[model]&ids=[ids]&values=[values]

You could also select the “queryst” checkbox. This parameters will be added and encoded in querystring to the url and not send as body