Skip to content

Latest commit

 

History

History
358 lines (315 loc) · 5.09 KB

TODO.md

File metadata and controls

358 lines (315 loc) · 5.09 KB

TO DO:

Basic

  • Documentation.
  • Testing and coveralls.
  • Load config from .env file.
  • Sync version of all methods.
  • Throw exceptions. Retrun JSON error.
  • Auto login.
  • Auto check version.
  • Extra methods like .count()
  • Login, logout shortcut
  • Remove Axios dependency.

Methods Implemented:

Progress: 231 of 231 = 100%

  • action

    • create
    • delete
    • get
    • update
  • alert

    • get
  • apiinfo

    • version
  • auditlog

    • get
  • authentication

    • get
    • update
  • application

    • create
    • delete
    • get
    • update
    • mass
      • add (massadd)
  • map

    • create
    • delete
    • get
    • update
  • configuration

    • export
    • import
  • iconmap

    • create
    • delete
    • get
    • update
  • correlation

    • create
    • delete
    • get
    • update
  • trigger

    • create
    • delete
    • get
    • update
    • prototype (triggerprototype)
      • create
      • delete
      • get
      • update
    • dependencies
      • add (adddependencies)
      • delete (deletedependencies)
  • screen

    • create
    • delete
    • get
    • update
    • item (screenitem)
      • create
      • delete
      • get
      • update
      • updatebyposition
  • item

    • create
    • delete
    • get
    • update
    • prototype (itemprototype)
      • create
      • delete
      • get
      • update
  • event

    • acknowledge
    • get
  • graph

    • create
    • delete
    • get
    • update
    • item (graphitem)
      • get
    • prototype (graphprototype)
      • create
      • delete
      • get
      • update
  • hanode

    • get
  • history

    • get
  • host

    • create
    • delete
    • get
    • update
    • mass
      • add (massadd)
      • remove (massremove)
      • update (massupdate)
    • group (hostgroup)
      • create
      • delete
      • get
      • update
      • propagate
      • mass
        • add (massadd)
        • remove (massremove)
        • update (massupdate)
    • interface (hostinterface)
      • create
      • delete
      • get
      • update
      • replacehostinterfaces
      • mass
        • add (massadd)
        • remove (massremove)
    • prototype (hostprototype)
      • create
      • delete
      • get
      • update
  • housekeeping

    • get
    • update
  • image

    • create
    • delete
    • get
    • update
  • maintenance

    • create
    • delete
    • get
    • update
  • template

    • create
    • delete
    • get
    • update
    • mass
      • add (massadd)
      • remove (massremove)
      • update (massupdate)
    • screen (templatescreen)
      • copy
      • create
      • delete
      • get
      • update
      • item (templatescreenitem)
        • get
    • dashboard (templatedashboard)
      • create
      • delete
      • get
      • update
    • group (templategroup)
      • create
      • delete
      • get
      • propagate
      • update
      • mass
        • add (massadd)
        • remove (massremove)
        • update (massupdate)
  • token

    • create
    • delete
    • generate
    • get
    • update
  • problem

    • get
  • proxy

    • create
    • delete
    • get
    • update
  • regexp

    • create
    • delete
    • get
    • update
  • report

    • create
    • delete
    • get
    • update
  • role

    • create
    • delete
    • get
    • update
  • script

    • create
    • delete
    • execute
    • get
    • getscriptsbyhosts
    • update
  • settings

    • get
    • update
  • sla

    • create
    • delete
    • get
    • getsli
    • update
  • httptest

    • create
    • delete
    • get
    • update
  • service

    • create
    • delete
    • get
    • getsla
    • update
    • times
      • add (addtimes)
      • delete (deletetimes)
    • dependencies
      • add (adddependencies)
      • delete (deletedependencies)
  • discovered

    • service (dservice)
      • get
    • host (dhost)
      • get
  • discovery

    • dcheck (dcheck)
      • get
    • drule (drule)
      • create
      • delete
      • get
      • update
    • rule (discoveryrule)
      • copy
      • create
      • delete
      • get
      • update
  • autoregistration

    • get
    • update
  • dashboard

    • create
    • delete
    • get
    • update
  • valuemap

    • create
    • delete
    • get
    • update
  • trend

    • get
  • mediatype

    • create
    • delete
    • get
    • update
  • task

    • create
    • get
  • user

    • check (checkauthentication)
    • create
    • delete
    • get
    • login
    • logout
    • unblock
    • update
    • group (usergroup)
      • create
      • delete
      • get
      • update
    • directory (userdirectory)
      • create
      • delete
      • get
      • test
      • update
    • macro (usermacro)
      • create
      • createglobal
      • delete
      • deleteglobal
      • get
      • update
      • updateglobal