Install any skill in seconds. Free to start, no credit card required.
Get Started Free →BigCommerce API expert for building integrations, apps, headless storefronts, and automations. Full lifecycle - REST APIs, GraphQL Storefront, webhooks, authentication, app development, and multi-storefront. Use when working with BigCommerce platform APIs.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-06 | ✗→✓ | ▲ Improved | 102% | 0% |
| case-09 | ✗→✓ | ▲ Improved | 43% | 0% |
| case-10 | ✗→✓ | ▲ Improved | -1% | 0% |
| case-11 | ✗→✓ | ▲ Improved | 24% | 0% |
| case-15 | ✗→✓ | ▲ Improved | 95% | 0% |
<essential_principles>
<principle name="api-versioning"> BigCommerce maintains V2 and V3 APIs concurrently. V3 is preferred for most operations:
Always check which version supports your specific endpoint. </principle>
<principle name="authentication-model"> BigCommerce uses OAuth exclusively for V3 APIs:
Never embed credentials in client-side code. Use environment variables. </principle>
<principle name="rate-limits"> Respect rate limits to avoid blocking:
Monitor headers: X-Rate-Limit-Requests-Left, X-Rate-Limit-Time-Reset-Ms Implement exponential backoff with jitter for retries. </principle>
<principle name="channel-awareness"> All storefronts and sales channels have a channel_id:
1Always include channel_id when working with multi-storefront stores. </principle>
</essential_principles>
<intake> What would you like to do with BigCommerce APIs?
Wait for response before proceeding. </intake>
<routing> | Response | Workflow | |----------|----------| | 1, "integration", "sync", "connect" | workflows/build-integration.md | | 2, "headless", "storefront", "next.js", "catalyst", "graphql" | workflows/build-headless-storefront.md | | 3, "app", "marketplace", "single-click" | workflows/build-app.md | | 4, "catalog", "orders", "customers", "payments", "specific" | workflows/work-with-api.md | | 5, "debug", "error", "fix", "troubleshoot", "401", "422" | workflows/debug-api-issue.md | | 6, "webhook", "webhooks", "events", "subscribe" | workflows/setup-webhooks.md | | 7, other | Clarify intent, then route to appropriate workflow |
After reading the workflow, follow it exactly. </routing>
<verification_loop> After every API operation:
bash# 1. Check response status # 200/201 = Success # 4xx = Client error (check request) # 5xx = Server error (retry with backoff) # 2. Verify rate limit headers X-Rate-Limit-Requests-Left: [remaining] X-Rate-Limit-Time-Reset-Ms: [reset time] # 3. For mutations, verify the change GET the resource to confirm state
Report to user:
</verification_loop>
<reference_index>
Authentication & Security:
Core APIs:
Storefront & Content:
Platform Features:
Development:
</reference_index>
<workflows_index> | Workflow | Purpose | |----------|---------| | build-integration.md | Create data sync, connect external systems | | build-headless-storefront.md | Next.js/Catalyst headless frontend | | build-app.md | Single-click marketplace app | | work-with-api.md | Use specific BigCommerce API | | debug-api-issue.md | Fix errors and authentication problems | | setup-webhooks.md | Configure webhook subscriptions | </workflows_index>
<quick_reference>
Base URLs:
https://api.bigcommerce.com/stores/{store_hash}/v3/https://payments.bigcommerce.com/stores/{store_hash}/paymentshttps://{store_domain}/graphqlhttps://login.bigcommerce.com/oauth2/tokenEssential Headers:
X-Auth-Token: {access_token}
Content-Type: application/json
Accept: application/jsonGraphQL Storefront Auth:
Authorization: Bearer {storefront_token}</quick_reference>
Other measured skills in the registry, with their headline benchmark lift.