SOAP to REST method mapping

SOAP Method Target REST Endpoint
Seller Details seller account information
GetSellerInformation GET /sellers
expanded from sellerInformation GET /sellers/addresses
expanded from sellerInformation GET /sellers/delivery-modes
expanded from sellerInformation GET /sellers/subscriptions
GetSellerIndicators GET /sellers/indicators (data currently only available for cdiscount)
Catalog browsing products and categories
GetAllowedCategoryTree GET /categories (requires multiple calls to browse category tree)
GET /categories/{categoryReference}
GetBrandList GET /brands
GetModelList GET /categories/{categoryReference}/properties (now returns details at the category level)
GetProductList GET /products
GetProductListByIdentifier GET /products (with gtin parameter)
Product Creation
SubmitProductPackage POST /products-integration (uses JSON product representation)
GetProductPackageSubmissionResult GET /products-integration-reports
GetProductPackageProductMatchingFileData Product feedback included within products and integration reports endpoints
Offer Management
GetOfferList GET /offers
GetOfferListPaginated GET /offers using limit and page parameters
SubmitOfferPackage POST /offer-integration-packages
GetOfferPackageSubmissionResult GET /offer-integration-packages/{packageId}
GetCompetingOffers GET /competing-offers deprecation: prefer GET /offers with salesChannelFeedbackquery
GetCompetingOfferChanges GET /competing-offer-changes deprecation: prefer GET /offers with salesChannelFeedbackquery and updatedAtMin parameter
Order Management
GetOrderList GET /orders (does not provide fulfillment external orders)
ValidateOrderList Depending on actions, specific apis are available
ValidateOrderList (approval) POST /orders/{orderId}/approval-status (only available on manual approval of cdiscount orders)
ValidateOrderList (shipping) POST /orders/{orderId}/shipments
CreateRefundVoucherAfterShipment POST /order-commercial-gesture-requests
RelationShip Management
GenerateDiscussionMailGuid Provided on corresponding orders through GET /orders
GetOrderClaimList GET /discussions see subTypologyCode on active discussions
GetOrderQuestionList GET /discussions see subTypologyCode on active discussions
GetOfferQuestionList GET /discussions Filtered on typologyCode=Offer
GetDiscussionList GET /discussions Filtered with isOpen parameter
GetDiscussionMailList Provided on corresponding orders through GET /orders
CloseDiscussionList PATCH /discussions/{discussionId} open and close actions available
Fulfillment
SubmitFulfilmentActivation POST /fulfillment-products
GetFulfilmentActivationReportList Not available
GetFulfilmentOrderListToSupply Refer to GET /orders with supplyMode=Xdock
SubmitFulfilmentOnDemandSupplyOrder Cdiscount Xdock only available from SellerPortal
SubmitFulfilmentSupplyOrder (cdiscount/FBC) Cdiscount Fulfillment only available from SellerPortal
GetFulfilmentSupplyOrder (cdiscount/FBC) Cdiscount Fulfillment only available from SellerPortal
GetFulfilmentSupplyOrderReportList Cdiscount Fulfillment only available from SellerPortal
GetFulfilmentDeliveryDocument Cdiscount Fulfillment only available from SellerPortal
GetProductStockList GET /stocks
CreateExternalOrder (cdiscount FBC and FAAS) POST /outbound-shipments
GetExternalOrderStatus GET /outbound-shipments (only returns data from api or fulfillment portal)
Scroll to Top