OMS API

CommerceLab Order Management System (OMS) API. Used to transfer orders from your sales channel to OMS, retrieve shipment packages and update status/invoice/shipping information, and manage cancellation and return processes.

Getting Started

  1. Call the Get Token endpoint (POST /Auth/login) with the provided API user.
  2. Send the returned token in the Authorization: Bearer <token> header for all subsequent requests.
  3. Test in the Test environment first; only the server address and user change when switching to Prod.

Typical flow

Save order → List order packages → Write package client status → Write invoice info / Write shipping info / Update package status → if needed Cancel / Return endpoints. Package and request status changes are notified to you via webhook.

Error model

JSON field names are case-insensitive in requests; responses return camelCase.

Environments

Authentication

Orders

Packages

Package Splitting

Cancel & Return

Definitions