OneBasket

API reference

Reference documentation for every Storefront API endpoint, generated from the OpenAPI documents of each service.

The Storefront API is a set of REST APIs. All of them use JSON, the same authentication, and the same error format.

Commerce

Subscriptions and memberships

Ticketing and venue

Using the endpoint pages

Each endpoint page shows the parameters, the request body, every response, and a request sample in several languages.

Each page also has a request panel that sends a real request from your browser:

  1. Choose a server, or enter the base URL for your store. See Environments.
  2. Enter your API key in the x-api-key field. Enter a bearer token if the endpoint needs one.
  3. Fill in the parameters and the body, then select Send.

The request panel sends real requests. Use a Sandbox API key, not a Live key.

OpenAPI documents

Download the OpenAPI document of an API to generate a client or to import it into a tool such as Postman.

APIOpenAPI document
Cataloguescatalogues.yaml, facets.yaml
Basketsbaskets.yaml
Payments, Worldpayworldpay.json
Ordersorders.yaml
Notificationsnotifications.yaml
Subscriptionssubscriptions.yaml, renewal-options.yaml
Entitlementsentitlements.yaml
Ticketingticketing.yaml
Seatingseating.yaml
Kioskskiosks.yaml
Timestreamstimestreams.yaml

On this page