# Get webhooks List all webhooks known to the system. Endpoint: GET /api/admin/webhooks Version: EAP Security: APIKey, AdminToken ## Query parameters: - `limit` (integer) The limit parameter defines the maximum number of rows returned in a single call and enables consecutive pagination using the link provided in the response payload. ## Response 200 fields (application/json): - `data` (array, required) Example: [{"id":"123e4567-e89b-12d3-a456-426614174000","created_at":"2023-10-01T12:00:00Z","masked_hmac_key":"123xxxx","events":["network.token.updated"],"url":"https://example.com/webhook"}] - `data.[0]` (object) - `data.[0].id` (string, required) The unique identifier for the webhook. - `data.[0].created_at` (string, required) The timestamp when the webhook was created. - `data.[0].events` (array, required) The list of events the webhook is subscribed to. Enum: "network.token.updated", "pci.token.security-code.expired" - `data.[0].masekd_hmac_key` (string) The masked HMAC key used to sign the payloads sent to the webhook URL. Example: "123xxxx" - `data.[0].url` (string, required) The URL to which the webhook sends event notifications. - `links` (object, required) Example: {"next":"https://my-cluster-id.on-hellgate.cloud/admin/webhooks?after=123e4567-e89b-12d3-a456-426614174000&limit=20"} - `links.next` (string, required) Example: "https://my-cluster-id.on-hellgate.cloud/admin/webhooks?after=123e4567-e89b-12d3-a456-426614174000&limit=20" ## Response 401 fields (application/json): - `code` (integer) The corresponding HTTP status code for the error - `classifier` (string) Technical code that helps to identify the error - `message` (string) Human readable representation of the error ## Response 403 fields (application/json): - `code` (integer) The corresponding HTTP status code for the error - `classifier` (string) Technical code that helps to identify the error - `message` (string) Human readable representation of the error