Developer API
Connect to our network observability platform through programmatic interfaces. Full API access for monitoring, alerts, and historical data analysis.
Getting Started
Base URL
https://api.nw-monitoring.network/v3
Auth Type
Bearer Token (OAuth2)
Navigate to your profile settings to generate/rotate API keys
API Reference
GET
/v3/networks/{id}/health
Retrieve real-time health metrics for a specific network segment
Parameters
id (string) *
Network identifier
metrics (array)
Optional custom metrics to include
POST
/v3/alerts/{id}/acknowledge
Acknowledge and clear a network alert
Body
{
"user_id": "string",
"comment": "optional string"
}
GET
/v3/traffic/analysis
Analyze traffic patterns across your infrastructure
Parameters
start_time (timestamp)
Begin analysis window
end_time (timestamp)
End analysis window
granularity (int)
Time window in seconds
Code Examples
cURL
curl --request GET \
--url https://api.nw-monitoring.network/v3/networks/12345/health \
--header 'Authorization: Bearer NwApiKey_abc123...xyz' \
--header 'Accept: application/json'
Python
import requests
headers = {
'Authorization': 'Bearer NwApiKey_abc123...xyz',
'Accept': 'application/json'
}
response = requests.get("https://api.nw-monitoring.network/v3/networks/12345/health", headers=headers)
print(response.json())
Service Status
API Status
All systems operational
Auth Service
Under maintenance
Traffic API
Normal operations