Base URL
All API requests should be made to:Authentication
The API uses Bearer token authentication. Include your API key in theAuthorization header:
403 response that lists the missing scopes. See Authentication for the scope each endpoint requires.
Get your API key
Generate API keys in your store dashboard
Request Format
- All requests should include
Content-Type: application/jsonheader for POST/PUT requests - Request bodies should be JSON encoded
- Query parameters should be URL encoded
Response Format
- A single resource is wrapped in
data:{"data": {...}}. - A list returns
data(an array) andpaginationat the top level. - An error returns
messageanderrors. Validation (422), authentication (401), missing scope (403) and not found (404) errors also carry an emptydataarray. activateandrevokeon licences also return amessagenext todata.
Pagination
List endpoints use cursor-based pagination:cursor query parameter to navigate pages:
Available Endpoints
Store
Retrieve store information
Products
List and retrieve products
Checkout
Initiate checkout sessions
Sales
Manage sales and orders
Customers
Customer management
Licenses
License key management
Discounts
Discount code management
Pulses
Webhook notification pulses
Affiliates
Retrieve affiliates and send invitations
Rate Limits
See Rate Limits for more details.
Need Help?
Guides
Step-by-step tutorials
Support
Get help from our team
Community
Join the community