Connect your OTTO Market seller account to EcomCentral using the OTTO Partner Connect API.
partner.otto.market| Key | Required | Description | Example |
|---|---|---|---|
client_id |
Required | OAuth2 client identifier from OTTO Partner Connect | a1b2c3d4-e5f6-… |
client_secret |
Required | OAuth2 client secret (treated as a password — never share it) | s3cr3t… |
Each line item (position item) in an OTTO order has its own fulfillment status.
When cancelling a position item you must supply one of the following reasons:
NOT_AVAILABLEOut of stock / cannot fulfil
CUSTOMER_WISHCustomer requested cancellation
QUALITY_ISSUEProduct quality problem
WRONG_ITEMWrong item picked
ITEM_DISCONTINUEDProduct no longer available
OTHERAny other reason
| Feature | Supported | Notes |
|---|---|---|
| View orders list | ✅ | Paginated with fulfillment status filter |
| View order details | ✅ | Delivery address, position items, prices |
| Send tracking / create shipment | ✅ | Carrier + tracking number → SENT |
| Cancel position item | ✅ | Per-item, with reason code selection |
| View products | ✅ | Via adapter products list (paginated) |
| View stock quantities | ✅ | Via /quantities endpoint |
| Update stock quantity | ✅ | Single SKU → immediate updateQuantity |
| Sandbox environment | ✅ | Set environment = sandbox on the connection |
| Test connection | ✅ | Via standard adapter Test button |
OTTO provides a sandbox environment at sandbox.api.otto.market. To use it:
The client_id or client_secret is incorrect, or the credentials have been revoked. Re-generate credentials in OTTO Partner Connect and update the connection.
Your API client does not have the required scope for this operation. Contact your OTTO partner manager to enable additional API scopes.
The salesOrderId does not exist in your seller account.
Confirm you are using the correct environment (production vs sandbox).
Products must be published in OTTO Market before they appear via the API.
Stock quantities via /quantities only appear after at least one stock update has been made.