API Keys
Generate keys from Settings → API Keys (PRO plan required). Each key is prefixed with twa_.
The TechWatchAlert API lets you programmatically access your monitoring data: alerted CVEs, watched stacks and End-of-Life tracking, all organized by project.
API Keys
Generate keys from Settings → API Keys (PRO plan required). Each key is prefixed with twa_.
Base URL
All endpoints are prefixed with https://app.techwatchalert.com/api/v1
Read-only
The public API is read-only (GET only). No data modifications are possible.
Format
All responses are JSON. Dates are ISO 8601 format with UTC timezone.
| Method | Endpoint | Description |
|---|---|---|
GET | /v1/me | Authenticated user profile and plan |
GET | /v1/projects | List all accessible projects |
GET | /v1/projects/{id} | Project details |
GET | /v1/projects/{id}/stack | CVE monitoring stack for a project |
GET | /v1/projects/{id}/alerts | CVE alerts triggered on a project |
GET | /v1/projects/{id}/alerts/{alert_id} | CVE alert details |
GET | /v1/projects/{id}/eol | End-of-Life subscriptions for a project |
GET | /v1/eol/products | Full EOL product catalog |
GET | /v1/eol/products/{product_id}/cycles | Life cycles for a product |
| Code | Meaning |
|---|---|
200 | Success |
401 | API key missing, invalid, or revoked |
403 | Insufficient plan or access denied to project |
404 | Resource not found |
422 | Invalid parameters |