# 🎓 Glide Tutorial - Add, Edit or Delete Multiple Rows (Using Glide's API)

**URL:** <https://community.glideapps.com/t/glide-tutorial-add-edit-or-delete-multiple-rows-using-glides-api/65138>\
**Category:** Community Resources\
**Tags:** api, multiple-rows, tutorial\
**Created:** [August 18, 2023, 12:37am UTC](https://community.glideapps.com/t/glide-tutorial-add-edit-or-delete-multiple-rows-using-glides-api/65138 "2023-08-18T00:37:42Z")\
**Posts on this page:** 9\
**Page:** 2

<div class="post-metadata">

**Author:** ![zephir](https://avatars.discourse-cdn.com/v4/letter/z/e95f7d/32.png) [@zephir](https://community.glideapps.com/u/zephir)\
**Post date:** [November 19, 2023, 10:16pm UTC](https://community.glideapps.com/t/glide-tutorial-add-edit-or-delete-multiple-rows-using-glides-api/65138/23 "2023-11-19T22:16:29Z")

</div>

> [@ThinhDinh](#):
>
> First up, why do you need to add information from rows that have existed already to a new table though?

The source table is a repository. It is use as a template. The result Table contains some records of source tablea and additionnal working column which will be filled by users.

---

<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:** [November 20, 2023, 4:14am UTC](https://community.glideapps.com/t/glide-tutorial-add-edit-or-delete-multiple-rows-using-glides-api/65138/24 "2023-11-20T04:14:34Z")

</div>

First up, why do you need to add information from rows that have existed already to a new table though?

You might have to construct either:

- An action that passes those rows’ info to [Make.com](http://Make.com) to send a batch HTTP call to the Glide API, to add all rows in the destination table.

- Construct templates for HTTP calls’ body, then use the Call API action to do the same thing inside the app.

Both of those require paid plans. In the first case, a Pro plan. Second case, Business/Enterprise.

---

<div class="post-metadata">

**Author:** ![zephir](https://avatars.discourse-cdn.com/v4/letter/z/e95f7d/32.png) [@zephir](https://community.glideapps.com/u/zephir)\
**Post date:** [November 20, 2023, 6:36pm UTC](https://community.glideapps.com/t/glide-tutorial-add-edit-or-delete-multiple-rows-using-glides-api/65138/25 "2023-11-20T18:36:47Z")

</div>

> [@ThinhDinh](#):
>
> First up, why do you need to add information from rows that have existed already to a new table though?

The source table is a repository. It is used as a dynamical template.  
The updated table is a working space.

---

<div class="post-metadata">

**Author:** ![IanToms](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/iantoms/32/66926_2.png) [@IanToms](https://community.glideapps.com/u/IanToms)\
**Post date:** [November 24, 2023, 6:52pm UTC](https://community.glideapps.com/t/glide-tutorial-add-edit-or-delete-multiple-rows-using-glides-api/65138/26 "2023-11-24T18:52:21Z")

</div>

Hey Marco, this is amazing and you’re video explains things perfectly, in fact so well that I can’t understand why it doesn’t work for me. I keep getting the ‘Unexpected token in JSON at position 2’ and have really tried everything that I can but still the same error keeps coming back.(I’m with the business plan BTW)  
Do you have any ideas or a template I could buy/download ?  
Thanks, Ian

---

<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:** [November 25, 2023, 3:17am UTC](https://community.glideapps.com/t/glide-tutorial-add-edit-or-delete-multiple-rows-using-glides-api/65138/27 "2023-11-25T03:17:20Z")

</div>

That error is telling you that your JSON is invalid. How are you creating it? Copy and paste it into json.lint and it will show you where it’s broken.

---

<div class="post-metadata">

**Author:** ![IanToms](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/iantoms/32/66926_2.png) [@IanToms](https://community.glideapps.com/u/IanToms)\
**Post date:** [November 25, 2023, 5:44am UTC](https://community.glideapps.com/t/glide-tutorial-add-edit-or-delete-multiple-rows-using-glides-api/65138/28 "2023-11-25T05:44:04Z")

</div>

I’m copy & pasting it from the API as suggested and have tried it in json.lint. initially there was an error, but its fixed now and I still get the same error code.

---

<div class="post-metadata">

**Author:** ![Gideon\_Lahav\_Busines](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/gideon_lahav_busines/32/41121_2.png) [@Gideon\_Lahav\_Busines](https://community.glideapps.com/u/Gideon_Lahav_Busines)\
**Post date:** [January 4, 2024, 6:43pm UTC](https://community.glideapps.com/t/glide-tutorial-add-edit-or-delete-multiple-rows-using-glides-api/65138/29 "2024-01-04T18:43:15Z")

</div>

@Loqode

How to edit multi rows?

---

<div class="post-metadata">

**Author:** ![Matt\_Viner](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/matt_viner/32/36114_2.png) [@Matt\_Viner](https://community.glideapps.com/u/Matt_Viner)\
**Post date:** [March 5, 2025, 8:20am UTC](https://community.glideapps.com/t/glide-tutorial-add-edit-or-delete-multiple-rows-using-glides-api/65138/30 "2025-03-05T08:20:01Z")

</div>

Did anyone respond to this? I’ve replicated the adding (wow) but editing would be super useful.

---

<div class="post-metadata">

**Author:** ![LAM\_DO](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/lam_do/32/79260_2.png) [@LAM\_DO](https://community.glideapps.com/u/LAM_DO)\
**Post date:** [March 8, 2025, 5:15pm UTC](https://community.glideapps.com/t/glide-tutorial-add-edit-or-delete-multiple-rows-using-glides-api/65138/31 "2025-03-08T17:15:32Z")

</div>

This tutorial is no longer in use. To create a JSON column, use a JSON object. Utilize a parent-child JSON structure to nest the edited rows within the payload. I believe there is a row limit of approximately 500.

[Previous page](https://community.glideapps.com/t/glide-tutorial-add-edit-or-delete-multiple-rows-using-glides-api/65138.md?page=1)
