Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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

EndpointPermission
baselinesread
cloudsread
dashboardsread
databaseupdate
discoveryupdate
groupsread
queriesread
summariesread
tasksread


Sort

To sort by a database column, user "sort={attribute}". To reverse sort, insert a minus, thus "sort=-{attribute}".

...