What This Extension Adds #
Core DDLS has its own admin navigation for Licenses, Customers, Products, and related resources.
>
With DMSI Webhooks, a Webhooks section is added to the DDLS admin navigation. All extension admin pages appear under the Webhooks submenu.
Webhooks Admin Pages #
| Page | Purpose |
|---|---|
| Endpoints | Create, edit, and delete webhook endpoints |
| Events | Browse all registered events and sample payloads |
| Logs | View paginated delivery logs with filters |
| Settings | Configure retention, notifications, queue, and HTTP options |
Access Control #
All Webhooks admin pages require the manage_dmsi_webhooks capability. This capability is granted to the administrator role on plugin activation.
To grant access to a custom role, add the capability via code or a capability management plugin:
// Grant in a plugin activation hook or one-time script
$role = get_role('shop_manager');
if ($role) {
$role->add_cap('manage_dmsi_webhooks');
}
Related Topics #
- Creating an Endpoint
- Delivery Logs Overview
- Settings Reference
