Storeware Docs
REST

REST API

Every call an app can make with its token, and the permissions each needs.

Every call takes your app’s access token as Authorization: Bearer and answers JSON with the result under data, as the API reference describes. Each one below names the permissions it needs; your app holds the ones a merchant granted it, from those its manifest asks for.

The OpenAPI document

The same calls as OpenAPI 3.1, for a code generator or an API client: https://api.storeware.ai/api/v1/openapi.json. The permissions a call needs are under x-storeware-scopes.

curl -s https://api.storeware.ai/api/v1/openapi.json -o storeware-openapi.json

More of the API is described here with each release.

Products

The catalogue: products, their media and their fields.

Variants

The versions of a product a shopper buys, and their options.

Collections

Groups of products, set by hand or by rules.

Inventory

Stock at each location, and the locations themselves.

Shipping

The groups a shop sorts its goods into for delivery.

Orders

Orders, their payments, fulfillments, refunds and changes.

Payments

What the shop holds, and the money sent to its bank.

Customers

The shop’s customers and what is kept about them.

Metafields

The typed fields a shop and its apps keep on records.

App billing

What a shop pays your app: plans, one time charges and use.

App settings

What a merchant set for your app, and pictures your components show.

App automations

Triggers your app fires into a shop’s automations, and the menu they are built from.

Objects

What many calls answer with is described once, on Objects: AppPurchase, AppSubscription, AppUsage, Collection, Customer, CustomerSavedAddress, CustomerSummary, DigitalAsset, DownloadGrant, Fulfillment, InventoryLevel, Listing, Location, MetafieldDefinition, Order, OrderAdjustment, OrderChange, OrderLineItem, OrderNote, PayoutSummary, PriceChange, Product, ProductDetail, ProductFigures, ProductMedia, ProductRow, ProductSales, Return, ShippingClass, ShippingClassRow, ShippingLabel, Variant, VariantExtras.

On this page