GLPI JSON Protocol
latest
  • Introduction
  • Future evolution
  • COMMON
  • CONTACT
  • INVENTORY
  • REGISTER
  • CONFIGURATION
  • NETDISCOVERY
  • NETINVENTORY
  • ESX
  • COLLECT
  • DEPLOY
  • WAKEONLAN
  • REMOTEINVENTORY
GLPI JSON Protocol
  • »
  • GLPI JSON Protocol
  • Edit on GitHub
Next

GLPI JSON Protocol

  • Introduction
  • Future evolution
  • COMMON
    • Transport protocol
    • HTTP headers
      • GLPI-Agent-ID
      • GLPI-Request-ID
      • Content-Type
      • Accept
      • Pragma
      • GLPI-CryptoKey-ID
      • GLPI-Proxy-ID
    • JSON template messages
      • Requests
      • Answers
      • Error answers
  • CONTACT
    • A. Agent CONTACT request
      • A1. Agent does NOT know server supported content-types
      • A2. Agent think it knows server supported content-types
    • B. Server CONTACT answer
    • Error handling
  • INVENTORY
    • A. Agent request to submit an inventory
    • B. Server answer to a submitted inventory
  • REGISTER
    • Protocol
      • 1. First message from the agent
      • 2. Server answer
      • 3. Agent token validation message
      • 4. Server challenge answer
    • Cryptographic exchanges
      • 1. First challenge from the server
      • 2. Challenge handling in the agent
      • 3. Answer challenge handling in the server
      • 4. Final answer challenge handling in the agent
    • Remarks
      • About port & proxy
  • CONFIGURATION
  • NETDISCOVERY
  • NETINVENTORY
  • ESX
  • COLLECT
  • DEPLOY
  • WAKEONLAN
  • REMOTEINVENTORY

Specifications license

These specifications are distributed under the terms of the MIT Licence.

Next

© Copyright 2016-2022, GLPI Project, Teclib'. Revision 2633ed90.

Built with Sphinx using a theme provided by Read the Docs.

This specification is licensed under the MIT License.