NetWatch

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

Beta

Retrieve real-time health metrics for a specific network segment

Parameters
id (string) * Network identifier
metrics (array) Optional custom metrics to include
View example
POST

/v3/alerts/{id}/acknowledge

New

Acknowledge and clear a network alert

Body
{
"user_id": "string",
"comment": "optional string"
}
View example
GET

/v3/traffic/analysis

Enterprise

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
View example

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