• Getting Started/
    API Reference

    API Reference Guide

    Elastic Path Commerce Cloud (formerly Moltin) is a headless eCommerce service. You can use the Commerce Cloud API to build unique and flexible shopping experiences for your customers.

    If you want to evaluate Commerce Cloud, please contact us to speak with an Elastic Path representative.

    This API Reference Guide describes the resources, endpoints, methods, requests, and responses that are available to you in the Commerce Cloud API. For an overview of the top-level endpoints, see the API Overview section.

    For backward compatibility, code samples and URLs continue to use moltin.

    Introduction to API

    The Commerce Cloud API follows a microservice architecture that enables you to plug commerce into any part of your application. The API is inspired by the JSON API specification, follows predictable REST API URLs, and supports cross-origin resource sharing. The two-track Authentication Layer enables destructive and non-destructive actions across projects.

    API Base URLs

    Elastic Path Commerce Cloud supports multiple geographical regions. For each customer, Elastic Path Commerce Cloud accounts and stores are created in a specific region. When you interact with and use the Elastic Path Commerce Cloud API, ensure that you use the API end point for the region your store is in. To view the API base URL field, go to System > Application Keys in Commerce Manager.

    In the documentation, we use the variable name <your_elasticpath_api_base_url> in the sample requests. When making API requests, customers substitute the hostname for the variable.

    Authentication

    All requests must include an authentication token in the header. Generate the token by using your API keys.

    • To find your API keys, go to System > Application Keys section in Commerce Manager.
    • To use the API to generate a token from your API keys, see the Authentication or Your first API request sections.
    • To learn more about API keys, see the Security section.

    Postman

    If you are looking to test or develop with the Commerce Cloud API, we recommend using the Elastic Path Postman collection. The collection includes all endpoints.

    Software Development Kits

    Elastic Path officially maintains the following Software Development Kits (SDK) for Commerce Cloud. Other community-driven SDKs are available within the Moltin GitHub organization.

    JavaScript SDK

    If you are beginning a new project, we recommend that you use the JavaScript SDK for Commerce Cloud, which is under active maintenance. Within this guide, the supported endpoints include sample JavaScript SDK requests. The Commerce Cloud Reference Store is implemented using this SDK.

    Get the JavaScript SDK.

    Education resources

    You can find a self-serve Commerce Cloud API course and other learning opportunities at Elastic Path Education. Sign in, select the Content Library, and search for Commerce Cloud API.

    Was this helpful?

    Previous
    Overview