US English (US)
FR French
DE German
PL Polish
SE Swedish
FI Finnish

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

German
US English (US)
FR French
DE German
PL Polish
SE Swedish
FI Finnish
  • Log in
  • Home
  • Plattform
  • ESM
  • Weitere technische ESM-Dokumentation

REST API Schnittstellenbeschreibung

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Serviceverwaltung
    Matrix42 Professional Lösung Matrix42 Core Enterprise-Servicemanagement Matrix42 Intelligenz
  • Identitätsverwaltung und -administration ( IGA )
    IGA Übersicht IGA Lösungsbibliothek
  • Plattform
    ESM ESS2 ESS Efecte Chat für Service Management Efecte Integrationen Add-ons
  • Versionshinweise für M42 Core & Pro , IGA , Conversational AI
    2025.3 2025.2 2025.1 2024.2 2023.4 2023.3 2023.2 2023.1 2022.4 2022.3 Veröffentlichungsinformationen und Richtlinien
  • Sonstiges Material
    Bedingungen und uid Erklärungen zur Barrierefreiheit
  • Leistungen
+ More
    • Serviceverwaltung

    • Identitätsverwaltung und -administration ( IGA )

    • Plattform

    • Versionshinweise für M42 Core & Pro , IGA , Conversational AI

    • Sonstiges Material

    • Leistungen

REST API Schnittstellenbeschreibung

Letzte Aktualisierung: 22.03.2024

Dieses Dokument beschreibt jeden mit der Efecte REST API v1 verfügbaren Endpunkt. Dies ist eine technische Schnittstellenbeschreibung. Die REST API Übersicht finden Sie hier .

Zugriff auf Datenkarten

GET /dc/{templateCode}/data

Alle Datenkarten nach Vorlagencode abrufen – gibt eine paginierte Liste mit Datenkarteninformationen nach angegebener Vorlage zurück.

ANFRAGE

Pfadparameter

NAME

TYP

BESCHREIBUNG

ERFORDERLICH

Vorlagencode

Schnur

Vorlagencode

*

Abfrageparameter

NAME

TYP

BESCHREIBUNG

ERFORDERLICH

Limit

Nummer

Seitengröße – min. 1, max. 200

*

Filter-ID

Nummer

Es werden nur Datenkarten mit IDs zurückgegeben, die niedriger als die Filter-ID sind.

Filter

Schnur

EQL -Filter für die Daten

Datenkarten

Boolescher Wert

Ob Sie vollständige Datenkarten oder einfache Info-Elemente erhalten möchten

ausgewählteAttribute

Schnur

Durch Kommas getrennte Liste der zurückzugebenden Attribute

Beispiel

GET https://efecte.efectecloud.com/rest-api/itsm/v1/dc/incident/data?filter=%24status%24%20%3D%20%2702%20-%20Solving%27&selectedAttributes=subject%2Cstatus&limit=2&filterId=0&dataCards=true

GET /dc/{templateCode}/data/stream

Gibt alle verfügbaren Datenkarten per Streaming zurück. Bei komplexen und umfangreichen Vorgängen können Streaming-Ergebnisse schnellere und effizientere Ergebnisse liefern als paginierte Daten.

ANFRAGE

Pfadparameter

NAME

TYP

BESCHREIBUNG

ERFORDERLICH

Vorlagencode

Schnur

Vorlagencode

*

Abfrageparameter

NAME

TYP

BESCHREIBUNG

ERFORDERLICH

Filter

Schnur

EQL -Filter für die Daten

Datenkarten

Boolescher Wert

Ob Sie vollständige Datenkarten oder einfache Info-Elemente erhalten möchten

ausgewählteAttribute

Schnur

Komma-getrennte Liste der zurückzugebenden Attribute – wenn leer, werden alle zurückgegeben

Beispiel

GET https://efecte.efectecloud.com/rest-api/itsm/v1/dc/incident/data?filter=%24status%24%20%3D%20%2702%20-%20Solving%27&selectedAttributes=subject%2Cstatus&limit=2&filterId=0&dataCards=true

PUT /dc/{Vorlagencode}/Daten

Erstellen oder Bearbeiten mehrerer Datenkarten

ANFRAGE

Pfadparameter

NAME

TYP

BESCHREIBUNG

ERFORDERLICH

