Pulling Specific Value from HTTP POST Payload

Hello All,

I appreciate you taking the time to read my question. I’ve set up a Slack App which pushes messages to bubble through an interactivity shortcut. My Bubble app is receiving the data just fine, but I’m having a hard time pulling specific values from Slack’s body payload.


In this case the only value I need is “text”

Any thoughts on how I might be able to accomplish this?

Thanks again!

Can you share your API Connector call and also the DB Thing type of the Post_description field?

Here’s a screenshot of the Endpoint workflow:

Here’s the call orgin from Slack:

The DB type of Post_Description is a ‘Post’. The post description field is just a text value.

Thank you.

Are you sure data from Slack is sent as JSON because this seem that Slack send a parameter (payload) that contain the json. This mean that JSON is not parsed by bubble. What you can do is to create another endpoint in Backend wf. Create an API Connector call that point this to the new Backend workflow and send the JSON there. Process the json from this new Backend WF instead.

2 Likes

You just saved me with this little hack. Such an obvious workaround for a frustrating problem. Thanks!

1 Like