IBM DataPower Operations Dashboard v1.0.22.x
REST API Overview
Authorization
Use Basic Authentication to authenticate when invoking APIs.
It is recommended to review the Role Based Access Control page for understanding the use of built-in and custom roles for authorization in DPOD.
To authenticate when using curl
, see the following example:
curl -u username:password https://<DPOD-host-name>/op/api/...
Successful Response
All successful responses include the following fields:
Name | Required/Optional | Description | Type | Available Options |
---|---|---|---|---|
resultCode | Required | The REST API result code. | String |
|
resultMessage | Required | The REST API result message. | String | Human-friendly result message. |
result | Optional | The REST API result element. | Element | Each REST API describes the relevant fields. |
Error Response
All error responses include the following fields:
Name | Required/Optional | Description | Type | Available Options |
---|---|---|---|---|
resultCode | Required | The REST API result code. | String |
|
resultErrorCode | Required | The REST API result error code. | String | Machine-readable code indicating the error that has occurred. |
resultMessage | Required | The REST API result message. | String | Human-friendly result message. |
Search Request
All search requests include the following fields:
Name | Required/Optional | Description | Type | Available Options |
---|---|---|---|---|
pagingDto | Optional | Navigate between a set of search results. | Element |
|
pagingDto.pagingMinRecordNum | Required | Specifies the minimum record number to fetch. | Long |
|
pagingDto.pagingMaxRecordNum | Required | Specifies the maximum record number to fetch. | Long |
|
sortDto | Optional | Sort criteria for the search results. | Element |
|
sortDto.sortableField | Required | Specifies the sorting field. | String | Each REST API describes the relevant available fields. |
sortDto.sortAttribute | Required | Specifies the sorting order. | String |
|
filters | Optional | Filter criteria for the search results. | Array of Elements |
|
filters[].filterField | Required | Specifies the filter field name. | String | Each REST API describes the relevant available fields. |
filters[].filterOperator | Required | Specifies the filter field operator. | String |
Note: The filters GREATER_* and LESS_* are relevant only for numeric fields. |
filters[].timeRangeValue | Optional | Specifies the filter time range. | Element | |
filters[].stringValues | Required | Specifies the filter values. | Array of Strings |
|
Time Range Value Element
Some APIs include the Time Range Filter which contains the following fields:
Name | Required/Optional | Description | Type | Available Options |
---|---|---|---|---|
timeRangeType | Required | The time range type. | String |
|
recentPeriodInMillis | Optional | The recent period in milliseconds. | Long |
|
timeRangeStart | Optional | The custom start date. | Long (milliseconds from epoch) |
|
timeRangeEnd | Optional | The custom end date. | Long (milliseconds from epoch) |
|
Index Sets and Related Document Types
All available index sets and document types used to add / edit reports and alerts:
Index Set | Related Document Type | Description | Supported Product View |
---|---|---|---|
wdp-syslog | WDP_SYSLOG | Syslog Records |
|
wdp-syslog-sys-error | WDP_SYSLOG | Syslog Records |
|
wdp-syslog-sys-auth | WDP_SYSLOG | Syslog Records |
|
wdp-syslog-sys-default | WDP_SYSLOG | Syslog Records |
|
wdp-wsm | WDP_WSM | WS-M Records |
|
API_PROBE_TRANSACTION | API Probe Transaction |
| |
PROBE_TRANSACTION | Probe Transaction |
| |
wdp-device-resources | WDP_DEVICE_RESOURCES | Device Resources |
|
RESTART_DATA | Restart Data |
| |
WDP_OBJECTS_STATUS | Object Status |
| |
wdp-service-resources | WDP_SERVICE_RESOURCES | Service Resources |
|
WDP_MQ_OBJECT_STATS | WDP MQ Object Stats |
| |
wdp-config-service | WDP_CONFIG_SERVICE | Service Config |
|
WDP_CONFIG_CHANGE | Config Change |
| |
WDP_CONFIG_FSHBE | FSH Config |
| |
WDP_CONFIG_DEVICE | Device Config |
| |
WDP_CONFIG_DOMAIN | Domain Config |
| |
WDP_CONFIG_B2B_PARTNER | B2B Partner Config |
| |
WDP_CONFIG_B2B_PARTNER_DESTINATION | B2B Partner Dest Config |
| |
apic-log | APIC_LOGICAL_TRANS | API-C Transaction |
|
logical-tran-compact | WDP_LOGICAL_TRANS | Transaction |
|
WDP_LOGICAL_TRANS_CHILD | Child Transaction |
| |
internal-operations | FLUME_STATISTICS | Agent Statistics |
|
LOGTARGET_STATISTICS | Log Target Statistics |
| |
WSMAGENT_STATISTICS | WS-M Agent Statistics |
| |
NODES_HEALTH_STATISTICS | Store Node Health Statistics |
| |
ALERT_EXECUTION_RESULT | Alert Execution Results |
| |
INTERNAL_ALERTS_SENT | Internal Alerts Sent |
| |
system-health | DEVICE_HEALTH_METRIC | Device Health Metric |
|
apic-analytics | APIC_ANALYTICS | API-C Analytics |
|
long-term-stats | LONG_TERM_STATS_EXECUTION | Long Term Stats Execution |
|
API_LONG_TERM_STATS | API Long Term Stats |
| |
SERVICE_LONG_TERM_STATS | Service Long Term Stats |
|
Copyright © 2015 MonTier Software (2015) Ltd.