Request
URL-Endpunkt | https://<Cameleon-URL>/api/<Cameleon-Client-Id>/data/<Cameleon-Modulname>/mass/createorupdate |
Methode | POST |
Header | { “x-access-token”: “<Cameleon-Anmeldetoken>”, } |
Body | [ { “<Cameleon-Feldname>”: “<Wert>” , … }, { “<Cameleon-Feldname>”: “<Wert>”, … }, … ] |
Query-Parameter (optional) | key=<Feld> skipworkflow=true|false |
Dieser Endpunkt unterstützt maximal 500 Datensätze auf einmal. Die Verarbeitung erfolgt asynchron.
Wird der Query-Parameter “key” übergeben, überprüft das System, ob es bereits einen Datensatz mit diesem Schlüssel gibt. Falls Cameleon einen Datensatz findet, wird dieser Datensatz aktualisiert und kein neuer Datensatz erstellt.
Standardmäßig erstellt dieser Endpunkt neue Datensätze.
Wird der Query-Parameter “skipworkflow=true” übergeben, überspringt Cameleon sämtliche Aktionen, die in dem Workflow des Moduls konfiguriert sind. Dieser Parameter erhöht die Performance der Operation.
Felder vom Typ “SELECT” und “MULTISELECT” werden als Objekte übergeben.
“<Cameleon-MULTISELECT-Feld>”:
[{uuid: “<UUID des Datensatzes>”},
{uuid: “<UUID des Datensatzes>”}]
Response
Body | { “message”: “In Progress. Please check application logging for further information.”, “code”: “14” } |