Upload von Dateien über den Upload Link gibt einen 404 page not found error. (make.com und API Doku Test)

Hallo allerseits,

bis Dienstag funktionierte es noch Dateien über make in eine Spalte hochzuladen, dann seit Mittwoch klappt es nicht mehr.

Ich erhalte zwar einen Upload link von Seatable, aber wenn ich diesen verwende um die Datei hochzuladen (Siehe API Doku) dann erhalte ich einen 404 page not found Error. Ich hab darauf hin die Daten manuell in den Tester in der Doku eingegeben und auch dort erhalte ich einen 404 Error.

Da es vor ein paar Tagen noch funktioniert hat und ich nicht erkenne, dass Sie die Anforderungen der Schnittstelle sich geändert haben, bin ich mir nicht sicher woran es noch liegen kann.

Die Authentication funktioniert auch, da alle anderen Seatable API calls nicht abbrechen.

Hier ist der reine Request aus dem Test über die API Dokumentation:

curl --request POST \
     --url 'https://cloud.seatable.io/seafhttp/upload-api/https%3A%2F%2Fcloud.seatable.io%2Fseafhttp%2Fupload-api%2Fhttps%3A%2F%2Fcloud.seatable.io%2Fseafhttp%2Fupload-api%2F6e938d55-xxx-22aef8c8006b%3Fret-json%3D1?ret-json=1' \
     --header 'accept: application/json' \
     --header 'authorization: Bearer 61axxxxx88' \
     --header 'content-type: multipart/form-data' \
     --form file='@Test%20doc%20pdf.pdf' \
     --form parent_dir=/asset/06f81491-xxx-3ca0e11d6473 \
     --form relative_path=files/2026-03

Return value

404 page not found

Wir benutzen Seatable Cloud.

Hallo @mrkhngr

wir vergleichen das Verhalten der API-Endpunkte automatisiert und vergleichen das Verhalten zwischen den Versionen. Das ist Teil unserer OpenAPI Spezifikation (GitHub - seatable/openapi: OpenAPI Specification for the SeaTable API · GitHub). Ich kann somit mit ziemlich großer Sicherheit sagen, dass es nicht an einer geänderte API liegt.

Geben Sie mir etwas Zeit, ich werde der Sache nachgehen.

Viele Grüße
Christoph Dyllick-Brenzinger

Bitte schau dir deine URL genau an. Decoded ergibt sie:

https://cloud.seatable.io/seafhttp/upload-api/ \ 
  https://cloud.seatable.io/seafhttp/upload-api/ \ 
  https://cloud.seatable.io/seafhttp/upload-api/6e938d55-xxx-22aef8c8006b?ret-json=1?ret-json=1

Ich habe Sie zur besseren Visualisierung umgebrochen. Du hast die Upload-URL dreifach verschachtelt. Die korrekte URL muss sein:

https://cloud.seatable.io/seafhttp/upload-api/6e938d55-xxx-22aef8c8006b?ret-json=1

Wenn es bis Dienstag funktioniert hat und jetzt nicht mehr, hat eventuell Make.com etwas geändert. Vielleicht verarbeitet Make.com die URL nun anders.

Gruß
Christoph

Hallo Christoph,

vielen Dank für die schnelle Hilfe! Das hat das Problem gelöst. Ich hab die Verschachtelung herausgenommen.

Anscheinend ist da etwas umgestellt worden, da am Dienstag diese verschachtelte URL noch geklappt hat.

Im Screenshot kannst du sehen, dass es noch geklappt hat obwohl die URL verschachtelt war.

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