SolarWinds Incident Response Developer Docs (formerly Squadcast)
Build, integrate, and automate your incident response workflows with SolarWinds Incident Response APIs, webhooks, and developer tools.
Last updated
Build, integrate, and automate your incident response workflows with SolarWinds Incident Response APIs, webhooks, and developer tools.
Welcome to the developer hub for SolarWinds Incident Response. This documentation provides everything you need to programmatically manage incidents, automate on-call rotations, and integrate SolarWinds Incident Response into your SRE and DevOps workflows.
SolarWinds Incident Response is an end-to-end incident management platform that unites on-call scheduling, alert routing, incident response, and post-incident analysis. Our developer tools allow you to:
Automate Workflows — Trigger actions and manage incident lifecycles programmatically.
Sync Configuration — Manage Services, Teams, and Escalation Policies as code.
Extend Functionality — Build custom integrations and data exporters using our REST APIs and SDKs.
Route Alerts — Send alerts from any monitoring tool or internal system via webhooks.
Infrastructure as Code — Manage SolarWinds Incident Response configuration with Terraform.
SDKs
Official Go, Python, and TypeScript SDK guides
API Reference
Complete REST API endpoint documentation
Webhooks
Incoming and outgoing webhook configuration & payloads
Scripts & Automation
Pre-built scripts for common automation tasks
Terraform
Infrastructure as Code with the SolarWinds Incident Response Terraform provider
We provide high-quality, type-safe SDKs to help you get started quickly. These libraries handle authentication, retries, and data serialization out of the box.
SolarWinds Incident Response uses Bearer Token authentication for all API requests.
Generate Token: Log in to your Incident Response account and navigate to Profile → API Tokens to create a refresh token.
Get Access Token: Exchange the refresh token for an access token via the auth endpoint.
Authorize Requests: Include the access token in the Authorization header.
Security Best Practice: Avoid hardcoding tokens. All official SDKs support the SQUADCASTSDK_REFRESH_TOKEN_AUTH environment variable instead of SQUADCAST_BEARER_AUTH.
Support — Reach out to [email protected] for assistance.
Status Page — Monitor our availability at status.squadcast.com.
All official SolarWinds Incident Response SDKs and documentation are licensed under the MIT License.
Last updated
curl --request GET \
--url https://auth.squadcast.com/oauth/access-token \
--header 'X-Refresh-Token: YOUR_REFRESH_TOKEN'