Webhooks as a Service
Last verified: November 12, 2026
100% uptime: the documentation responded in 5 of 5 checks over the last 30 days. Median response time: 223 ms.
From Svix's OpenAPI specification (version 1.4), spec updated March 6, 2023, via APIs.guru.
Welcome to the Svix API documentation! Useful links: Homepage Support email Blog Slack Community Introduction This is the reference documentation and schemas for the Svix webhook service API. For tutorials and other documentation please refer to the documentation. Main concepts In Svix you have four important entities you will be interacting with: - messages : these are the webhooks being sent. They can have contents and a few other properties. - application : this is where messages are sent to. Usually you want to create one application for each user on your platform.
| Method | Path | What it does |
|---|---|---|
| GET | /api/v1/app/ | List Applications |
| POST | /api/v1/app/ | Create Application |
| GET | /api/v1/app/{app_id}/ | Get Application |
| PUT | /api/v1/app/{app_id}/ | Update Application |
| DELETE | /api/v1/app/{app_id}/ | Delete Application |
| GET | /api/v1/app/{app_id}/attempt/endpoint/{endpoint_id}/ | List Attempts By Endpoint |
| GET | /api/v1/app/{app_id}/attempt/msg/{msg_id}/ | List Attempts By Msg |
| GET | /api/v1/app/{app_id}/endpoint/ | List Endpoints |
| POST | /api/v1/app/{app_id}/endpoint/ | Create Endpoint |
| GET | /api/v1/app/{app_id}/endpoint/{endpoint_id}/ | Get Endpoint |
| PUT | /api/v1/app/{app_id}/endpoint/{endpoint_id}/ | Update Endpoint |
| DELETE | /api/v1/app/{app_id}/endpoint/{endpoint_id}/ | Delete Endpoint |
| GET | /api/v1/app/{app_id}/endpoint/{endpoint_id}/headers/ | Get Endpoint Headers |
| PUT | /api/v1/app/{app_id}/endpoint/{endpoint_id}/headers/ | Update Endpoint Headers |
| PATCH | /api/v1/app/{app_id}/endpoint/{endpoint_id}/headers/ | Patch Endpoint Headers |
| GET | /api/v1/app/{app_id}/endpoint/{endpoint_id}/msg/ | List Attempted Messages |
| POST | /api/v1/app/{app_id}/endpoint/{endpoint_id}/recover/ | Recover Failed Webhooks |
| POST | /api/v1/app/{app_id}/endpoint/{endpoint_id}/replay-missing/ | Replay Missing Webhooks |
| GET | /api/v1/app/{app_id}/endpoint/{endpoint_id}/secret/ | Get Endpoint Secret |
| POST | /api/v1/app/{app_id}/endpoint/{endpoint_id}/secret/rotate/ | Rotate Endpoint Secret |
| GET | /api/v1/app/{app_id}/endpoint/{endpoint_id}/stats/ | Get Endpoint Stats |
| GET | /api/v1/app/{app_id}/endpoint/{endpoint_id}/transformation/ | Get Endpoint Transformation |
| PATCH | /api/v1/app/{app_id}/endpoint/{endpoint_id}/transformation/ | Set Endpoint Transformation |
| GET | /api/v1/app/{app_id}/integration/ | List Integrations |
| POST | /api/v1/app/{app_id}/integration/ | Create Integration |
Showing 25 of 52 endpoints. The full list is in the spec above.