ChannelAdvisor (now Rithum) is a cloud commerce operations platform that helps brands and retailers list, market, and optimize products across hundreds of marketplaces while managing inventory, orders, and fulfillment. An unofficial API lets you programmatically pull products, listings, orders, fulfillments, distribution-center inventory, and reporting data—and push updates like inventory quantities, price changes, order shipments, and refunds back into ChannelAdvisor.

ChannelAdvisor (now Rithum) is a cloud commerce operations platform that enables brands and retailers to list, market, and optimize products across more than 600 marketplaces and channels while managing inventory, orders, fulfillment, and retail media. The platform syndicates product catalogs, synchronizes stock across warehouses and channels, consolidates and routes multi-channel orders, and runs paid search, shopping, and retail-media advertising—serving more than 40,000 of the world's largest brands and retailers.
Core product areas include:
Common data entities:
Sellers run mission-critical catalog, inventory, and order operations on ChannelAdvisor daily, but turning these workflows into reliable API-driven automation is non-trivial:
Supergood handles the ChannelAdvisor OAuth 2.0 flow, OData query mechanics, and webhook configuration to deliver a resilient, normalized API layer for your ChannelAdvisor (Rithum) account—across products, listings, orders, and fulfillments.
Use ChannelAdvisor with AI agents: ChannelAdvisor MCP Server →
Book a 30-minute session to confirm your channels, modules, and authentication model.
We deliver a production-ready ChannelAdvisor adapter tailored to your account and channel mappings.
Go live with continuous monitoring and automatic adjustments as ChannelAdvisor evolves.
Authentication
/oauth2/tokenExchange an authorization code or refresh token for an access token to make authenticated ChannelAdvisor REST API calls.
Products
/productsList products with attributes, labels, distribution centers, and available quantity using OData $filter and pagination.
Products
/productsUpdate product inventory quantities, pricing, and attributes across distribution centers and channels.
Orders
/ordersRetrieve orders, order items, buyer details, and shipping addresses with status and date filters.
Fulfillments
/fulfillmentsShip an order by creating a fulfillment with carrier, tracking number, and shipped item quantities.
Inventory
/distribution_centersList distribution centers and warehouse-level available quantity used for inventory synchronization.
- Pull products, attributes, and available quantity from ChannelAdvisor into a central catalog or warehouse - Push inventory quantity and price updates back across distribution centers and marketplaces - Reconcile listing status and marketplace mappings for accurate availability
- Retrieve consolidated orders, order items, and buyer details from 600+ channels - Route orders to fulfillment and ERP systems with normalized order objects - Stream new-order and status-change events to downstream operations tools
- Post shipments with carrier and tracking back to ChannelAdvisor as fulfillments - Trigger cancellations and refunds without portal clicks - Update tracking and delivery status to keep marketplaces and buyers in sync
- Pull order, product, and channel performance data into BI and analytics tools - Surface low-stock and delinquent-listing events to merchandising workflows - Combine sales and inventory data for unified commerce reporting
Authentication
OAuth 2.0 authorization-code and refresh-token flows handled in a managed session with automatic token renewal
Connectivity
ChannelAdvisor (Rithum) REST API with OData 4.0 query support, supplemented by authenticated flows where endpoints aren't exposed
Response format
Normalized JSON across Products, Listings, Orders, and Fulfillments objects
Rate limits
Adaptive throttling tuned to ChannelAdvisor's per-account request limits to avoid 429 responses
Session management
Automatic access-token refresh, credential rotation, and re-authorization handling
Data freshness
Near real-time pulls for orders and inventory with optional scheduled batch syncs
Security
Encrypted credential vault, scoped access tokens, SOC 2-aligned controls, and audit logging
Webhooks
Event-style callbacks for order creation, order status changes, and listing updates with reconciliation against polled data
Latency
Sub-second reads on cached entities; multi-second writes when posting fulfillments and inventory updates
Throughput
Horizontally scaled workers sized to large multi-channel catalog and order volume
Reliability
Retry, backoff, and idempotency for inventory updates, shipments, and refunds
Adaptation
Continuous monitoring of ChannelAdvisor REST API releases, OData schema changes, and marketplace mapping drift
ChannelAdvisor's REST API requires a developer account and Partner Program approval to issue OAuth credentials. Supergood works with your authorized account and managed credentials so you don't have to build and maintain the OAuth and OData plumbing yourself.
You can read and write Products, Listings, inventory quantities, Orders, order items, Fulfillments, shipments, refunds, and Distribution Centers, and pull reporting and commerce-insights data through a single normalized API surface.
Yes. Supergood normalizes the core product, listing, order, and fulfillment objects so you integrate once, while preserving per-channel marketplace mappings, attributes, and status semantics.
Supergood manages OAuth 2.0 authorization-code and refresh-token flows with automatic renewal, and applies adaptive throttling and batching to stay within ChannelAdvisor's per-account request limits.
Yes. ChannelAdvisor exposes webhooks for order and listing events; Supergood configures, verifies, and reconciles them against polled data so you get reliable near real-time updates.