Skip to main content
This page documents the webhook events and payload fields relevant to Entri Power. For the payload envelope and signature verification, see Webhooks Overview.

Webhook event types

Entri Power sends its own webhook events, in addition to the Power fields it adds to the standard flow payload described below.
These events are only delivered if they are selected for your application in the Dashboard, under Application → Webhooks, in the Webhook events section. See Choosing which events you receive.

domain.power.provisioned

Sent when a domain is successfully set up and goes live on Power. Use it to confirm the domain is ready and kick off any next steps on your side. It tells you which domain went live, the application URL it now points to, when it happened, whether it was set up through the API or the Entri modal, and its current status.

domain.power.updated

Sent when a domain is updated to point to a different application. Use it to keep your own records up to date whenever this changes. It tells you which domain changed, the new destination and the previous one, who made the change, when it happened, and the domain’s current status.

domain.power.deprovisioned

Sent when Power is removed from a domain and Entri stops serving it. Use it to close things out on your side or let the affected user know their domain is no longer powered. It tells you which domain was removed and when it happened.

domain.power.certificate_renewal_failed

Sent when the security certificate for a domain running on Power can’t be renewed because its settings are missing something or pointing to the wrong place. Use it to alert the domain owner early, before visitors run into security warnings. It tells you which domain is affected, the application URL it points to, when the renewal failed, what the settings should look like, and what they currently look like, so the owner knows exactly what to fix.
For a domain set up on a root domain, expected_records contains the A records Power expects. For any other domain it contains a single CNAME record pointing at your cname_target.

Status fields

  • power_status: Only relevant when using Entri Power. Describes the status of the advanced features configuration. Possible values:
    • "pending": Setup of advanced features is pending.
    • "success": Advanced features setup was successful.
    • "failed": Setup of advanced features failed.
    • "exempt": Entri Power does not apply to the current flow.
In the domain.power.* events listed above, power_status reports whether Power is currently running on the domain and uses a different set of values: "active" or "inactive". The values above apply to the standard flow payload.

Payload fields

  • cname_target: Only applicable for Entri Power and Secure setups. The CNAME target used for DNS configuration (e.g. "my.saascompany.com").
The base flow webhook payload’s data.records_propagated entries may include the following Power-only fields:
  • applicationUrl: (optional, Entri Power only) The application URL tied to the propagated DNS record (e.g. "www.example.com").
  • powerRootPathAccess: (optional, Entri Power only) An array of paths accessible through Entri Power. Example: