Orderspace integration
Orderspace is a B2B wholesale ordering platform. Create, read, update and delete customers, products (with variants and price list prices), categories and price lists; create, read and delete orders and invoices; dispatch order items and read dispatches; read and set stock per SKU; list customer groups, payment terms, tax rates and preorder windows; and subscribe HTTPS endpoints to order, customer, product, dispatch, invoice, payment and inventory events. Orders cannot be edited through the API, and webhook signing keys are not returned. Authentication is a Private Integration (added under Integrations in the Orderspace admin): its client ID and client secret are exchanged for 30-minute access tokens with the OAuth2 client credentials grant. The API allows 60 requests per minute.
Say what should happen.
The workflow builds itself.
What you can do with Orderspace
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Category, 5 operations
create_categoryCreate categoryPOSTCreates a product category (optionally a sub-category of another) and sets the products listed in it.delete_categoryDelete categoryDELETEDeletes a category and answers its ID with deleted set to true.get_categoryGet categoryGETReturns one category by ID with its description, visibility, parent and the products in it.list_categoriesList categoriesGETLists product categories in their order on the ordering site, optionally by name or parent category. Cursor pagination: up to 200 per page.update_categoryUpdate categoryPUTUpdates a category. Fields left out keep their current value.
Customer, 5 operations
create_customerCreate customerPOSTCreates a customer (a company that places orders on your Orderspace site), with its buyer login, addresses, email addresses, payment terms, customer group and price list.delete_customerDelete customerDELETEDeletes a customer and answers its ID with deleted set to true.get_customerGet customerGETReturns one customer by ID: company name, status, buyer, addresses, email addresses, tax settings, minimum spend, payment terms, group, price list, and when they last logged in and ordered.list_customersList customersGETLists customers, newest first, filtered by company name, buyer email, status, reference, payment terms, customer group or price list. Cursor pagination: up to 200 per page.update_customerUpdate customerPUTUpdates a customer. Fields left out keep their current value.
Price list, 5 operations
create_price_listCreate price listPOSTCreates a price list with a name, a currency and a conversion rate applied to items without a specific price on it.delete_price_listDelete price listDELETEDeletes a price list and answers its ID with deleted set to true.get_price_listGet price listGETReturns one price list by ID: name, currency and conversion rate.list_price_listsList price listsGETLists every price list with its currency and conversion rate. Not paginated.update_price_listUpdate price listPUTUpdates a price list's name, currency or conversion rate. Fields left out keep their current value.
Product, 5 operations
create_productCreate productPOSTCreates a product with its variants (SKU, options, prices, price list prices, stock rules), categories and images. External image URLs are imported in the background.delete_productDelete productDELETEDeletes a product and answers its ID with deleted set to true.get_productGet productGETReturns one product by ID with its variants (SKU, options, prices, stock rules), categories and image URLs.list_productsList productsGETLists products with their variants, newest first, filtered by code, name, active flag, category or a created or updated date. Cursor pagination: up to 200 per page.update_productUpdate productPUTUpdates a product. Send all fields and all variants, not only the changed ones, and give each existing variant its id (read it with get_product first).
Webhook, 5 operations
create_webhookCreate webhookPOSTSubscribes an HTTPS endpoint to Orderspace events (orders, customers, products, dispatches, invoices, payments, inventory). Events arrive as JSON POST requests.delete_webhookDelete webhookDELETEDeletes a webhook; Orderspace stops sending events to its endpoint. Answers its ID with deleted set to true.get_webhookGet webhookGETReturns one webhook subscription by ID with its endpoint and events.list_webhooksList webhooksGETLists webhook subscriptions, newest first, with their endpoint and events.update_webhookUpdate webhookPUTChanges a webhook's endpoint or its list of subscribed events.
Invoice, 4 operations
create_invoiceCreate invoicePOSTInvoices one or more orders of a customer. Lines pick order lines (or SKUs) and quantities, or add custom items; without lines, every outstanding item of the orders is invoiced.delete_invoiceDelete invoiceDELETEDeletes an invoice and answers its ID with deleted set to true.get_invoiceGet invoiceGETReturns one invoice by ID: customer, orders, due date, paid and proforma flags, deposit, lines, totals and payments received.list_invoicesList invoicesGETLists invoices, newest first, filtered by invoice or due date, number, customer, paid or proforma. Cursor pagination: up to 200 per page.
Order, 4 operations
create_orderCreate orderPOSTCreates an order for an existing customer. Lines name products by SKU, or add custom items and shipping charges by name. Addresses default to the customer's own.delete_orderDelete orderDELETEDeletes an order and answers its ID with deleted set to true.get_orderGet orderGETReturns one order by ID with its status, customer details, addresses, order lines (quantities invoiced, paid and dispatched) and totals.list_ordersList ordersGETLists orders, newest first, filtered by creation or delivery date, number, status, reference, customer or standing order. Cursor pagination: up to 200 per page.
Dispatch, 3 operations
create_dispatchCreate dispatchPOSTDispatches items of an order: marks the lines dispatched, reduces stock on hand, sets the order to fulfilled once everything has shipped, and emails the customer if that setting is on.get_dispatchGet dispatchGETReturns one dispatch by ID: the order it fulfils, comments, shipping address and the lines dispatched.list_dispatchesList dispatchesGETLists dispatches, newest first, optionally for one order or a creation date range. Cursor pagination: up to 200 per page.
Inventory level, 2 operations
list_inventory_levelsList inventory levelsGETLists stock per SKU (on hand and available to order), in SKU order, optionally for one product, one SKU or levels updated since a date. Cursor pagination by SKU.update_inventory_levelsUpdate inventory levelsPOSTSets stock for up to 200 SKUs in one call, each by on_hand or by available (never both). Answers the updated levels.
Customer group, 1 operation
list_customer_groupsList customer groupsGETLists every customer group (a set of customers with shared settings) with its ID and name. Not paginated.
Payment term, 1 operation
list_payment_termsList payment termsGETLists every set of payment terms: days until payment is due and any deposit percentage and its due days. Not paginated.
Preorder window, 1 operation
list_preorder_windowsList preorder windowsGETLists preorder windows (seasons or drops taking forward orders) with their deadline, due date and categories. Not paginated.
Tax rate, 1 operation
list_tax_ratesList tax ratesGETLists every tax rate with its name and percentage. Not paginated.
Use Orderspace from Claude Code, Cursor or Codex
Connect Orderspace in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Orderspace operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Orderspace
- Create your workspace
Sign up free. Nothing to install.
- Connect Orderspace once
Add your Orderspace connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
Orderspace integration FAQ
What can you do with the Orderspace integration?
LiveContext exposes 42 operations on Orderspace, covering category, customer, price list and product.
