Handbuch · 9

Datensätze-Endpunkte

Methode Pfad Beschreibung
GET /tables/{id}/records Zeilen auflisten – Filter/Sortierung/Gruppierung/Zusammenfassung, siehe Konventionen
GET /tables/{id}/records/{pk} Eine Zeile abrufen
POST /tables/{id}/records Zeile anlegen (nur bei genau einem Primärschlüssel)
PATCH /tables/{id}/records/{pk} Zeile bearbeiten
DELETE /tables/{id}/records/{pk} Zeile löschen
POST /tables/{id}/records/{pk}/links/{colId} Link hinzufügen – siehe Links-Felder (n:m)
DELETE /tables/{id}/records/{pk}/links/{colId}/{targetId} Link entfernen
POST /tables/{id}/records/{pk}/attachments/{colId} Datei hochladen (multipart) – siehe Anhang (Attachment)
POST /tables/{id}/records/{pk}/attachments/{colId}/link Bereits hochgeladene Datei an dieser Zelle anhängen (Body {"file_id": "..."}, Datei-ID z. B. über GET /attachment-files) statt sie erneut hochzuladen
GET /tables/{id}/records/{pk}/attachments/{colId}/{fileId} Datei herunterladen
DELETE /tables/{id}/records/{pk}/attachments/{colId}/{fileId} Datei von dieser Zelle lösen – die Datei selbst bleibt erhalten (unverknüpft, falls das ihre letzte Referenz war) und muss ggf. separat über /attachment-files/{id} endgültig gelöscht werden

Zeilen mit zusammengesetztem oder fehlendem Primärschlüssel bleiben schreibgeschützt – nur der Lese-Endpunkt funktioniert dann.