I’m trying to initialize an external service’s API using the API Connector. As context, the external service would have sent me a token in a previous step.
The issue I’m running into is that, within 3 seconds, I need to provide this token in response to the external service in order to successfully call their API.
Given that Bubble’s API Connector requires a manual initialization step, I’m unable to copy and paste the token within 3 seconds manually to initialize the API.
Does anybody have experience with this limitation in Bubble?
I’ve tried manually copy and pasting the token required to initialise the response, but I can’t copy and paste it fast enough (3 seconds), so the token expires.
@oliphant In the end, I implemented it with Integromat, using an Integromat Webhook as the event URL for Slack.
I didn’t understand what @NigelG meant until recently, you can try his approach as well. What he meant is that under your API Connector’s individual APIs, there’s a “Manually Enter API Response” option, where you can manually type in the API response you expect.
So in Slack’s case scenario, you can manually include in the “Trigger” field.
This is hugely helpful, thank you! It fixed it for me. I’m more familiar with Zapier so experimented with that. I created a Zap that receives the payload, sends back the data + 200 OK to Slack, then triggers the Bubble webhook.
(I did have a look at manual setup, but felt like I was getting nowhere).
Here’s a screenshot of my Zapier setup in case anyone finds this thread in the future.
Gets the data from Slack
Finds the response_url (needed to confirm the data was received)