Store API
The Store API is the commerce integration surface for elasticStage. It’s what powers the elasticStage Shopify app, and what you build against to connect any storefront to on-demand fulfilment.
- Base URL:
https://api.staging.elasticstage.com/store(staging) - Auth: OAuth 2.1 (authorization code + PKCE) — see Authentication
- Version prefix:
/v1
What you can do
Section titled “What you can do”CreatorRead the connected creator's profile — the account your integration acts on behalf of.
ReleasesBrowse the creator's catalogue of releases and their purchasable products.
ShippingQuote live shipping rates and read the service catalogue before checkout.
OrdersPlace fulfilment orders, then list and track them through their lifecycle.
WebhooksSubscribe to order and inventory events instead of polling.
A typical flow
Section titled “A typical flow”- Read the connected creator (
GET /v1/creator) to confirm which account you’re acting for. - List releases (
GET /v1/releases) and drill into a release (GET /v1/releases/{id}) for its products. - Quote shipping (
GET /v1/shipping-rates) for the destination and items. - Place an order (
POST /v1/orders) — requires theorders:createscope. - Track it by polling
GET /v1/orders/{id}or, better, subscribing toorder.*webhooks.
Full Store API reference →Every endpoint, parameter, schema and response — generated from the OpenAPI spec.