Zum Hauptinhalt springen
POST
Asset anlegen oder aktualisieren

Autorisierungen

x-api-key
string
header
erforderlich

API-Schlüssel aus Docusnap365 (Verwaltung › Integrationen › API-Schlüssel). Lesende Endpunkte verlangen den Zugriff Lesen, schreibende Lesen und Schreiben.

Body

application/json

Ein Asset beim Anlegen oder Aktualisieren. Die Feldnamen object und objectData sind Teil der Schnittstelle.

schemaId
string<uuid>
erforderlich

Typ des Assets. Pflicht, auch wenn object.schemaId gesetzt ist.

id
string<uuid>

Frei gewählte Kennung der Anfrage. Wird nicht gespeichert und kommt als idPair.fakeId zurück; ohne Angabe wird eine erzeugt.

object
object

Stammangaben eines Assets beim Schreiben.

objectData
object

Daten des Typs, nach dessen Datendefinition. Wird ganz ersetzt, nicht ergänzt; weggelassen bleibt es unverändert, {} leert es.

essentials
object

Kurzansicht des Assets.

facets
object

ITAM- und ISMS-Daten des Assets, je Bereich eine Liste.

Antwort

Asset aktualisiert.

Ergebnis für ein Bündel.

id
string<uuid> | null

ID des Assets.

idPair
object
schemaId
string<uuid>
isCreate
boolean

true, wenn das Asset angelegt wurde.

isSuccess
boolean
errorMessage
string | null

Grund, wenn das Asset nicht gespeichert wurde – z. B. weil ein vollständigerer Datensatz geschützt ist.