Skip to main content

omni-webhooks

Register, list, test, and remove webhook endpoints. Configure event subscriptions (request.completed, request.failed, quota.exceeded, etc.) and manage delivery retries.

Quellinformationen

Repository
cheaper-inference/OmniRoute
Letzte Quellaktivität
14. Oktober 2026 um 16:08
Erkannte Sprache von SKILL.md
Englisch
Sterne
83.815
Forks
12.535

Installationsoptionen

Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.

Quelldateien prüfen

Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.

SKILL.md wird angezeigt

SKILL.md
Quellanweisungen · Schreibgeschützte Vorschau
name
omni-webhooks
description
Register, list, test, and remove webhook endpoints. Configure event subscriptions (request.completed, request.failed, quota.exceeded, etc.) and manage delivery retries.
<!-- generated by src/lib/agentSkills/generator.ts; manual edits will be overwritten --> ## Overview Register, list, test, and remove webhook endpoints. Configure event subscriptions (request.completed, request.failed, quota.exceeded, etc.) and manage delivery retries. ## Authentication All requests require a valid Bearer token or session cookie. Obtain a token via `POST /api/auth/login` or configure `REQUIRE_API_KEY=false` for local development. ## Endpoints ### GET /api/webhooks GET webhooks ```bash curl http://localhost:20128/api/webhooks \ -H "Authorization: Bearer $OMNIROUTE_TOKEN" ``` ### POST /api/webhooks POST webhooks ```bash curl -X POST http://localhost:20128/api/webhooks \ -H "Authorization: Bearer $OMNIROUTE_TOKEN" \ -H "Content-Type: application/json" \ -d '{}' ``` ### GET /api/webhooks/{id} GET webhooks › <id> ```bash curl http://localhost:20128/api/webhooks/{id} \ -H "Authorization: Bearer $OMNIROUTE_TOKEN" ``` ### PUT /api/webhooks/{id} PUT webhooks › <id> ```bash curl -X PUT http://localhost:20128/api/webhooks/{id} \ -H "Authorization: Bearer $OMNIROUTE_TOKEN" \ -H "Content-Type: application/json" \ -d '{}' ``` ### DELETE /api/webhooks/{id} DELETE webhooks › <id> ```bash curl -X DELETE http://localhost:20128/api/webhooks/{id} \ -H "Authorization: Bearer $OMNIROUTE_TOKEN" ``` ### GET /api/webhooks/{id}/deliveries GET webhooks › <id> › deliveries ```bash curl http://localhost:20128/api/webhooks/{id}/deliveries \ -H "Authorization: Bearer $OMNIROUTE_TOKEN" ``` ### POST /api/webhooks/{id}/test POST webhooks › <id> › test ```bash curl -X POST http://localhost:20128/api/webhooks/{id}/test \ -H "Authorization: Bearer $OMNIROUTE_TOKEN" \ -H "Content-Type: application/json" \ -d '{}' ``` ### POST /api/webhooks/validate-url POST webhooks › validate url ```bash curl -X POST http://localhost:20128/api/webhooks/validate-url \ -H "Authorization: Bearer $OMNIROUTE_TOKEN" \ -H "Content-Type: application/json" \ -d '{}' ``` ## Payloads See the full OpenAPI specification at `GET /api/openapi/spec` or `docs/openapi.yaml` for detailed request/response schemas.
Auf GitHub ansehen