Skip to main content

Showing related events

Webhook 

When a showing-related event occurs in your ShowMojo account, a webhook is automatically sent to all registered target_urls that are subscribed to the matching event type. These webhooks are used to trigger Zapier automations.

You do not need to configure or send these webhooks yourself — ShowMojo manages subscription delivery automatically.


Event Flow

  1. A showing-related event occurs (e.g., new showing scheduled).
  2. All active webhook subscriptions for that event type are fetched from the associated account.
  3. The payload is sent to each subscriber's target_url via HTTPS POST.
  4. Delivery failures are automatically retried.

Retry Policy

  • Up to 3 delivery attempts are made for each webhook.
  • Retries follow an exponentially increasing delay (polynomial backoff).
  • If all retries fail, the event is not requeued again.

Webhook Payload Format

The webhook payload includes a single root event object, which contains:

  • metadata about the event itself (ID, timestamp, actor, type)
  • the associated showing details
  • an action field indicating the specific event type

Request

Responses

Successfully received