Community
    • Categories
    • Recent
    • Popular
    • Users
    • Search
    • Register
    • Login
    1. Home
    2. lewando
    3. Best
    L
    Offline
    • Profile
    • Following 0
    • Followers 0
    • Topics 4
    • Posts 12
    • Groups 0

    Posts

    Recent Best Controversial
    • I-Doit API cmd.category.save Einträge Aktualisieren

      Hallo zusammen, ich habe eine Frage zur Aktualisierung der Kategorien über die API von I-Doit. Konkret versuche ich gerade Informationen über Festplatten / Dateisysteme via API von einem Objekt zu aktualisieren.

      Aufurf:

      {
          "version": "2.0",
          "method": "cmdb.category.save",
          "params": {
              "object": 9241,
              "data": {
                  "title": "sda",
                  "mount_point" : "/",
                  "system_drive": "Yes",
                  "filesystem": "EXT4",
                  "capacity": 500,
                  "unit": "GB",
                  "serial": "",
                  "assigned_raid": null,
                  "drive_type": "1",
                  "device": null,
                  "raid": null,
                  "ldev": null,
                  "category_const": "",
                  "free_space": null,
                  "free_space_unit": null,
                  "used_space": null,
                  "used_space_unit": null,
                  "firmware": null,
                  "description": "Created WITH API"
              },
              "category": "C__CATG__DRIVE",
              "apikey": "API-KEY",
              "language": "en"
          },
          "id": 1
      }
      

      Der Rückgabewert des Requests ist, wie erwartet folgender:

      {
          "id": 1,
          "jsonrpc": "2.0",
          "result": {
              "success": true,
              "message": "Category entry successfully saved",
              "entry": 107
          }
      }
      

      Wenn ich diesen Request jetzt jedoch zweimal ausführe, so wird der vorherige Eintrag nicht aktualisiert, sondern es werden 2 Einträge erstellt.

      Folglich stellt sich mir die Frage, wie kann ich über die cmb.category.save Methode Einträge eines Objektes aktualisieren?

      posted in Entwicklung
      L
      lewando