Developer API

A REST API over the same products, stock, orders, customers and channels you see in Ops2Sell. Use it to feed a warehouse robot, a BI tool, a custom storefront or an ERP — anything we do not integrate with natively.

Base URL: https://ops2sell.com/api/v123 endpointsJSON in, JSON out

Authentication

Create a key under Settings → API keys (Business plan, or the API Access add-on on Starter and Growth). Keys start with omh_, are shown once, and carry a read or write scope. Send the key on every request:

curl https://ops2sell.com/api/v1/orders?status=received \
  -H "X-API-Key: omh_your_key_here"

Responses, limits, webhooks

  • Success: { "data": … }; lists add "pagination": { total, page, pageSize, totalPages }.
  • Errors: { "error": { "code", "message" } } with the matching HTTP status (400, 401, 403, 404, 409, 429).
  • Rate limit: 100 requests per minute per key. Over the limit you get 429 and a Retry-After header.
  • Webhook deliveries carry X-Webhook-Signature: sha256=…, an HMAC-SHA256 of the raw body with your subscription secret. Verify it before trusting the payload. Failed deliveries are retried with back-off.
  • Cost fields (costPrice, totalCost) are only returned to keys created by an owner.