Connect your Big Cartel store to EcomCentral using the v1 JSON:API with OAuth2 Bearer token authentication.
application/vnd.api+json). EcomCentral handles the content negotiation automatically.
store scopeGET /v1/accounts/me or from the OAuth token response| Key | Required | Description | Example |
|---|---|---|---|
account_id |
Required | Numeric Big Cartel account / store ID | 1234567 |
access_token |
Required | OAuth2 access token from the authorization flow | abc123xyz… |
accountId or id for the account; accessToken or token for the OAuth token.
| Operation | Method | Endpoint |
|---|---|---|
| Test connection | GET | /v1/accounts/{id} |
| List orders | GET | /v1/accounts/{id}/orders?page[number]=P&page[size]=N |
| Order detail + items | GET | /v1/accounts/{id}/orders/{oid}?include=items,items.product |
| Add tracking (shipment) | POST | /v1/accounts/{id}/orders/{oid}/shipments |
| List products | GET | /v1/accounts/{id}/products?page[number]=P&page[size]=N&include=options |
| Product detail + options | GET | /v1/accounts/{id}/products/{pid}?include=options |
data array;
related resources (items, options) are in the included array; pagination count is at meta.total.
| Feature | Supported | Notes |
|---|---|---|
| View orders (paginated) | ✅ | Payment status, shipping status, total, date |
| View order detail | ✅ | Billing + delivery address, line items with quantity and price |
| Add tracking / create shipment | ✅ | Carrier, tracking number, URL, customer notification flag |
| View products (paginated) | ✅ | Name, default price, status (active/sold_out) |
| View product detail + options | ✅ | Options (variants) with name, price diff, sold-out status, thumbnail |
| Update stock quantity | ❌ | Big Cartel has no inventory write endpoint — no numeric quantity exists in the API |
| Test connection | ✅ | Returns store name and creation date |
The access token is expired or invalid. Big Cartel tokens may expire — re-run the OAuth2 flow to get a fresh token and update the connection credentials via Rotate Keys.
Your Big Cartel plan does not include API access. Upgrade to the Platinum plan or higher.
Items are loaded via JSON:API include. If the order was created before the API was enabled, or if the OAuth scope does not cover order items, the included array may be empty.