List webhooks for the authenticated tenant
GET
/v1/webhooks
Returns only webhooks belonging to the authenticated tenant.
PERMISSIONS: - Requires webhooks:read permission on the API key.
Authorizations
ApiKeyAuth
Tenant-scoped API key for runtime operations (consistent with Cycles Protocol)
Type
API Key (header: X-Cycles-API-Key)
Parameters
Query Parameters
status
Type
string
Valid values
"ACTIVE""PAUSED""DISABLED"cursor
Type
string
limit
Type
integer
Minimum
1Maximum
100Default
50Responses
Subscription list
application/json
JSON "subscriptions": [ { "subscription_id": "string", "tenant_id": "string", "name": "string", "description": "string", "url": "string", "event_types": [ "string" ], "event_categories": [ "string" ], "scope_filter": "string", "thresholds": { "budget_utilization": [ 0 ], "burn_rate_multiplier": 3, "burn_rate_window_seconds": 300, "denial_rate_threshold": 0.1, "expiry_rate_threshold": 0.05, "auth_failure_rate_threshold": 0.1, "rate_window_seconds": 300 }, "signing_secret": "string", "headers": { "additionalProperties": "string" }, "status": "string", "retry_policy": { "max_retries": 5, "initial_delay_ms": 1000, "backoff_multiplier": 2, "max_delay_ms": 60000 }, "disable_after_failures": 10, "consecutive_failures": 0, "created_at": "string", "updated_at": "string", "last_triggered_at": "string", "last_success_at": "string", "last_failure_at": "string", "metadata": { "additionalProperties": "string" } } ], "next_cursor": "string", "has_more": true
{
}