Vorlagencode

Schnur

Vorlagencode

*

Beispiel

PUT https://efecte.efectecloud.com/rest-api/itsm/v1/dc/incident/data

KÖRPER

[
 {
   "folderCode": "incident_management",
   "dataCardId": "12345",
   "data": {
     "description": {
       "values": [
         {
           "value": "Updating incident"
         }
       ]
     },
     "description": {
       "values": [
         {
           "value": "Description"
         }
       ]
     }
   }
 },
 {
   "folderCode": "incident_management",
   "data": {
     "description": {
       "values": [
         {
           "value": "Creating a new incident"
         }
       ]
     }
   }
 }
]

POST /dc/{templateCode}/data

Erstellen einer neuen Datenkarte

ANFRAGE

Pfadparameter

NAME

TYP

BESCHREIBUNG

ERFORDERLICH

Vorlagencode

Schnur

Vorlagencode

*

Abfrageparameter

NAME

TYP

BESCHREIBUNG

ERFORDERLICH

Leere Referenzen erstellen

Boolescher Wert

Ob neue Referenzen erstellt werden sollen, wenn der Referenzwert im System nicht vorhanden ist (entspricht der dataCardId)

Datenkarten

Boolescher Wert

Ob Sie vollständige Datenkarten oder einfache Info-Elemente erhalten möchten

Beispiel

POST https://efecte.efectecloud.com/rest-api/itsm/v1/dc/incident/data

KÖRPER

 {
   "folderCode": "incident_management",
   "data": {
     "description": {
       "values": [
         {
           "value": "Creating incident"
         }
       ]
     },
     "description": {
       "values": [
         {
           "value": "Description"
         }
       ]
     }
   }
 }

GET /dc/{templateCode}/data/{dataCardId}

Holen Sie sich eine einzelne Datenkarte

ANFRAGE

Pfadparameter

NAME

TYP

BESCHREIBUNG

ERFORDERLICH

Vorlagencode

Schnur

Vorlagencode

*

dataCardId

Nummer

Datenkarten-ID

*

Abfrageparameter

NAME

TYP

BESCHREIBUNG

ERFORDERLICH

ausgewählteAttribute

Zeichenfolge

Komma-getrennte Liste der zurückzugebenden Attribute – wenn leer, werden alle zurückgegeben

Beispiel

GET https://efecte.efectecloud.com/rest-api/itsm/v1/dc/incident/data/12345

LÖSCHEN /dc/{templateCode}/data/{dataCardId}

Löschen einer einzelnen Datenkarte

ANFRAGE

Pfadparameter

NAME

TYP

BESCHREIBUNG

ERFORDERLICH

Vorlagencode

Schnur

Vorlagencode

*

dataCardId

Nummer

Datenkarten-ID

*

Beispiel

DELETE https://efecte.efectecloud.com/rest-api/itsm/v1/dc/incident/data/12345

PATCH /dc/{Vorlagencode}/data/{Datenkarten-ID}

Vorhandene Datenkarte bearbeiten

ANFRAGE

Pfadparameter

NAME

TYP

BESCHREIBUNG

ERFORDERLICH

Vorlagencode

Schnur

Vorlagencode

*

dataCardId

Nummer

Datenkarten-ID

*

Abfrageparameter

NAME

TYP

BESCHREIBUNG

ERFORDERLICH

Leere Referenzen erstellen

Boolescher Wert

Ob neue Referenzen erstellt werden sollen, wenn der Referenzwert im System nicht vorhanden ist (entspricht der dataCardId)

Datenkarten

Boolescher Wert

Ob Sie vollständige Datenkarten oder einfache Info-Elemente erhalten möchten

Beispiel

PATCH https://efecte.efectecloud.com/rest-api/itsm/v1/dc/incident/data/12345

KÖRPER

{
   "folderCode": "incident_management",
   "data": {
     "description": {
       "values": [
         {
           "value": "Creating incident"
         }
       ]
     },
     "description": {
       "values": [
         {
           "value": "Description"
         }
       ]
     }
   }
 }

GET /dc/{Vorlagencode}/data/{Datenkarten-ID}/{Attributcode}

Attribut aus Datenkarte abrufen

ANFRAGE

Pfadparameter

NAME

TYP

BESCHREIBUNG

