---
updatedAt: 2026-09-09T09:34:50.000Z
agentTools:
  siteIndex: https://documentation.bloomreach.com/llms.txt
  projectIndex: https://documentation.bloomreach.com/content/llms.txt
---

# Get all webhook configurations

Gets all webhook configurations.

# OpenAPI definition

```json
{
  "openapi": "3.0.1",
  "info": {
    "title": "Webhook Management API",
    "description": "The Webhook Management API enables developers to create, update, get and delete webhooks",
    "version": "1.0.0"
  },
  "externalDocs": {
    "description": "See official Bloomreach documentation",
    "url": "https://documentation.bloomreach.com/content/reference/webhook-management-api"
  },
  "servers": [
    {
      "url": "https://developers.bloomreach.io/management/webhooks/v1"
    }
  ],
  "security": [
    {
      "bearerAuth": []
    }
  ],
  "paths": {
    "/configurations": {
      "get": {
        "tags": [
          "Webhook Configuration Operations"
        ],
        "summary": "Get all webhook configurations",
        "description": "Gets all webhook configurations.",
        "operationId": "getWebhookConfigurations",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SimpleWebhookConfiguration"
                  }
                },
                "examples": {
                  "A list of webhook configurations": {
                    "$ref": "#/components/examples/SimpleWebhookConfigurationListResponseExample"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden"
          }
        }
      }
    }
  },
  "components": {
    "examples": {
      "SimpleWebhookConfigurationListResponseExample": {
        "value": [
          {
            "id": "31b516c6-ec50-482b-a253-dde93e7837e9",
            "name": "Document publish",
            "enabled": true,
            "triggers": [
              "document:publish"
            ],
            "system": {
              "createdBy": "site-admin",
              "createdAt": "2023-12-13T13:27:29.474+01:00",
              "updatedBy": "site-admin",
              "updatedAt": "2023-12-13T13:27:29.474+01:00"
            }
          },
          {
            "id": "e030335e-11fb-483c-99ec-6f1e367399d9",
            "name": "Page publish",
            "triggers": [
              "page:publish"
            ],
            "system": {
              "createdBy": "site-admin",
              "createdAt": "2023-12-13T13:27:29.474+01:00",
              "updatedBy": "site-admin",
              "updatedAt": "2023-12-13T13:27:29.474+01:00"
            }
          }
        ]
      }
    },
    "schemas": {
      "WebhookConfigurationTrigger": {
        "type": "string",
        "description": "Trigger event\n* document:publish - document publish event\n* document:unpublish - document unpublish event\n* page:publish - page publish event\n* page:unpublish - page unpublish event",
        "enum": [
          "document:publish",
          "document:unpublish",
          "page:publish",
          "page:unpublish"
        ]
      },
      "System": {
        "type": "object",
        "readOnly": true,
        "properties": {
          "createdBy": {
            "type": "string",
            "description": "the name of the user that created the webhook configuration"
          },
          "createdAt": {
            "type": "string",
            "format": "date-time",
            "description": "date of create"
          },
          "updatedBy": {
            "type": "string",
            "description": "the name of the user that updated the webhook configuration"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time",
            "description": "date of update"
          }
        },
        "description": "System properties"
      },
      "SimpleWebhookConfiguration": {
        "type": "object",
        "readOnly": true,
        "properties": {
          "id": {
            "type": "string",
            "description": "identifier of the webhook configuration. autogenerated during create webhook configuration operation"
          },
          "name": {
            "type": "string",
            "description": "identifying name of the webhook configuration"
          },
          "enabled": {
            "type": "boolean",
            "description": "whether the webhook configuration is enabled. this allows executing a webhook call in case a new event is triggered"
          },
          "triggers": {
            "type": "array",
            "description": "events that triggers webhook calls",
            "items": {
              "$ref": "#/components/schemas/WebhookConfigurationTrigger"
            }
          },
          "system": {
            "$ref": "#/components/schemas/System"
          }
        },
        "description": "A webhook configuration"
      }
    },
    "securitySchemes": {
      "bearerAuth": {
        "type": "apiKey",
        "name": "x-auth-token",
        "in": "header"
      }
    }
  },
  "x-readme": {
    "explorer-enabled": true,
    "proxy-enabled": true
  }
}
```