In this page:
Table of Contents | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Status | ||||
---|---|---|---|---|
|
...
Search for API
...
Probe Captures
Expand | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Description:This API retrieves all API-C performs a search for API probe captures. Required Roles:
URI:
Request:The request should use the
Example: | Required | Navigate between a set of search results. For further details see Search Request. | Element |
|
Code Block |
---|
Code Block |
{
"pagingDto": {
"pagingMinRecordNum": 1,
"pagingMaxRecordNum": 100
},
"filters": [
{
"filterField": "DPOD_DEVICE_NAME",
"filterOperator": "EQUALS",
"stringValues": [
"idg_10_5_0_a"
]
},
{
"filterField": "DPOD_DOMAIN_NAME",
"filterOperator": "EQUALS",
"stringValues": [
"APIC_Mgmt_Domain"
]
},
{
"filterField": "DPOD_API_PROBE_CAPTURE_ID",
"filterOperator": "EQUALS",
"stringValues": [
"60e634cf-e08f-4ee1-bc4e-fa26e6b933df"
]
},
{
"filterField": "DPOD_API_PROBE_CAPTURE_STATUS",
"filterOperator": "EQUALS",
"stringValues": [
"ACTIVE"
]
}
]
} |
Successful Response:
The response includes the following fields in its body result
element:
Name | Description | Type | Available Options |
---|---|---|---|
totalResultsCount | The total number of records. | Long |
|
results |
| Array of Element |
|
results[].id | The id ID of the record in the DatabaseAPI probe capture. | Long |
|
results[].captureId | The id for a transaction API-C ID of the API probe capture in the DataPower gateway. | String |
|
results[].deviceName | The device name from which the debug API -C probe data was captured. | String |
|
results[].domainName | The domain name from which the debug API -C probe data was captured. | String |
|
results[].captureCount | The number of transactions to capture. | Long |
|
results[].capturedTransactions | The number of captured transactions. | Long |
|
results[].userName | The user name who created the API probe capture. | String |
|
results[].startTimeInMill | When the API probe capture started. | Long |
|
results[].endTimeInMill | When the API probe capture finished. | Long |
|
results[].captureStatusThe capture statusapicApiName | The transaction API name. | String | |
results[].apicCatalogName | The transaction API catalog name. | String |
|
Example:
results[].clientIp | The transaction client IP address. | String | |
results[].apicClientId | The transaction client ID. | String | |
results[].apicFullUri | The transaction full URI path. | String | |
results[].captureStatus | The API probe capture status. | String |
|
Example:
Code Block |
---|
{
"resultCode": "SUCCESS",
"resultMessage": "API Probe captures retrieved successfully",
"result": {
"totalResultsCount": 1,
"results": [
{
"id": 162,
"captureId": "60e634cf-e08f-4ee1-bc4e-fa26e6b933df",
"deviceName": "idg_10_5_0_a",
"domainName": "APIC_Mgmt_Domain",
"captureCount": 15,
"capturedTransactions": 7,
"userName": "admin",
"startTimeInMill": 1727265545369,
"captureStatus": "ACTIVE"
}
]
}
} |
Status | ||||
---|---|---|---|---|
|
...
an API
...
Probe Capture
...
Expand | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Description:This API retrieves a specific API -C probe capture. Required Roles:
URI:
Request:The request should use the
Successful Response:The response includes the following fields in its body
Example: Code Block |
Example:
|
Status | ||||
---|---|---|---|---|
|
...
Probe
...
Captures
Expand | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Description:This API addsl adds API -C probe captures. Required Roles:
URI:
Request:The request should use the
Example:
Successful Response:The response includes the following fields in its body: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Name | Description | Type | Available Options | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
apiProbeCaptures |
| Array of Element |
| apiProbeCaptures.id | The id of the record in the Database
} |
Successful Response:
The response includes the following fields in its result
element:
Name | Description | Type | Available Options | ||
---|---|---|---|---|---|
apiProbeCaptures | The API probe captures that have been created. | Array of Elements |
| ||
apiProbeCaptures[].id | The ID of the API probe capture. | Long |
| ||
apiProbeCaptures[].captureId | The ID of the API probe capture in the DataPower gateway. | String |
| ||
apiProbeCaptures[].deviceName | The device name from which the API probe data was captured. | String |
| ||
apiProbeCaptures[].domainName | The domain name from which the API probe data was captured. | String |
| ||
apiProbeCaptures[].captureCount | The number of transactions to capture. | Long |
| ||
apiProbeCaptures[].capturedTransactions | The number of captured transactions. | Long |
| ||
apiProbeCaptures[].captureIduserName | The id for a transaction user name who created the API probe capture. | String |
| ||
apiProbeCaptures[].deviceName | The device name from which the debug API-C probe data was captured. | StringstartTimeInMill | When the API probe capture started. | Long |
|
apiProbeCaptures[].domainName | The domain name from which the debug API-C probe data was captured. | String |
| ||
apiProbeCaptures.captureCount | The number of transactions to capture. | Long |
| ||
apiProbeCaptures.capturedTransactions | The number of captured transactions. | Long |
| ||
apiProbeCaptures.userName | The user name who created the capture. | String |
| ||
apiProbeCaptures.startTimeInMill | When the capture started. | Long |
| ||
apiProbeCaptures.captureStatus | The endTimeInMill | When the API probe capture finished. | Long | ||
apiProbeCaptures[].apicApiName | The transaction API name. | String | |||
apiProbeCaptures[].apicCatalogName | The transaction API catalog name. | String | |||
apiProbeCaptures[].clientIp | The transaction client IP address. | String | |||
apiProbeCaptures[].apicClientId | The transaction client ID. | String | |||
apiProbeCaptures[].apicFullUri | The transaction full URI path. | String | |||
apiProbeCaptures[].captureStatus | The API probe capture status. | String |
| ||
apiProbeCaptures[].resultCode | The REST API probe capture creation result code. | String |
| ||
apiProbeCaptures[].resultMessage | The REST API probe capture creation result message. | String |
|
Example:
Code Block |
---|
{ "resultCode": "SUCCESS", "resultMessage": "All API probe captures created successfully", "result": { "apiProbeCaptures": [ { "id": 165, "captureId": "1e070084-56a3-4464-9c09-fa26e6b9ab06", "deviceName": "idg_10_5_0_a", "domainName": "APIC_Mgmt_Domain", "captureCount": 100, "capturedTransactions": 0, "userName": "admin", "startTimeInMill": 1727267288816, "captureStatus": "ACTIVE", "resultCode": "SUCCESS", "resultMessage": "API Probe capture created successfully" } ] } } |
Status | ||||
---|---|---|---|---|
|
...
Probe Capture
Expand | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||
Description:This API deletes marks a specific API -C probe captureprobe capture for deletion (with a status of Required Roles:
URI:
Request:The request should use the
Successful Response:Example:
|
...