# Issue Update from make+api

**URL:** <https://community.glideapps.com/t/issue-update-from-make-api/70791>\
**Category:** Ask for Help\
**Created:** [February 13, 2024, 5:43pm UTC](https://community.glideapps.com/t/issue-update-from-make-api/70791 "2024-02-13T17:43:09Z")\
**Posts on this page:** 4\
**Page:** 1

<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:** [February 13, 2024, 5:43pm UTC](https://community.glideapps.com/t/issue-update-from-make-api/70791/1 "2024-02-13T17:43:09Z")

</div>

Hi ,  
I use webhoob glide + make + glide api to update a row on Glide (pdf url generated on make).  
I don’t know why, but the 1rst attempt doesn’t work (code status 200 but the field is not updated.  
To solve his , I just trigger a new webhook and it works.  
Any Help would be appreciated.

---

<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:** [February 13, 2024, 11:59pm UTC](https://community.glideapps.com/t/issue-update-from-make-api/70791/2 "2024-02-13T23:59:30Z")

</div>

Can you reliably reproduce this behaviour?

---

<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:** [February 14, 2024, 8:31am UTC](https://community.glideapps.com/t/issue-update-from-make-api/70791/3 "2024-02-14T08:31:00Z")

</div>

Hi,  
I have tested, this morning. The same Issue.  
Solved by first refreshing the page then triggering a new webhook.  
After 1rst update is succeedded, all work fine.

**The update fails , because rowid is empty !**

But I don’t understand why just the refresh solved the issue.

 ![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/2/d/2d54e40e8aaa422184e7286bdb31f868769e7a85.png)  
 ![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/b/0/b075f8980bb364dbe3865c1214a93ae45ecf55cc.png)

---

<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:** [February 20, 2024, 12:42am UTC](https://community.glideapps.com/t/issue-update-from-make-api/70791/4 "2024-02-20T00:42:01Z")

</div>

I’ve corrected my code. Now I always have the rowid filled in.  
The problem is that despite a status code 200, the update is not done in the glide table.

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

```auto
curl --request POST 'https://api.glideapp.io/api/function/mutateTables' \
  --header 'Content-Type: application/json' \
  --header 'Authorization: Bearer *********************' \
  --data-raw '{
  "appID": "1GxT4MbYoFCDU9cbHte3",
  "mutations": [
    {
      "kind": "set-columns-in-row",
      "tableName": "native-table-KpwzQE7p4oHCOrHBZaJ8",
      "columnValues": {
        "JvNkz": "Account",
        "Name": "Cde",
        "oEMmY": "Status",
        "uyycQ": "date",
        "ll37c": "Date souhaitée",
        "FrSoY": "Export",
        "AZX4W": "N° Facture",
        "Gh0Ut": "Créé par",
        "XmBZk": "Soumis par",
        "YIgJa": "Approuvé par",
        "EZc0a": "Facturé par",
        "yI9sh": "Réglé par",
        "FI5qI": "Expédié par",
        "M4DdW": "Date livraison"
      },
      "rowID": "ROW-ID"
    }
  ]
}'

```

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