Signal Sciences Core API
The Signal Sciences Core API (now the Fastly Next-Gen WAF control-plane API) is a REST API served at https://dashboard.signalsciences.net/api/v0 that lets developers manage the Next-Gen WAF programmatically. Resources are organized under a corp then site hierarchy and include Agent Keys, Agents, Custom Dashboards, Custom Signals, Events, Header Links, Lists, Rate Limited Sources, Redactions, Reports, Requests, Rules, Simulate, Thresholds, Time Series, Virtual Patches, Workspace Alerts, and Workspaces. Authentication is token-based (a session token obtained from POST /auth, or a personal API access token). Responses are JSON; errors use a {"message": ...} envelope.
Documentation
Documentation
https://www.fastly.com/documentation/reference/api/ngwaf/
APIReference
https://www.fastly.com/documentation/reference/api/ngwaf/
Authentication
https://raw.githubusercontent.com/api-evangelist/signal-sciences/refs/heads/main/authentication/signal-sciences-authentication.yml
Other Resources
Conventions
https://raw.githubusercontent.com/api-evangelist/signal-sciences/refs/heads/main/conventions/signal-sciences-conventions.yml
ErrorCatalog
https://raw.githubusercontent.com/api-evangelist/signal-sciences/refs/heads/main/errors/signal-sciences-problem-types.yml
APIsJSON
https://raw.githubusercontent.com/api-evangelist/signal-sciences/refs/heads/main/apis.yml