POST/webhooks
Create a webhook (secret returned once)
Request
Send to https://app.makeaivideo.ai/api/v1/webhooks with a bearer API key. The key needs the write scope; a key without it gets 403 forbidden naming the scope it lacks.
Responses
Every v1 response is { data, error, meta }. On failure error carries a stable code and meta.request_id identifies the call, which is the thing to quote in a support mail.
| Status | Meaning |
|---|---|
| 201 | Created; `secret` appears only here |
| 400 | Bad URL or unknown event |
Other webhooks endpoints
- GET
/webhooksList webhooks - GET
/webhooks/{id}Webhook detail - PATCH
/webhooks/{id}Update URL, events, name, or re-enable - DELETE
/webhooks/{id}Delete a webhook - POST
/webhooks/{id}/testSend a signed test ping (data.test = true) - GET
/webhooks/{id}/deliveriesLast 50 delivery attempts
All webhooks · Full API reference · TypeScript SDK · Quickstart