- 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.
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
- service (dservice)
-
discovery
- dcheck (dcheck)
- get
- drule (drule)
- create
- delete
- get
- update
- rule (discoveryrule)
- copy
- create
- delete
- get
- update
- dcheck (dcheck)
-
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