Syntax: PUT /rest/v1/record/<recordkey>[?validateOnly=true]
Dieser Aufruf ersetzt oder validiert alle Inhalte des angegebenen Datensatzes durch die übertragenen Daten. Die Oid des Datensatzes bleibt bestehen, nicht übergebene Felder werden gelöscht!
Parameter
Name | Pflicht | Beschreibung |
---|---|---|
recordKey | Ja | Oid oder MigrationId eines existierenden Datensatzes (Vererbung: OrmBABase). |
Mögliche Rückgabestatus
Status | Beschreibung |
---|---|
200 OK | Der Datensatz wurde erfolgreich validiert (betrifft nur Anfragen mit “validateOnly=true”). |
204 No content | Der angegebene Datensatz wurde wie gewünscht verändert. |
403 Forbidden | Der aktuelle Benutzer hat nicht die Berechtigung den angegebenen Datensatz zu ändern. |
404 Not found | Der gewünschte Datensatz konnte nicht ermittelt werden. |
412 Precondition failed | Die angegebene Anfragebedingung wird nicht erfüllt (der Datensatz wurde nicht verändert). |
500 Internal server error | Bei der Verarbeitung kam es zu einem unvorhergesehenen Fehler. |
Anfrageinhalt
Der Inhalt (Body) der Anfrage und Anfragen zur ausschließlichen Validierung richten sich nach den gleichen Kriterien wie bei der POST-Methode.