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.

معلومات المصدر

المستودع
cheaper-inference/OmniRoute
آخر نشاط في المصدر
١٤ أكتوبر ٢٠٢٦ في ١٦:٠٨
لغة SKILL.md المكتشفة
الإنجليزية
النجوم
٨٢٬٣٣٠
التفرعات
١٢٬١٥٤

خيارات التثبيت

يُحدَّد Prompt الذي يراجع المصدر أولًا بشكل افتراضي. يمكنك التبديل إلى أمر مباشر أو تنزيل نسخة محلية.

مراجعة ملفات المصدر

اقرأ SKILL.md وأي ملفات مرافقة يعرضها SkillsMP قبل أن تقرر التثبيت.

عرض SKILL.md

SKILL.md
تعليمات المصدر · معاينة للقراءة فقط
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.
عرض على GitHub