# Glide API set up in make.com

**URL:** <https://community.glideapps.com/t/glide-api-set-up-in-make-com/66240>\
**Category:** Ask for Help\
**Created:** [September 17, 2023, 11:41pm UTC](https://community.glideapps.com/t/glide-api-set-up-in-make-com/66240 "2023-09-17T23:41:43Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![Northbridge\_Recruitm](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/northbridge_recruitm/32/68895_2.png) [@Northbridge\_Recruitm](https://community.glideapps.com/u/Northbridge_Recruitm)\
**Post date:** [September 17, 2023, 11:41pm UTC](https://community.glideapps.com/t/glide-api-set-up-in-make-com/66240/1 "2023-09-17T23:41:43Z")

</div>

I’ve tried looking but cant find any topics already covering this. Does anyone have a screenshot or can help with the set up for using the glide API using a http module in [make.com](http://make.com)? i’ve been struggling trying to use the API thus far so some help to implement it reliably would be super appreciated,

Im trying to send a webhook which includes an email address, validate that email with a API call in [make.com](http://make.com) using a http module and then i want to update the same row again in a column set up to record the API result in Glide.

---

<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:** [September 18, 2023, 12:49am UTC](https://community.glideapps.com/t/glide-api-set-up-in-make-com/66240/2 "2023-09-18T00:49:44Z")

</div>

I don’t remember if @Robert_Petitto ever has a video for this, but a HTTP call to update the row would look like this.

 ![Integration HTTP Make 2023-09-18 at 7.45.59 AM](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/f/9/f90ed0c7cc69274fa9831561b2b8bcb77acdbc2f.jpeg)

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [September 18, 2023, 1:13am UTC](https://community.glideapps.com/t/glide-api-set-up-in-make-com/66240/3 "2023-09-18T01:13:31Z")

</div>

> [@ThinhDinh](#):
>
> I don’t remember if @Robert_Petitto ever has a video for this

He has at least two 🙂

> [@electric\_plug Glide API: Connect any platform to your Glide App!](https://community.glideapps.com/t/glide-api-connect-any-platform-to-your-glide-app/38266):
>
> [[Glide API: Connect ANY platform to your Glide App!] ](https://www.youtube.com/watch?v=bHidpKeQSAk)In this video, we take a look at Glide’s newest feature—API integration! Imagine every time you receive a new tweet, payment, calendar booking, or file share, new records get added to your Glide app. With Glide’s API, this is possible in a matter of seconds. In this video, I present one example of connecting Calendly with a Glide app, but the possibilities are endless. Note: Glide API is limited to Pro/Enterprise level apps …

> [@Use the Create JSON Module when using Make+Glide API](https://community.glideapps.com/t/use-the-create-json-module-when-using-make-glide-api/58439):
>
> Hey all! If you’re a regular user of [Make.com](https://www.make.com/en/register?pc=robert) and you’re using it to write to Glide using Glide API, be sure to use the Create JSON module to prevent your Make scenarios from failing. Here’s how: [[Use the Create JSON Module When Calling Glide API Via Make] ](https://www.youtube.com/watch?v=9AMmWDWkAJY)

---

<div class="post-metadata">

**Author:** ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)\
**Post date:** [September 18, 2023, 1:14am UTC](https://community.glideapps.com/t/glide-api-set-up-in-make-com/66240/4 "2023-09-18T01:14:57Z")

</div>

You doubt 😝

---

<div class="post-metadata">

**Author:** ![Northbridge\_Recruitm](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/northbridge_recruitm/32/68895_2.png) [@Northbridge\_Recruitm](https://community.glideapps.com/u/Northbridge_Recruitm)\
**Post date:** [September 18, 2023, 3:52am UTC](https://community.glideapps.com/t/glide-api-set-up-in-make-com/66240/5 "2023-09-18T03:52:34Z")

</div>

Thank you. I’ve looked through so many posts now i started to mix up the Glide API ones with the call API ones, and disregarded this thinking it was the latter 🫠

---

<div class="post-metadata">

**Author:** ![Northbridge\_Recruitm](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/northbridge_recruitm/32/68895_2.png) [@Northbridge\_Recruitm](https://community.glideapps.com/u/Northbridge_Recruitm)\
**Post date:** [September 21, 2023, 5:54am UTC](https://community.glideapps.com/t/glide-api-set-up-in-make-com/66240/6 "2023-09-21T05:54:53Z")

</div>

Im still having issues.

Im trying to edit a value in a column that is already in the table. Its a google sheets table, but i need the data immeditely, so cant wait for the routine refreshing to occur. I only want to update data in two data points, but leave the other columns unchanged.

Im triggering the webhook with one of the variables being rowID and the final set up of the http module is whats in trhe pic.

Im getting a status error 400 though with the data returned being:  
"

Error
```
SyntaxError: Unexpected token } in JSON at position 248
   at JSON.parse (<anonymous>)
   at parse (/glide/node_modules/.pnpm/body[[email&nbsp;protected]](https://community.glideapps.com/cdn-cgi/l/email-protection)/node_modules/body-parser/lib/types/json.js:89:19)
   at /glide/node_modules/.pnpm/[[email&nbsp;protected]](https://community.glideapps.com/cdn-cgi/l/email-protection)/node_modules/body-...."

Can anyone tell me what ive done wrong in setting this up?

 ![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/c/b/cbc51cc9fc688789b18d141f21ca5483cfbd9009.png)
```

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [September 21, 2023, 6:12am UTC](https://community.glideapps.com/t/glide-api-set-up-in-make-com/66240/7 "2023-09-21T06:12:09Z")

</div>

That error is telling you that the JSON is malformed.  
How are you generating the payload?  
Are you using the Make Create JSON module as shown in Bob’s second video?

> [@Use the Create JSON Module when using Make+Glide API](https://community.glideapps.com/t/use-the-create-json-module-when-using-make-glide-api/58439/1):
>
> Hey all! If you’re a regular user of [Make.com](https://www.make.com/en/register?pc=robert) and you’re using it to write to Glide using Glide API, be sure to use the Create JSON module to prevent your Make scenarios from failing. Here’s how: [[Use the Create JSON Module When Calling Glide API Via Make]](https://www.youtube.com/watch?v=9AMmWDWkAJY)

---

<div class="post-metadata">

**Author:** ![Northbridge\_Recruitm](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/northbridge_recruitm/32/68895_2.png) [@Northbridge\_Recruitm](https://community.glideapps.com/u/Northbridge_Recruitm)\
**Post date:** [September 21, 2023, 6:29am UTC](https://community.glideapps.com/t/glide-api-set-up-in-make-com/66240/8 "2023-09-21T06:29:28Z")

</div>

I thought in the beginning of that video he explained that it was necessary when you were passing html or unicode to glide, but I am only passing text strings and email addresses so didnt think it applied. Ill give it a go though and see if it helps.

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [September 21, 2023, 6:33am UTC](https://community.glideapps.com/t/glide-api-set-up-in-make-com/66240/9 "2023-09-21T06:33:41Z")

</div>

I recommend using it no matter what, and especially if any of the content is user generated.  
It’s not just HTML or unicode that can break JSON (actually, neither of those normally would break JSON). The most common things that will break JSON are multi-line text strings and unescaped double-quotes. Using the Create JSON module guarantees that those sorts of things are properly handled and ensures that your JSON is valid.

---

<div class="post-metadata">

**Author:** ![Northbridge\_Recruitm](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/northbridge_recruitm/32/68895_2.png) [@Northbridge\_Recruitm](https://community.glideapps.com/u/Northbridge_Recruitm)\
**Post date:** [September 21, 2023, 12:14pm UTC](https://community.glideapps.com/t/glide-api-set-up-in-make-com/66240/10 "2023-09-21T12:14:48Z")

</div>

Thanks for the help. I tried two things - changing it to one item/row, and using the create JSON module as you recommended and now it works (not sure if one or both of those changes helped) but only when im working with a single row, but i cant get it to work properly with multiple items (i have a collection of arrays i want to add as a row each into glide). ive read through [Set columns in multiple rows - Glide API](https://community.glideapps.com/t/set-columns-in-multiple-rows-glide-api/60356) as that post seemed relevant, but im not familiar with the iterator/aggregator and parse JSON modules (Im unfamiliar with [Make.com](http://Make.com) really) so i feel like this are relevant but not sure if that would help me to get this to add multiple rows to Glide?
