Community
    • Categories
    • Recent
    • Popular
    • Users
    • Search
    • Register
    • Login

    Multi-Value Kategorie per API updaten

    Scheduled Pinned Locked Moved Entwicklung
    3 Posts 3 Posters 251 Views 1 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • S Offline
      schoechm
      last edited by

      Hallo, ich würde gerne Multi-Value Kategorien per API updaten (mit der Methode category.save). Wenn ich aber versuche im "data" Feld die Kategorie "id" des Kategorie-Eintrags, den ich ändern möchte, angebe, bekomme ich eine Fehlermeldung. Mache ich das falsch? Wenn ja, wie sieht hierfür der korrekte JSON Request aus?

      1 Reply Last reply Reply Quote 0
      • Michael HuhnM Offline
        Michael Huhn
        last edited by

        Hallo @schoechm,

        bei Probleme bitte immer die Fehlermeldung mitgeben.
        Ansonsten kann ich dir erstmal einen Knowledge Base Artikel mitgeben, bei dem die Methode erklärt wird.
        Link

        lg
        Micha

        C 1 Reply Last reply Reply Quote 0
        • C Offline
          cfaust-hr @Michael Huhn
          last edited by

          Hallo @Michael-Overkamp,

          ich stehe leider heute vor dem gleichen Problem, wie @schoechm. Ich möchte via API mehrere Einträge in einer benutzerdefinierten Multi-Value Kategorie einfügen. Einen Eintrag bekomme ich ohne Probleme angelegt, aber wie kann ich einen weiteren Eintrag hinzufügen oder gleich mehrere Einträge anlegen.
          Hintergrund ich möchte einen Server mit mehreren Objekten vom benutzerdefinierten Typ Gruppenrichtline verknüpfen.

          Mein API Aufruf, mit einer Verknüpfung sieht dabei wie folgt aus:

          $GPOverknID = OBJID eines bestehenden Objekts

          $body='{
          "method": "cmdb.category.save",
          "params": {
          "language": "de",
          "apikey": "'+$idoitkey+'",
          "category": "C__CATG__CUSTOM_FIELDS_ACTIVE_DIRECTORY",
          "object": '+$hostid+',
          "data": {
          "f_popup_c_1649235770835": {
          "id": '+$GPOverknID+'
          }
          }
          },
          "id": 1,
          "version": "2.0"
          }'

          Was muss ich denn nun tun, um mehr als ein Objekt ($GPOverknID) zu verknüpfen.

          Hier noch die Konfiguration von C__CATG__CUSTOM_FIELDS_ACTIVE_DIRECTORY:
          {
          "c_1649158272287": {
          "type": "f_text",
          "title": "Organizational Unit (OU)",
          "visibility": "readonly",
          "show_in_list": false,
          "show_inline": false
          },
          "c_1649235770835": {
          "type": "f_popup",
          "popup": "browser_object",
          "title": "Verkn\u00fcpfte Gruppenrichtlinien",
          "identifier": "18",
          "multiselection": true,
          "visibility": "visible",
          "show_in_list": false,
          "show_inline": false
          }
          }

          DANKE! schon mal für die Hilfe und ganz viele Grüße
          Christopher Faust

          1 Reply Last reply Reply Quote 0
          • First post
            Last post