...
All endpoints also have a minimum list of required fields. These are:
'applications - ': 'name','org_id'
'agents': 'name', 'org_id','status'
'attributes': - 'name', 'org_id', 'type', 'resource', 'value'
collectors -
'baselines': 'name', 'org_id',
'statusbuildings'
configuration: - 'value'
connections - 'name', 'orgname','org_id','location_id'
credentials -
'clouds': 'name', 'org_id', 'type',
'credentials'
dashboards - clusters': 'name', 'optionsorg_id'
discoveries -
'collectors': 'name', 'org_id', 'type', 'network_address', 'other'
fields - 'status'
'configuration': 'value'
'connections': 'name','org_id'
'credentials': 'name', 'org_id', 'type','credentials'
'dashboards': 'placementname', 'grouporg_id'
files - 'name, 'options', 'org_id', 'path'
groups - sidebar'
'discoveries': 'name', 'org_id', 'sqltype'
ldap_servers -
'discovery_scan_options': 'name', 'org_id',
'langfields',: 'hostname', 'portorg_id', 'securetype', 'domainplacement', 'type', 'version', 'use_roles', 'refresh'
licenses - 'group_id'
'files': 'name','org_id','path'
'floors': 'name', 'org_id', 'orgbuilding_descendantsid', 'purchase_count', 'match_string'
locations -
'groups': 'name','org_id','sql'
'integrations': 'name', 'org_id'
networks - ,'options'
'ldap_servers': 'name', 'org_id', 'lang'network'
orgs - 'name', 'parent_id'
queries - 'name', ,'host','port','secure','domain','type','version','use_auth','use_roles','refresh'
'licenses': 'name','org_id','org_descendants','purchase_count','match_string'
'locations': 'name','org_id'
'networks': 'name','org_id','network'
'orgs': 'name','parent_id'
'queries': 'name','org_id','sql','menu_category','menu_display'
'queue': 'type'
'racks': 'name','org_id','row_id'
'rack_devices': 'rack_id','system_id','position','height'
'roles': 'name','permissions'
'rooms': 'name','org_id','floor_id'
'rows': 'name','org_id','room_id'
'rules': 'name','org_id', 'sqlweight', 'menu_categoryinputs', 'menu_displayoutputs'
roles - 'name', 'permissions'
scripts -
'scripts': 'name', 'org_id', 'options', 'based_on'
'summaries - ': 'name', 'org_id', 'table', 'column', 'menu_category'
'tasks - ': 'name', 'org_id', 'type', 'sub_resource_id', 'uuid', 'enabled', 'minute', 'hour', 'day_of_month', 'month', 'day_of_week'
'users - ': 'name', 'org_id', 'lang', 'active', 'roles', 'orgs'
widgets -
'widgets': 'name', 'org_id', 'type'
An example JSON POST body is below. This should be attached to the "data" form item.
...
Execute permissions required per endpoint
Endpoint | Permission |
---|---|
baselines | read |
clouds | read |
dashboards | read |
database | update |
discovery | update |
groups | read |
queries | read |
summaries | read |
tasks | read |
Sort
To sort by a database column, user "sort={attribute}". To reverse sort, insert a minus, thus "sort=-{attribute}".
...