Pfad
PATCH /api/table/{tableId}/record/{recordId}
Anfrage
Pfadparameter
Anfragekörper
- record (erforderlich)
- Beschreibung: Die zu aktualisierenden Datensatzdaten
- Typ: Object
- Beispiel:
- Hinweis: Das
fields-Objekt enthält Feldnamen und die entsprechenden neuen Werte. Jeder Feldtyp hat eine andere Wertstruktur; Details finden Sie unter Werttypen für Datensatzfelder.
Um den Wert eines Felds zu löschen, übergeben Sie ausdrücklich null. Wenn ein Feldname nicht enthalten ist, wird für dieses Feld keine Aktualisierung durchgeführt.
- fieldKeyType (optional)
- Beschreibung: Legt den Typ des Feldschlüssels fest
- Typ: String
- Mögliche Werte:
- “name”: Feldname als Schlüssel verwenden
- “id”: Feld-ID als Schlüssel verwenden
- “dbFieldName”: dbFieldName des Feldes als Schlüssel verwenden
- Beispiel:
"name" oder "id" oder "dbFieldName"
- Hinweis: Wenn nicht angegeben, wird standardmäßig der Feldname als Schlüssel verwendet.
- Verwendung:
- Bei Einstellung auf “name”:
- Bei Einstellung auf “id”:
- typecast (optional)
- Beschreibung: Gibt an, ob Feldwerttypen automatisch konvertiert werden sollen. Standardmäßig wird eine strikte Validierung erzwungen, bei der Eingabewerte dem Datentyp des aktuellen Felds entsprechen müssen. Wenn aktiviert, versucht das System eine automatische Konvertierung.
- Typ: Boolean
- Mögliche Werte: true oder false
- Beispiel:
true
- Hinweis: Wenn auf true gesetzt, versucht das System, Eingabewerte in den korrekten Feldwerttyp zu konvertieren.
- Anwendungsbeispiele:
- Verknüpfungsfeld: Für die Verknüpfung kann direkt der Primärschlüsseltext verwendet werden
- Datumsfeld: Datumszeichenfolgen in nicht standardisiertem Format können verwendet werden
- Benutzerfeld: Der Benutzername kann direkt verwendet werden
Informationen zum Hochladen neuer Dateien in Anhangsfelder finden Sie im Abschnitt Anhang hochladen.
- order (optional)
- Beschreibung: Verschieben Sie den Datensatz nach der Aktualisierung an eine angegebene Position in einer angegebenen Ansicht.
- Typ: Object
- Eigenschaften:
- viewId: Ansichts-ID
- anchorId: Anker-Datensatz-ID
- position: Position relativ zum Anker-Datensatz. Mögliche Werte:
"before" oder "after"
- Beispiel:
Antwort
Erfolgsantwort
- Statuscode: 200 OK
- Antwortkörper: Gibt die aktualisierten Datensatzdaten zurück.
Beispiel für den Antwortkörper
Fehlerantworten
- Statuscode: 400 Bad Request: Fehler im Format des Anfragekörpers oder erforderliche Felder fehlen.
- Statuscode: 404 Not Found: Die angegebene tableId oder recordId existiert nicht.
Beispielcode
Zuletzt geändert am 4. September 2026