Skip to main content
Use the protection endpoints to inspect your protected services, their prefixes, real-time traffic analytics, and historical attack records. All endpoints in this section require the protection:read scope and return JSON. Responses use ISO8601 UTC timestamps and monetary values in cents.
These endpoints are read only. To change protection settings, see Protection changes.

Base URL and authentication

All requests are scoped to your account and sent to:
Include your API key as a Bearer token in the Authorization header:
For request bodies, also include:

List protected services and prefixes

Returns all protected services and their associated prefixes.

Example request

Get service protection details

Returns prefixes, tunnels, state, and Orbitel endpoints for a specific protected service, including the clean traffic rate.

Path parameters

Example request

Get traffic overview

Returns offered and dropped traffic per prefix for the selected time window.

Path parameters

Query parameters

Example request

Get traffic time series

Returns traffic over time for a single prefix within the selected time window.

Path parameters

Query parameters

The prefix 198.51.100.0/24 is a documentation example and not a real prefix.

Example request

Get attack events

Returns attack events within the selected time window, including attack vectors.

Path parameters

Query parameters

Example request

List attack history

Returns your attack history, kept with the newest records first.

Query parameters

Example request

Rate limits

The API allows up to 120 requests per minute per API key, including at most 30 write requests. All endpoints on this page are reads and count toward the 120 request limit.

Protection changes

Add or remove prefixes, manage tunnels, and re-sync the network.

Services and invoices

Read service limits and billing records.

Analytics guide

Interpret traffic graphs, attack records, and alerts.

Errors

Handle API errors and rate limits.