Configuration
Edit a webhook configuration in Pimcore Studio under Automation & Integration > Data Hub Configuration. The chapters below follow the tabs of the configuration.
| Tab | Chapter | Answers |
|---|---|---|
| General | General | Is the configuration active, and what is logged? |
| Events & Schema | Events and Schema | Which events fire, and what is in the payload? |
| Workspaces | Workspaces | Which parts of the element trees are in scope? |
| Subscribers | Subscribers | Who receives the requests? |
| Logs | Logs | What happened on the last runs? |
| Permissions | Installation | Who may read, update and delete this configuration? |
A request is sent to the subscribers only when all of the following hold:
- The configuration is active.
- The triggered event is selected in Events & Schema.
- The element matches the schema definition for its type.
- The element lies inside the configured workspace for its element type, if any workspace is configured.
Workflow events are the exception to steps 3 and 4: they are matched by workflow name only.
For data objects one requirement remains, because the workflow payload is built by the same extractor as the element events: the object's class needs an entry under Schema Definition Data Objects. Without it the payload cannot be built and no request is sent, even though the workflow name matched.
For the shape of the request itself, see Request Structure.