Skip to main content

Pfad

POST /api/table/{tableId}/record

Anfrage

Pfadparameter

  • tableId (string): Die eindeutige Kennung der Tabelle.

Anfragekörper

  • records (erforderlich)
    • Beschreibung: Array der zu erstellenden Datensätze
    • Typ: Array
    • Beispiel:
    • Hinweis: Jeder Datensatz ist ein Element, das ein fields-Objekt enthält. Das fields-Objekt enthält Feldnamen und die entsprechenden Werte. Jeder Feldtyp hat eine andere Wertstruktur; Details finden Sie unter Werttypen für Datensatzfelder.
    • Standardwerte: Felder, die in fields ausgelassen werden, verwenden den Standardwert der Tabelle, sofern einer konfiguriert ist. Wenn ein erforderliches Feld keinen Standardwert hat oder Sie einem erforderlichen Feld ausdrücklich null übergeben, schlägt die Anfrage fehl.
  • 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
  • order (optional)
    • Beschreibung: Legt die Position neuer Datensätze in einer bestimmten Ansicht fest
    • Typ: Object
    • Eigenschaften:
      • viewId
      • anchorId
      • position
        • Beschreibung: Position relativ zum Anker-Datensatz
        • Typ: String
        • Mögliche Werte:
          • “before”: Vor dem Anker-Datensatz
          • “after”: Nach dem Anker-Datensatz
        • Beispiel: "after"
    • Vollständiges Beispiel:
    • Hinweis: Durch die Verwendung von order können Sie die Position neuer Datensätze in einer bestimmten Ansicht präzise steuern.

Antwort

Erfolgsantwort

  • Statuscode: 201 Created
  • Antwortkörper: Gibt die Daten der erstellten Datensätze 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 existiert nicht.

Beispielcode

Zuletzt geändert am 4. September 2026