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

    Erstellen von Beziehungen über die API

    Scheduled Pinned Locked Moved Entwicklung
    4 Posts 2 Posters 313 Views
    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.
    • J Offline
      jakob
      last edited by jakob

      Hallo,
      ich hab es bereits geschafft ein Rack sowie ein Gebäude über die API zuerstellen, jetzt möchte ich mein Rack an mein erstellten Standort stellen, nur irgendwie schaff ich das über die API nicht.

      Ich wäre sehr dankbar für Beispiele sowie Tipps

      LFischerL 1 Reply Last reply Reply Quote 0
      • LFischerL Offline
        LFischer @jakob
        last edited by LFischer

        Hey @jakob

        das läuft eigentlich ganz einfach ab, der Request müsste dabei etwa so aussehen:

        {
            "version": "2.0",
            "method": "cmdb.category.save",
            "params": {
                "object": 234,
                "category": "C__CATG__LOCATION",
                "data": {
                    "parent": 123
                },
                "apikey": "api-key"
            },
            "id": 1
        }
        

        Dabei wäre 234 dein Rack und 123 dein Gebäude.

        edit

        Achte bitte darauf, das dein Gebäude der "Root-Lokation" zugewiesen ist (für gewöhnlich Objekt ID 1). Standorte funktionieren nur, wenn sie von der Root-Lokation aus ausgehen!

        Viele Grüße
        Leo

        J 1 Reply Last reply Reply Quote 0
        • J Offline
          jakob @LFischer
          last edited by

          Hi @LFischer,
          funktioniert super, danke für die schnell Antwort.

          Weißt du vlt auch noch wie ich über die API die Größe eines Racks mitgeben kann, also Höheneinheiten?

          J 1 Reply Last reply Reply Quote 0
          • J Offline
            jakob @jakob
            last edited by

            @jakob

            Hier der funktionierende Request:

            {
                    "jsonrpc": "2.0",
                    "method": "cmdb.category.save",
                    "params": {
                        "category": "C__CATG__FORMFACTOR",
                        "object": "ID vom RACK",
                        "data" : {
                                     "rackunits": 48
                         },
                        "apikey": "xxx"
                },
                "id": 1
            }
            

            Das Rack muss natürlich zuvor erstellt werden.

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