Prerequisites
Before continuing, you should have already completed the following for this connector:Configure the Connector
Connector Profile
Link an Account
Link Account
Subscribe via the StackOne dashboard
This connector uses Programmatic Webhooks. When you enable webhook events for a connected Orderspace account, StackOne automatically registers a single webhook subscription in Orderspace (via POST /v1/webhooks) pointing at the StackOne Native Webhook URL, subscribed to all the events you selected.
Select event subscriptions in the dashboard
In the StackOne dashboard, open the Orderspace connector profile and enable the webhook events you want to receive. See the Available Webhook Events section below for the full list.
Connect the Orderspace account
On account connection (or when event subscriptions change), StackOne registers the webhook in Orderspace on your behalf using the connected account’s OAuth2 credentials. One consolidated subscription covers all selected events.
Verify delivery
Trigger a matching change in Orderspace (for example, create a test order) and confirm the event reaches your downstream consumer.
- Orderspace sends events as an HTTP POST to the StackOne endpoint; StackOne responds with
200 OKautomatically. - If Orderspace receives any other response it retries with an incremental backoff, and disables the webhook after multiple failed attempts.
Available Webhook Events
The following Orderspace events can be enabled. Only events selected in StackOne are included in the subscription — Orderspace will not deliver events that are not subscribed.
Customer events
Events related to customer companies on the account.
- Customer Created (
customer.created) — Fired when a new customer company is added - Customer Updated (
customer.updated) — Fired when an existing customer record changes - Customer Deleted (
customer.deleted) — Fired when a customer is deleted
Order and dispatch events
Events related to orders and dispatches.
- Order Created (
order.created) — Fired when a new order is placed - Order Updated (
order.updated) — Fired when an existing order changes - Order Deleted (
order.deleted) — Fired when an order is deleted - Dispatch Created (
dispatch.created) — Fired when items on an order are dispatched
Invoice and payment events
Events related to invoicing and payments.
- Invoice Created (
invoice.created) — Fired when an invoice is created - Invoice Deleted (
invoice.deleted) — Fired when an invoice is deleted - Payment Created (
payment.created) — Fired when a payment is made or recorded against an invoice
Product and inventory events
Events related to the product catalog and stock levels.
- Product Created (
product.created) — Fired when a new product is created - Product Updated (
product.updated) — Fired when an existing product changes - Product Deleted (
product.deleted) — Fired when a product is deleted - Inventory Level Updated (
inventory_level.updated) — Fired when a SKU’s stock level changes. Bulk stock changes produce one event per SKU
Delivery format and security
Details of how Orderspace delivers events to StackOne.
Batched payloads
The payload of each request is a list of events. A request usually contains a single event, but Orderspace may batch multiple events into one request (up to 50) to reduce network traffic — most commonly on bulk actions such as stock updates. StackOne routes each delivery to the matching event handler.