# Glide Table API

**URL:** <https://community.glideapps.com/t/glide-table-api/56918>\
**Category:** Ask for Help\
**Created:** [January 20, 2023, 2:00pm UTC](https://community.glideapps.com/t/glide-table-api/56918 "2023-01-20T14:00:20Z")\
**Posts on this page:** 19\
**Page:** 1

<div class="post-metadata">

**Author:** ![FV.io](https://avatars.discourse-cdn.com/v4/letter/f/49beb7/32.png) [@FV.io](https://community.glideapps.com/u/FV.io)\
**Post date:** [January 20, 2023, 2:00pm UTC](https://community.glideapps.com/t/glide-table-api/56918/1 "2023-01-20T14:00:20Z")

</div>

Does anyone else have issues with Glide table API?

Have been trying to set up a integration with Zapier webhooks for days now, without any luck…

Can anyone help me out?

 ![Skærmbillede 2023-01-20 kl. 14.58.53](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/b/2/b2effefb1150315eef7c3df653fcb7b4a8ad7181.jpeg)

---

<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:** [January 20, 2023, 10:56pm UTC](https://community.glideapps.com/t/glide-table-api/56918/2 "2023-01-20T22:56:04Z")

</div>

Can you show us what you want to do with this?

If you want to push info back into Glide after an initial step (I see your step being second), then you can do a HTTP call instead of having a webhook here.

A webhook should serve as the first step, not second, when you want to get info from Glide.

---

<div class="post-metadata">

**Author:** ![FV.io](https://avatars.discourse-cdn.com/v4/letter/f/49beb7/32.png) [@FV.io](https://community.glideapps.com/u/FV.io)\
**Post date:** [January 20, 2023, 11:12pm UTC](https://community.glideapps.com/t/glide-table-api/56918/3 "2023-01-20T23:12:37Z")

</div>

Hi @ThinhDinh

Thanks for your reply!

I want the Zapier automation to trigger, every time my shopify webshop receives a new order.  
The Zapier automation needs to export all order info from shopify to glide table.

I hope it makes sense 🙂

---

<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:** [January 20, 2023, 11:52pm UTC](https://community.glideapps.com/t/glide-table-api/56918/4 "2023-01-20T23:52:32Z")

</div>

That should be perfectly doable.

Apologies for the comment earlier, I was more familiar with Make so didn’t realize they call it “custom request in webhooks” in Zapier.

You should be able to have a POST request setup.

Go to your table in Glide that you want to write this to, right click on its name on the left-hand side panel and click “Show API”.

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

 ![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/2/e/2e03f882c32ebc0c95b8e331de54f4244d83109a.png)

I assume you want to add a row, so copy the ADD ROW snippet by clicking on the icon on the top right of that section. You should get something like this.

```auto
curl --request POST 'https://api.glideapp.io/api/function/mutateTables' \
    --header 'Content-Type: application/json' \
    --header 'Authorization: Bearer {{bearer key}}' \
    --data-raw '{
    "appID": "{{app ID}}",
    "mutations": [
        {
            "kind": "add-row-to-table",
            "tableName": "{{table name}}",
            "columnValues": {
                "Name": "Name",
                "Quote": "Quote",
                "Date": "Date"
            }
        }
    ]
}'

```

Which then translates to this in Zapier.

 ![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/9/e/9e15d1ebdb857e94b190950582f0f2a23421e64a.jpeg)  
 ![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/c/e/ceedc46579515d81ac505f92e98a913facab385a.png)  
 ![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/9/6/9643bee5c552f0358e261ef22d4bfda35d1f017f.png)

---

<div class="post-metadata">

**Author:** ![FV.io](https://avatars.discourse-cdn.com/v4/letter/f/49beb7/32.png) [@FV.io](https://community.glideapps.com/u/FV.io)\
**Post date:** [January 21, 2023, 12:03am UTC](https://community.glideapps.com/t/glide-table-api/56918/5 "2023-01-21T00:03:36Z")

</div>

Thank you for the guide!

I just tried it, but it still give me a fail ☹

 ![Skærmbillede 2023-01-21 kl. 01.00.24](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/7/7/773cc1e6b29104d01e9ac68235ed8c2ad9d970bb.jpeg)  
 ![Skærmbillede 2023-01-21 kl. 01.00.34](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/8/a/8a953726fca0c1ad50a39a09336d206a51fcb721.jpeg)  
 ![Skærmbillede 2023-01-21 kl. 01.00.47](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/6/6/66911a1d900c85c844b563a51acea773d8ae22ee.jpeg)

---

<div class="post-metadata">

**Author:** ![FV.io](https://avatars.discourse-cdn.com/v4/letter/f/49beb7/32.png) [@FV.io](https://community.glideapps.com/u/FV.io)\
**Post date:** [January 21, 2023, 12:05am UTC](https://community.glideapps.com/t/glide-table-api/56918/6 "2023-01-21T00:05:23Z")

</div>

BTW

I’ve tested the shopify connection, to check if that could be the problem.  
But shopify works perfectly, and export all the requested data perfectly to Zapier

---

<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:** [January 21, 2023, 1:20am UTC](https://community.glideapps.com/t/glide-table-api/56918/7 "2023-01-21T01:20:35Z")

</div>

> [@ThinhDinh](#):
>
> `Content-Type: application/json`

Can you add this to the header part?

---

<div class="post-metadata">

**Author:** ![FV.io](https://avatars.discourse-cdn.com/v4/letter/f/49beb7/32.png) [@FV.io](https://community.glideapps.com/u/FV.io)\
**Post date:** [January 21, 2023, 11:38pm UTC](https://community.glideapps.com/t/glide-table-api/56918/8 "2023-01-21T23:38:31Z")

</div>

Unfortunately I’m still getting the error ☹

Would it be better to use Make?

 ![Skærmbillede 2023-01-22 kl. 00.36.07](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/4/8/4873feef747600d54a02665185bd6f2fc7ad0923.jpeg)  
 ![Skærmbillede 2023-01-22 kl. 00.36.17](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/7/a/7ac2917fb0899e5e0b3c7466ec85f6a99c55fea5.jpeg)

---

<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:** [January 22, 2023, 3:17am UTC](https://community.glideapps.com/t/glide-table-api/56918/9 "2023-01-22T03:17:46Z")

</div>

That’s weird. If you want to switch to Make I’ll be willing to help.

---

<div class="post-metadata">

**Author:** ![FV.io](https://avatars.discourse-cdn.com/v4/letter/f/49beb7/32.png) [@FV.io](https://community.glideapps.com/u/FV.io)\
**Post date:** [January 24, 2023, 10:13pm UTC](https://community.glideapps.com/t/glide-table-api/56918/10 "2023-01-24T22:13:38Z")

</div>

Hi again,

Sorry for the late reply!  
I really appreciate your help and time - Thanks a lot!

If you could help me set it up with make instead, that would be very nice!  
How do I start off?

Best,  
Lucas

---

<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:** [January 25, 2023, 1:06am UTC](https://community.glideapps.com/t/glide-table-api/56918/11 "2023-01-25T01:06:56Z")

</div>

Basically the steps would be:

- Sign up for an account at [Make.com](http://Make.com)
- Create a new scenario
- Add a starting module, in this case “Shopify”, the trigger being “new order” (Watch orders). Make sure you connect your Shopify account to this module.
- Add a HTTP module and set it up like below.

 ![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/c/8/c831ad5d48f3354459ef0f483121a783e9d81c23.jpeg)

 ![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/3/a/3aac180df03ce7e8d07b0f55a74ac4c21cacd78d.jpeg)

Also, I should have asked this. I assume you already have a paid plan to be able to use the Glide API?

---

<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:** [January 25, 2023, 1:16am UTC](https://community.glideapps.com/t/glide-table-api/56918/12 "2023-01-25T01:16:31Z")

</div>

> [@Push data from zapier into Glide table](https://community.glideapps.com/t/push-data-from-zapier-into-glide-table/56869/):
>
> Hi, i currently have a solution whereby I parse & format data from an email, and push it into my glideapp’s google sheet. i think this is affecting my apps speed as this table is growing daily and the tab related to it loads very slowly. my understanding is that a glide table will give me better performance, but for some reason i am not able to from zapier push data to a new row in a glide table - do you have any best practice suggestion on how best to do this in realtime? thanks ilse

Also, please check the thread above to see if it helps your case.

---

<div class="post-metadata">

**Author:** ![FV.io](https://avatars.discourse-cdn.com/v4/letter/f/49beb7/32.png) [@FV.io](https://community.glideapps.com/u/FV.io)\
**Post date:** [January 25, 2023, 9:28am UTC](https://community.glideapps.com/t/glide-table-api/56918/13 "2023-01-25T09:28:14Z")

</div>

Thanks for the guide!

I’m having the same issue with Make…  
No row in Glide is created, when I trigger the automation.

Btw: I have the Glide Pro Plan, so i should have access to API.

I’ll try to read the other post you’ve linked - Thanks again!

---

<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:** [January 25, 2023, 9:44am UTC](https://community.glideapps.com/t/glide-table-api/56918/14 "2023-01-25T09:44:06Z")

</div>

> [@FV.io](#):
>
> I’m having the same issue with Make…  
> No row in Glide is created, when I trigger the automation.

Are you getting any errors in Make?

---

<div class="post-metadata">

**Author:** ![FV.io](https://avatars.discourse-cdn.com/v4/letter/f/49beb7/32.png) [@FV.io](https://community.glideapps.com/u/FV.io)\
**Post date:** [January 25, 2023, 9:56am UTC](https://community.glideapps.com/t/glide-table-api/56918/15 "2023-01-25T09:56:48Z")

</div>

Hey Darren,

I’m not getting any errors, I’m just not getting any data.

BUT

I just found out that one of your comments, on the post @ThinhDinh linked above, was the solution.  
JSON do not accept literal tab characters, which I have in all my order numbers from shopify - So that why.

---

<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:** [January 25, 2023, 10:19am UTC](https://community.glideapps.com/t/glide-table-api/56918/16 "2023-01-25T10:19:53Z")

</div>

> [@FV.io](#):
>
> JSON do not accept literal tab characters, which I have in all my order numbers from shopify

Yes. So the best way to deal with that is to use the Make JSON module to construct your JSON. This will ensure that everything is properly escaped and you get valid JSON.

---

<div class="post-metadata">

**Author:** ![FV.io](https://avatars.discourse-cdn.com/v4/letter/f/49beb7/32.png) [@FV.io](https://community.glideapps.com/u/FV.io)\
**Post date:** [January 25, 2023, 10:34am UTC](https://community.glideapps.com/t/glide-table-api/56918/17 "2023-01-25T10:34:38Z")

</div>

It’s finally working!

Thanks a lot! @ThinhDinh @Darren_Murphy

---

<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:** [January 26, 2023, 12:22am UTC](https://community.glideapps.com/t/glide-table-api/56918/18 "2023-01-26T00:22:59Z")

</div>

Great to hear! Thanks Darren for chiming in.

---

<div class="post-metadata">

**Author:** ![system](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/system/32/53398_2.png) [@system](https://community.glideapps.com/u/system)\
**Post date:** [January 27, 2023, 12:23am UTC](https://community.glideapps.com/t/glide-table-api/56918/19 "2023-01-27T00:23:14Z")

</div>

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.