ERFORDERLICH

Vorlagencode

Schnur

Vorlagencode

*

dataCardId

Nummer

Datenkarten-ID

*

Attributcode

Zeichenfolge

Attributcode

*

Beispiel

GET https://efecte.efectecloud.com/rest-api/itsm/v1/dc/incident/data/12345/subject

PUT /dc/{Vorlagencode}/data/{Datenkarten-ID}/{Attributcode}

Attribut von Datenkarte aktualisieren

ANFRAGE

Pfadparameter

NAME

TYP

BESCHREIBUNG

ERFORDERLICH

Vorlagencode

Schnur

Vorlagencode

*

dataCardId

Nummer

Datenkarten-ID

*

Attributcode

Zeichenfolge

Attributcode

*

Beispiel

PUT https://efecte.efectecloud.com/rest-api/itsm/v1/dc/incident/data/12345/subject

KÖRPER

{
 "values": [
   {
     "value":"Updating subject"
   }
 ]
}

POST /dc/{Vorlagencode}/data/{Datenkarten-ID}/{Attributcode}

Wert aus Datenkarte zum Attribut hinzufügen

ANFRAGE

Pfadparameter

NAME

TYP

BESCHREIBUNG

ERFORDERLICH

Vorlagencode

Schnur

Vorlagencode

*

dataCardId

Nummer

Datenkarten-ID

*

Attributcode

Zeichenfolge

Attributcode

*

Beispiel

POST https://efecte.efectecloud.com/rest-api/itsm/v1/dc/incident/data/12345/subject

KÖRPER

{
 "values": [
   {
     "value":"Adding value to subject"
   }
 ]
}

LÖSCHEN /dc/{templateCode}/data/{dataCardId}/{attributeCode}

Wert des Attributs aus der Datenkarte löschen.

ANFRAGE

Pfadparameter

NAME

TYP

BESCHREIBUNG

ERFORDERLICH

Vorlagencode

Schnur

Vorlagencode

*

dataCardId

Nummer

Datenkarten-ID

*

Attributcode

Zeichenfolge

Attributcode

*

Beispiel

DELETE https://efecte.efectecloud.com/rest-api/itsm/v1/dc/incident/data/12345/subject

GET /dc/{templateCode}/data/{dataCardId}/{attributeCode}/file/{locationOfExternalData}

Anhang von der Datenkarte herunterladen.

ANFRAGE

Pfadparameter

NAME

TYP

BESCHREIBUNG

ERFORDERLICH

Vorlagencode

Schnur

Vorlagencode

*

dataCardId

Nummer

Datenkarten-ID

*

Attributcode

Zeichenfolge

Attributcode

*

locationOfExternalData

Zeichenfolge

Interner Speicherort der Datei, zB 20210512_01

*

Beispiel

GET https://efecte.efectecloud.com/rest-api/itsm/v1/dc/incident/data/12345/subject/file/20210512_01

POST /dc/{Vorlagencode}/Daten/{Datenkarten-ID}/{Attributcode}/Datei

Anhang auf die Datenkarte hochladen.

ANFRAGE

Pfadparameter

NAME

TYP

BESCHREIBUNG

ERFORDERLICH

Vorlagencode

Schnur

Vorlagencode

*

dataCardId

Nummer

Datenkarten-ID

*

Attributcode

Zeichenfolge

Attributcode

*

locationOfExternalData

Zeichenfolge

Interner Speicherort der Datei, zB 20210512_01

*

Beispiel

POST https://efecte.efectecloud.com/rest-api/itsm/v1/dc/incident/data/12345/subject/file/20210512_01 -H "Content-Type: multipart/form-data" -F "fileName=example.png" -F "fileUpload=example.png;type=image/png"

Zugriff auf Vorlagen

GET /dc

Liste aller Vorlagen abrufen.

Beispiel

GET https://efecte.efectecloud.com/rest-api/itsm/v1/dc

GET /dc/{Vorlagencode}

Vorlage per Code abrufen.

ANFRAGE

Pfadparameter

NAME

TYP

BESCHREIBUNG

ERFORDERLICH

Vorlagencode

Schnur

Vorlagencode

*

Beispiel

GET https://efecte.efectecloud.com/rest-api/itsm/v1/dc/incident

So testen Sie die Schnittstelle

GET /echo

Gibt den Inhalt des Abfrageparameters „message“ zurück. Für Testzwecke.

ANFRAGE

Abfrageparameter

NAME

TYP

BESCHREIBUNG

ERFORDERLICH

Nachricht

Schnur

Zurückzugebende Zeichenfolge

*

Beispiel

GET https://efecte.efectecloud.com/rest-api/itsm/v1/echo?message=Hello%20world

GET /echo/jwt

Gibt den Inhalt des Abfrageparameters "message" zurück, wenn das JWT-Token gültig ist. Für Testzwecke.

ANFRAGE

Abfrageparameter

NAME

TYP

BESCHREIBUNG

ERFORDERLICH

Nachricht

Schnur

Zurückzugebende Zeichenfolge

*

Beispiel

GET https://efecte.efectecloud.com/rest-api/itsm/v1/echo?message=Hello%20world

Fehlerbehebung

REST API Fehler

Im Falle von Fehlern – beispielsweise verursacht durch eine fehlgeschlagene Autorisierung, fehlerhafte Parameter oder eine schlecht formatierte Abfrage – reagiert die API mit einer standardisierten Fehlerantwort:

 {
 "code": 401,
 "message": "Token was empty or not provided. Token should be provided in AUTHORIZATION header.",
 "error": "Unauthorized",
 "url": "https://efecte.efectecloud.com/itsm/api/v1/dc/incident/data?limit=50&filterId=0",
 "timestamp": "2021-12-21T11:41:22Z"
}

Die Antwort enthält immer „Code“, „Fehler“, „URL“ und „Zeitstempel“ und in den meisten Fällen „Nachricht“ mit Einzelheiten zum zugrunde liegenden Problem.

Mögliche Fehler

CODE

FEHLER

BESCHREIBUNG

400

Ungültige Anforderung

Ungültige Anfrage, z. B. falsche Formatierung oder Parameter.

401

Nicht autorisiert

In der Anfrage fehlt ein JWT-Token.

403

Verboten

Dem Benutzer fehlen die Berechtigungen für den Vorgang – normalerweise hat der Benutzer nur Leseberechtigung für die Ressource, aber keine Berechtigung zum Erstellen, Aktualisieren oder Löschen.

404

Nicht gefunden

Nicht gefunden – entweder existiert die Ressource nicht oder der Benutzer verfügt nicht über die Leseberechtigung, um sie anzuzeigen. Zusätzlich werden Systemvorlagen herausgefiltert.

409

Konflikt

Versuch, bereits gelöschte Datenkarte zu löschen.

413

Anfrage zu groß

Die hochgeladene Datei war zu groß.

429

Zu viele Anfragen

Ratenlimit erschöpft.

JWT-Token kann nicht vom Login-Endpunkt abgerufen werden

Um ein JWT-Token zu erhalten, muss dem für die Anmeldung verwendeten Benutzer eine Rolle mit Berechtigung für das Modul „Externe API “ zugewiesen sein. Wenn der Benutzer nicht über die Berechtigungen für das Modul „Externe API verfügt, enthält die Antwort des Anmeldeendpunkts Informationen über unzureichende Berechtigungen.
Wenn Sie eine nicht autorisierte Antwort erhalten, obwohl Benutzername und Kennwort korrekt sind und die Rolle über die richtigen Berechtigungen verfügt, stellen Sie sicher, dass es sich bei dem Konto um ein lokales ESM-Konto handelt.

Das Attribut ist nicht nullbar und wenn Sie ein „“ als Wert senden, ist das Feld nicht mehr leer

Das Attribut vom Typ „String“ enthält die folgenden Optionen: Zeichenfolge | Zahl | Datum

Mit StaticValue:

  • Wert: Zeichenfolge
  • Code – Zeichenfolge
  • Nullwert zulässig – Wahr

Wenn Sie also einen leeren Attributwert über REST API wünschen, verwenden Sie diese Syntax:

"email": {
           "values": [
               {
                   "value": null
               }
           ]
       }

Was this article helpful?

Yes
No
Give feedback about this article

Related Articles

  • SCCM Anschlussbeschreibung
  • REST API Übersicht

Copyright 2026 – Matrix42 Professional.

Matrix42 homepage


Knowledge Base Software powered by Helpjuice

0
0
Expand