25.0 RTMM APIs

WAS THIS PAGE HELPFUL? Leave Feedback

25.1 RTMM Optimized Host Queries

Get all or specific Hosts by id optimized for RTMM usage. Optimization includes reduced Host payloads and streamlined server query processing. Host responses include imbedded Services.

25.1.1 Method: GET all Hosts For RTMM

GET /api/rtmm/hosts

25.1.2 Method: GET Hosts by Id For RTMM

GET /api/rtmm/hosts/{id}
GET /api/rtmm/hosts/{ids}

25.1.3 Path Parameters
Field Type Description Required
id Path Single Host id no
ids Path Multiple Host ids in a comma separated values list no
25.1.4 HTTP Headers
Header Valid Values Required
Content-Type application/xml or application/json True
GWOS-API-TOKEN a valid token returned from login True
GWOS-APP-NAME your application name True
25.1.5 HTTP Status Codes
Code Description
200 Queried Hosts returned
404 No Hosts found
401 Authentication/authorization error occurred
500 An internal server error occurred while processing autocomplete prefix
25.1.6 Host Responses

Hosts are returned in the standard XML and JSON wrapped form. See the Host APIs. RTMM optimization limits the returned data to these data members:

  • alias
  • appTypeDisplayName
  • bubbleUpStatus
  • hostName
  • id
  • isAcknowledged
  • lastCheckTime
  • lastPluginOutput
  • lastStateChange
  • monitorStatus
  • properties.isProblemAcknowledged
  • properties.ScheduledDowntimeDepth
  • serviceAvailability
  • services.appTypeDisplayName
  • services.description
  • services.id
  • services.lastCheckTime
  • services.lastStateChange
  • services.monitorStatus
  • services.properties.isProblemAcknowledged
25.2 RTMM Optimized Host Group Queries

Get all or specific Host Groups by id optimized for RTMM usage. Optimization includes reduced Host Group payloads and streamlined server query processing. Host Group responses include embedded Hosts.

25.2.1 Method: GET all Host Groups For RTMM

GET /api/rtmm/hostgroups

25.2.2 Method: GET Host Groups by Id For RTMM

GET /api/rtmm/hostgroups/{id}
GET /api/rtmm/hostgroups/{ids}

25.2.3 Path Parameters
Field Type Description Required
id Path Single Host Group id no
ids Path Multiple Host Group ids in a comma separated values list no
25.2.4 HTTP Headers
Header Valid Values Required
Content-Type application/xml or application/json True
GWOS-API-TOKEN a valid token returned from login True
GWOS-APP-NAME your application name True
25.2.5 HTTP Status Codes
Code Description
200 Queried Host Groups returned
404 No Host Groups found
401 Authentication/authorization error occurred
500 An internal server error occurred while processing autocomplete prefix
25.2.6 RTMM Host Group Responses

Host Groups are returned in the standard XML and JSON wrapped form. See the Host Group APIs. RTMM optimization limits the returned data to these data members:

  • alias
  • hosts.id
  • id
  • name
25.3 RTMM Optimized Service Group Queries

Get all or specific Service Groups by id optimized for RTMM usage. Optimization includes reduced Service Group payloads and streamlined server query processing. Service Group responses include embedded Services.

25.3.1 Method: GET all Service Groups For RTMM

GET /api/rtmm/servicegroups

25.3.2 Method: GET Service Groups by Id For RTMM

GET /api/rtmm/servicegroups/{id}
GET /api/rtmm/servicegroups/{ids}

25.3.3 Path Parameters
Field Type Description Required
id Path Single Service Group id no
ids Path Multiple Service Group ids in a comma separated values list no
25.3.4 HTTP Headers
Header Valid Values Required
Content-Type application/xml or application/json True
GWOS-API-TOKEN a valid token returned from login True
GWOS-APP-NAME your application name True
25.3.5 HTTP Status Codes
Code Description
200 Queried Service Groups returned
404 No Service Groups found
401 Authentication/authorization error occurred
500 An internal server error occurred while processing autocomplete prefix
25.3.6 RTMM Service Group Responses

Service Groups are returned in the standard XML and JSON wrapped form. See the Service Group APIs. RTMM optimization limits the returned data to these data members:

  • id
  • name
  • services.id
25.4 RTMM Optimized Custom Group Queries

Get all or specific Custom Groups by id optimized for RTMM usage. Optimization includes reduced Custom Group payloads and streamlined server query processing. Custom Group responses include embedded Host Groups, Service Groups, and child Custom Groups.

25.4.1 Method: GET all Custom Groups For RTMM

GET /api/rtmm/customgroups

25.4.2 Method: GET Custom Groups by Id For RTMM

GET /api/rtmm/customgroups/{id}
GET /api/rtmm/customgroups/{ids}

25.4.3 Path Parameters
Field Type Description Required
id Path Single Custom Group id no
ids Path Multiple Custom Group ids in a comma separated values list no
25.4.4 HTTP Headers
Header Valid Values Required
Content-Type application/xml or application/json True
GWOS-API-TOKEN a valid token returned from login True
GWOS-APP-NAME your application name True
25.4.5 HTTP Status Codes
Code Description
200 Queried Custom Groups returned
404 No Custom Groups found
401 Authentication/authorization error occurred
500 An internal server error occurred while processing autocomplete prefix
25.4.6 RTMM Custom Group Responses

Custom Groups are returned in the standard XML and JSON wrapped form. See the Custom Group APIs. RTMM optimization limits the returned data to these data members:

  • children.id
  • hostGroups.id
  • id
  • isRoot
  • name
  • serviceGroups.id
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.