Skip to main content
Webhook event types define which changes Bosscart sends to your destination URL. When you create a webhook, pass one or more event names in the events array.
{
  "target": "https://your-target.com/bosscart/webhooks",
  "secret": "your-secret",
  "events": ["order_created", "order_updated"]
}

Available events

EventTrigger
order_createdA new order is created.
order_updatedAn existing order is updated.
product_createdA new product is created.
product_updatedAn existing product is updated.
form_submittedA website form is submitted.
contact_updatedA contact is created or updated.
booking_createdA new booking is created.

Form submission payload

The form_submitted event includes the website, contact, form name, and submitted field values.
{
  "website": {
    "id": 123,
    "subdomain": "some-subdomain",
    "systemDomain": "your-system.subdomain.com",
    "domain": "your-primary-domain.com"
  },
  "contact": {},
  "formName": "Contact Form",
  "formValues": [
    {
      "field": "Email",
      "value": "customer@example.com"
    }
  ]
}

Manage subscriptions

Use the webhook endpoints to create, list, and delete webhook destinations.

Open webhook endpoints

Review the generated endpoint docs and test webhook management requests.
Last modified on June 11, 2026