API Key based metrics
API Behavioral Security (ABS) provides application programming interface (API) key metrics including the total number of API keys and requests across all API keys.
The report also lists the Internet Protocol (IP) address, requesting device information, methods used, Uniform Resource Locator (URL) accessed, and API affected. API key based metrics reporting spans all APIs.
{
"company": "ping identity",
"name": "api_key_metrics",
"description": "This report contains a summary and detailed api key metrics across all APIs",
"earlier_date": "Mon May 27 13:00:00:000 2019",
"later_date": "Sun Jun 30 18:00:00:000 2019",
"summary": {
"api_keys": 2,
"total_requests": 3828
},
"details": [
{
"api_key": "game_api_key",
"total_requests": 6,
"ip_list": [
{
"ip": "192.168.2.148",
"total_requests": 2,
"devices": {
"UNKNOWN": 2
},
"methods": {
"GET": 2
},
"urls": {
"/atm_app/getzipcode": 2
},
"apis": {
"atm_app": 2
}
},
{
"ip": "192.168.2.149",
"total_requests": 2,
"devices": {
"UNKNOWN": 2
},
"methods": {
"GET": 2
},
"urls": {
"/atm_app/getzipcode": 2
},
"apis": {
"atm_app": 2
}
},
{
"ip": "192.168.2.146",
"total_requests": 2,
"devices": {
"UNKNOWN": 2
},
"methods": {
"GET": 2
},
"urls": {
"/atm_app/getzipcode": 2
},
"apis": {
"atm_app": 2
}
}
]
},
{
"api_key": "uber_api_key",
"total_requests": 3822,
"ip_list": [
{
"ip": "192.168.2.2",
"total_requests": 457,
"devices": {
"UNKNOWN": 457
},
"methods": {
"GET": 457
},
"urls": {
"/atm_app/getzipcode": 457
},
"apis": {
"atm_app": 457
}
},
{
"ip": "192.168.2.1",
"total_requests": 561,
"devices": {
"UNKNOWN": 561
},
"methods": {
"GET": 561
},
"urls": {
"/atm_app/getzipcode": 561
},
"apis": {
"atm_app": 561
}
},
{
"ip": "192.168.2.3",
"total_requests": 404,
"devices": {
"UNKNOWN": 404
},
"methods": {
"GET": 404
},
"urls": {
"/atm_app/getzipcode": 404
},
"apis": {
"atm_app": 404
}
},
{
"ip": "192.168.2.5",
"total_requests": 2400,
"devices": {
"UNKNOWN": 2400
},
"methods": {
"GET": 2400
},
"urls": {
"/atm_app/getzipcode": 2400
},
"apis": {
"atm_app": 2400
}
}
]
}
]
}