Composable Frontend 2.0 Learn more 

  • Commerce Cloud/
    API Overview/
    Links

    Links

    Links are used to allow you as an API consumer to move between requests. Single entities use a self parameter with a link to that specific resource:

    {
        "links": {
            "self": "https://useast.api.elasticpath.com/carts/1"
        }
    }
    

    Listing pages use current, first, last, next, previous:

    {
        "links": {
            "current": "https://useast.api.elasticpath.com/v2/products?page[limit]=100&page[offset]=0",
            "first": "https://useast.api.elasticpath.com/v2/products?page[limit]=100&page[offset]=0",
            "last": "https://useast.api.elasticpath.com/v2/products?page[limit]=100&page[offset]=600",
            "prev": null,
            "next": "https://useast.api.elasticpath.com/v2/products?page[limit]=100&page[offset]=100"
        }
    }
    

    Sometimes, there aren’t enough entities for a project to fill multiple pages. In this situation, we return some defaults, instead of expecting you as a consumer to check for these special cases.

    Property​Description
    currentAlways the current page.
    firstAlways the first page.
    lastnull if there is only one page.
    prevnull if the user is on the first page.
    nextnull if there is only one page.
    Previous
    Pagination