Documentation Index
Fetch the complete documentation index at: https://docs.launchmystore.io/llms.txt
Use this file to discover all available pages before exploring further.
API Reference
The LaunchMyStore API is a REST API that allows you to manage store data including products, orders, customers, and more.Base URL
Authentication
All API requests require authentication via OAuth 2.0 access tokens:Request Format
- All requests should include
Content-Type: application/json - Request bodies should be valid JSON
- Date fields use ISO 8601 format (
2024-01-15T10:30:00Z) - Monetary values are in cents (e.g.,
1000= $10.00)
Response Format
All responses return JSON with consistent structure:Success Response
List Response
Error Response
Pagination
List endpoints support pagination:| Parameter | Default | Description |
|---|---|---|
page | 1 | Page number |
limit | 50 | Items per page (max 250) |
Filtering
Many endpoints support filtering:Rate Limits
Rate limits are based on your app’s billing tier:| Tier | Requests/second |
|---|---|
| Free | 20 |
| Basic | 40 |
| Pro | 100 |
| Enterprise | 500 |
429 Too Many Requests response.
Error Codes
| Code | HTTP Status | Description |
|---|---|---|
UNAUTHORIZED | 401 | Invalid or expired token |
FORBIDDEN | 403 | Insufficient permissions |
RESOURCE_NOT_FOUND | 404 | Resource doesn’t exist |
VALIDATION_ERROR | 422 | Invalid request data |
RATE_LIMITED | 429 | Too many requests |
INTERNAL_ERROR | 500 | Server error |
Versioning
The API version is included in the URL path. The current version isv1.
Breaking changes will be released in new versions (e.g., v2). We’ll provide at least 12 months notice before deprecating old versions.
Resources
Products
Manage products and variants
Orders
Process and fulfill orders
Customers
Manage customer data
Inventory
Track inventory levels
Collections
Organize products
Discounts
Create discount codes