Dashboard > ChannelAdvisor Developer Network > ChannelAdvisor Developer Network
Log In   View a printable version of the current page.
ChannelAdvisor Developer Network
Added by Rick Watson, last edited by Andy Berryman on Sep 04, 2008  (view change)
Labels: 
(None)


Overview

The ChannelAdvisor Developer Network provides a set of web services that give programmatic access to ChannelAdvisor MarketplaceAdvisor Premium accounts. To access information programmatically, you build web service clients that connect to one or more of the ChannelAdvisor Web Services. Each service can be used independently, although for some operations, you will need to use multiple services in a single client program.

Getting Started

  1. Request a Developer Key and password from our Strategy and Support Center (http://ssc.channeladvisor.com/support/reqDevKey.php). 
    1. If you have a ChannelAdvisor login, please login first.  While this is not required, it will expedite your request.
    2. Don't forget to fill out the 'Expected Use of APIs' field in the request form.  This information will help us focus future API enhancements.  Are you integrating with an existing system, writing a custom application, just poking around?  Are you working with Orders, Inventory, Cart service? 
    3. If you request access to an account, we will contact them to validate your permissions.  Alternatively, have the account owner fill out our API access form at http://ssc.channeladvisor.com/support/grantAPI.php. This form is only available to logged in users.
    4. You should receive an email with your credentials in 2-3 business days, assuming we do not have a hard time contacting the account.
  2. Check out our list of Web Services below to get an idea of our capabilities. Click each of the service names to get an idea of the methods they provide.
  3. Review the provided Code Samples which should help get you started in the programming language of your choice.
  4. If you have questions, subscribe to our ChannelAdvisor Developer Network Google Group. It's the preferred way for developers to get help. Subscribe to our blog, too.

Web Services

Service Name Service Description
WSDL
Inventory Service Create, retrieve, and update inventory information. https://api.channeladvisor.com/ChannelAdvisorAPI/v1/InventoryService.asmx?WSDL
Marketplace Ad Service Create, retreive, and update Ad information.
https://api.channeladvisor.com/ChannelAdvisorAPI/v1/MarketplaceAdService.asmx?WSDL
Order Service
Retrieve or submit orders. https://api.channeladvisor.com/ChannelAdvisorAPI/v1/OrderService.asmx?WSDL
Cart Service
Manage a persistent shopping cart.
https://api.channeladvisor.com/ChannelAdvisorAPI/v1/CartService.asmx?WSDL
Shipping Service
Retrieve shipping rates.
https://api.channeladvisor.com/ChannelAdvisorAPI/v1/ShippingService.asmx?WSDL
Tax Service
Retrieve tax rates.
https://api.channeladvisor.com/ChannelAdvisorAPI/v1/TaxService.asmx?WSDL
Store Service Retrieve information about your Store. https://api.channeladvisor.com/ChannelAdvisorAPI/v1/StoreService.asmx?WSDL
Listing Service Retrieve details of marketplace listings This service is on the roadmap and not currently available

Resources

APIResult (ChannelAdvisor Developer Network)
APIResult.MessageCode Appendix (ChannelAdvisor Developer Network)
Cart Service (ChannelAdvisor Developer Network)
Certified Solutions Program (ChannelAdvisor Developer Network)
Code Samples (ChannelAdvisor Developer Network)
FAQ (ChannelAdvisor Developer Network)
Intro to integrations (ChannelAdvisor Developer Network)
Inventory Service (ChannelAdvisor Developer Network)
Listing Service (ChannelAdvisor Developer Network)
Marketplace Ad Service (ChannelAdvisor Developer Network)
Navigation (ChannelAdvisor Developer Network)
Order Service (ChannelAdvisor Developer Network)
Partner Opportunities (ChannelAdvisor Developer Network)
Ping (ChannelAdvisor Developer Network)
Release Notes (ChannelAdvisor Developer Network)
Shipping Service (ChannelAdvisor Developer Network)
Store Service (ChannelAdvisor Developer Network)
Tax Service (ChannelAdvisor Developer Network)
Understanding Security (ChannelAdvisor Developer Network)
Powered by Atlassian Confluence, the Enterprise Wiki. (Version: 2.5.1 Build:#806 May 06, 2007) - Bug/feature request - Contact Administrators