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

Webhook event types

  • "domain.purchased": Indicates that the domain order creation has been completed.
  • "domain.transfer.in.initiated": Only applicable for Entri Sell Enterprise. An inbound domain transfer has been initiated by the user.
  • "domain.transfer.in.started": Only applicable for Entri Sell Enterprise. The inbound domain transfer has been accepted and is now in progress at the registry level.
  • "domain.transfer.in.ack": Only applicable for Entri Sell Enterprise. The inbound domain transfer has been acknowledged by the registry.
  • "domain.transfer.in.failed": Only applicable for Entri Sell Enterprise. The inbound domain transfer has failed.
  • "domain.transfer.out.initiated": Only applicable for Entri Sell Enterprise. An outbound domain transfer away from Entri has been initiated.
  • "purchase.error": Indicates an error during the domain purchase process.
  • "purchase.confirmation.expired": The purchase confirmation has expired (abandoned flow).

Payload fields

  • purchased_domains: An array of domains that were purchased during the transaction. This field is only relevant for Entri Sell. Example:
  • free_domain: Indicates whether the domain was obtained through a free domain flow. Possible values:
    • true: The domain was free.
    • false: The domain was not free.

Browser callback events

The Entri Sell modal emits browser events you can listen for to react when a purchase completes or the modal is closed. Each is a window event whose event.detail carries the payload described below.

onSuccess Callback Event

Fired when the user reaches the Congratulations screen after a successful purchase. Use it to capture a definitive success signal and the jobId that identifies the flow.
Both the IONOS and Squarespace Sell flows fire onSuccess.

Sample usage:

JavaScript

Sample event.detail object response:

JSON

Event details object description

The onSuccess event is the recommended source to capture the jobId for subsequent server-side operations (e.g., retrieving the last webhook).

onEntriClose Callback Event

Fired as soon as the modal is closed, with the latest status of the flow.

Sample usage:

JavaScript

Sample event.detail object response:

JSON

Event details object description

The payload depends on the registrar and the outcome. The IONOS close event includes only domain and success. When the modal is closed without a completed purchase, success is false and lastStatus is omitted.