Web-Services

Dieses Paket enthält einige neue Funktionen zum Erstellen, Ändern, Abrufen, Löschen und Suchen von Configuration Items über das Generic Interface. Die folgenden Operationen sind verfügbar:

  • ConfigItemCreate()

  • ConfigItemDelete()

  • ConfigItemGet()

  • ConfigItemSearch()

  • ConfigItemUpdate()

Siehe auch

For more information please take a look at the WSDL file located in development/webservices/GenericConfigItemConnectorSOAP.wsdl of your instance.

Neue Operationen

Diese neuen Operationen sind im Modul Webservices in der Gruppe Prozess & Automation verfügbar:

  • ConfigItem::ConfigItemCreate

  • ConfigItem::ConfigItemDelete

  • ConfigItem::ConfigItemGet

  • ConfigItem::ConfigItemSearch

  • ConfigItem::ConfigItemUpdate

So nutzen Sie diese Operationen:

  1. Einen Webservice hinzufügen oder bearbeiten.

  2. Wählen Sie im Widget OTRS als Provider einen Netzwerktransport und speichern Sie den Webservice.

  3. Die neuen Operationen sind im Feld Operation hinzufügen im Widget OTRS als Provider verfügbar.

Siehe auch

Check the API references in Prozessmanagement chapter for more information.

Examples for Usage

The following examples give a quick look about how to use the API for basic actions.

  1. Create configuration item

    • URL: /api/agent/config-item/create

    • Method: POST

    • Payload:

      {
          "ClassID": "22",
          "Name": "test name for new config item",
          "DeplStateID": "27",
          "InciStateID": "3",
          "CIXMLData": {
              "Seriennummer": "SNR1",
              "NIC": {
                   "NIC": "test",
                   "IPoverDHCP": "Yes"
              }
          }
      }
      
  2. Update configuration item

    • URL: /api/agent/config-item/4/update where 4 is the ID of the configuration item to be updated

    • Method: POST

    • Payload:

      {
          "ClassID": "22",
          "Name": "test name for new config item",
          "DeplStateID": "27",
          "InciStateID": "3",
          "CIXMLData": {
              "Seriennummer": "SNR2",
              "NIC": {
                  "NIC": "test",
                  "IPoverDHCP": "Yes"
              }
          }
      }
      
  3. Get configuration item

    • URL: /api/agent/config-item/4 where 4 is the ID of the configuration item to be fetched

    • Method: GET

  4. List configuration items

    • URL: /api/agent/config-item/list

    • Method: POST

Nach oben scrollen