Python
Webhooks
List Webhooks
Mixin for organization access validation.
Automatically resolves and validates organization access on every request,
making the organization available as self.organization.
For API key auth: organization is derived from the key (no org_id param needed).
For user auth: organization_id must be provided in the request
(kwargs / headers / body / query params).
Usage:
class MyView(BaseOrganizationAccessMixin, APIView):
def get(self, request):
# self.organization is automatically available
return Response({"org": self.organization.name})
GET
Python
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Query Parameters
Organization ID. Required for JWT auth; inferred from API key when using an Organization API Key.
Response
200 - application/json
User-friendly name for this webhook
Maximum string length:
255Webhook endpoint URL
Maximum string length:
500Alert IDs
Number of consecutive failures
Maximum string length:
255Custom headers to include in webhook requests (key-value pairs)
List of events to trigger this webhook (e.g., ['triggered'])