Create webhook URL
Pick the job this webhook is meant to do. You can still tune the response if a vendor needs something specific.
Create a temporary receiver URL, paste it into Alta Video or Alta Access, and watch requests arrive.
Pick the job this webhook is meant to do. You can still tune the response if a vendor needs something specific.
| Function | Created | Expires |
|---|---|---|
| Post-restart route canary ep_WkrBuf6Xf8 | 2026-08-02T18:59:39+00:00 | 2026-08-03T18:59:39+00:00 |
| Dokploy cutover continuity canary ep_ERufGgJrUW | 2026-08-02T18:58:05+00:00 | 2026-08-03T18:58:05+00:00 |
| Verify inbound Alta Video webhook ep_aAhUcfCeiw | 2026-07-07T20:01:26+00:00 | 2026-07-08T20:01:26+00:00 |
| Generic webhook smoke test ep_PwIK9Ep15m | 2026-07-07T19:13:48+00:00 | 2026-07-08T19:13:48+00:00 |
| prod smoke ep_2ELD4Mxxgk | 2026-07-04T15:29:26+00:00 | 2026-07-05T15:29:26+00:00 |
Use the API for sender smoke tests or paste this shape into curl/Postman.
POST /private/webhook-gateway/api/send
{
"target_url": "https://example.com/webhook",
"method": "POST",
"headers": {"Content-Type": "application/json"},
"body": {"hello": "world"}
}
POST /private/webhook-gateway/api/alta-video/external-trigger
{"webhook_url":"https://...","bearer_token":"...","action":"activate"}
{
"source": "webhook-gateway",
"event_type": "test.webhook",
"timestamp": "2026-09-08T19:28:05+00:00",
"message": "Webhook test from Webhook Gateway"
}{
"source": "alta-video-simulated",
"event_type": "rule.triggered",
"rule": {
"name": "After-hours motion"
},
"device": {
"name": "Front Entrance Camera"
},
"url": "https://example.alta.video/#/alarms/alarm-id",
"timestamp": "2026-09-08T19:28:05+00:00"
}{
"action": "activate"
}