Didn't get the correct Endpoint for SeaTable Zapier ApiRequest

Your Setup:

  • SeaTable Edition (Developer or Enterprise): Enterpreis
  • SeaTable Version (only necessary for self-hosted): Cloud

Describe the Problem/Error/Question: We try to delete with the Zapier integration some SeaTable rows with the Action Event " Api Request Beta".

But we can get the right URL in Conifguration of Action Event.
We use the API Description Delete Row(s), palce our parameter and get response with Status 200 and Information, that row was deleted.
We copy the URL from these area to the action event, as written in the help document, and use all other areas (HTTP Method, Body) also in that way. .
5 Profitipps für SeaTable und Zapier - SeaTable
But we get only the errormessage " The URL of your request must start with either /dtable-server/ or /dtable-db/. Please change the URL and try again.".
In Curl Request on Api Page, we get the URL
" --url https://cloud.seatable.io/api-gateway/api/v2/dtables/****baseUUDI***/rows/ "
So there was no leading /dtable-server/ or /dtable-db/.

So it work on api Reference, but with the same data not in Zapier Action???

Solution:

Please try to use this endpoint: Delete Row.

Explanation:

The zapier action already told you: the api-endpoint must start with either /dtable-db/ or /dtable-server/. Therefore an api endpoint with /api-gateway is not working.

Ok, so the error was, that i try to get the info in Base Operations (from 4.4) / Rows / Delete Row(s)
With the values from “Base Operations (before 4.4)” it works.

Maybe it helps to show these difference also in the help article for integrations

Tnx for your Help

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