Pfad
POST /api/table/{tableId}/recordAnfrage
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. Dasfields-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
fieldsausgelassen werden, verwenden den Standardwert der Tabelle, sofern einer konfiguriert ist. Wenn ein erforderliches Feld keinen Standardwert hat oder Sie einem erforderlichen Feld ausdrücklichnullü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”:
- Bei Einstellung auf “name”:
- 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
- Verknüpfungsfeld: Für die Verknüpfung kann direkt der Primärschlüsseltext verwendet werden
- order (optional)
- Beschreibung: Legt die Position neuer Datensätze in einer bestimmten Ansicht fest
- Typ: Object
- Eigenschaften:
- viewId
- Beschreibung: Ansichts-ID (so erhalten Sie sie)
- Typ: String
- Beispiel:
"viwABCDEFGHIJKLMN"
- anchorId
- Beschreibung: Anker-Datensatz-ID (so erhalten Sie sie)
- Typ: String
- Beispiel:
"rec123456789ABCDE"
- position
- Beschreibung: Position relativ zum Anker-Datensatz
- Typ: String
- Mögliche Werte:
- “before”: Vor dem Anker-Datensatz
- “after”: Nach dem Anker-Datensatz
- Beispiel:
"after"
- viewId
- 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.
Fehlerantworten
- Statuscode: 400 Bad Request: Fehler im Format des Anfragekörpers oder erforderliche Felder fehlen.
- Statuscode: 404 Not Found: Die angegebene tableId existiert nicht.

