# Await for the return of a JSON after triggering a webhook

**URL:** <https://community.glideapps.com/t/await-for-the-return-of-a-json-after-triggering-a-webhook/81132>\
**Category:** Ask for Help\
**Created:** [April 2, 2025, 8:35pm UTC](https://community.glideapps.com/t/await-for-the-return-of-a-json-after-triggering-a-webhook/81132 "2025-04-02T20:35:01Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Lasevicius](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/lasevicius/32/79164_2.png) [@Lasevicius](https://community.glideapps.com/u/Lasevicius)\
**Post date:** [April 2, 2025, 8:35pm UTC](https://community.glideapps.com/t/await-for-the-return-of-a-json-after-triggering-a-webhook/81132/1 "2025-04-02T20:35:01Z")

</div>

Hello everyone!

We need our app to receive a request that sends a JSON, and returning a JSON with its values generating a URL for the users to access.

So, we are creating a product screen in our app, and we need the user to be able to choose everything about that product, press a button that sends the JSON with all this info, and then receive in return a JSON with a URL for the checkout page.

Is it possible somehow?

---

<div class="post-metadata">

**Author:** ![FrancoisDigico](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/francoisdigico/32/75651_2.png) [@FrancoisDigico](https://community.glideapps.com/u/FrancoisDigico)\
**Post date:** [April 2, 2025, 8:46pm UTC](https://community.glideapps.com/t/await-for-the-return-of-a-json-after-triggering-a-webhook/81132/2 "2025-04-02T20:46:49Z")

</div>

Hello Lasevicius,

It’s possible, I do that with Shopify in a simplified way.

I would suggest to use API/Webhooks calls in Glide / or Make, and a few good scenarios to handle most of the heavy lifting without having your own server infrastructure.

It will take work, but definitely think it’s possible after researching on your data and needs.

Webhooks are 1 operation/shot. So they can be paired with tons of data, and only launched when something is fully operational/data transfer for example. And you can chain them too (sequential operations = only if one op is done, do another one from another service).

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [April 3, 2025, 2:35am UTC](https://community.glideapps.com/t/await-for-the-return-of-a-json-after-triggering-a-webhook/81132/3 "2025-04-03T02:35:07Z")

</div>

So have you configured this flow yet and the problem is only with the “await” part?

If you have access to Call API, I guess that’s what you need.

Else, trigger a Make webhook with the “input JSON”, then call the API, wait for the “output JSON”, parse it and send the checkout link back to Glide.
