A REST API for products, orders, customers, and webhooks. Bearer-token auth, JSON in and out, predictable rate limits.
JSON over HTTPS. Predictable URLs. HTTP verbs you already know.
We push events to your endpoint with retries and idempotency keys.
First-party Node and Python SDKs. Community SDKs for Go, Ruby, PHP.
Get a key from your dashboard, then read your products in one call:
curl https://api.boopfy.com/v1/products \ -H "Authorization: Bearer bp_live_..."
Or, in Node:
import Boopfy from "@boopfy/sdk"; const boopfy = new Boopfy(process.env.BOOPFY_API_KEY); const products = await boopfy.products.list();
| Method | Path | Purpose |
|---|---|---|
| GET | /v1/products | List your shop's products |
| GET | /v1/products/{id} | Retrieve a single product |
| POST | /v1/products | Create a product |
| GET | /v1/orders | List orders, paginated |
| GET | /v1/orders/{id} | Retrieve an order |
| POST | /v1/orders/{id}/refund | Issue a refund |
| GET | /v1/customers | List your customers |
| POST | /v1/webhooks | Register a webhook endpoint |
| GET | /v1/usage | Your call counts + cap |
Pay for what you use. Free to test, fair pricing as you scale.
Single-tenant infra, SSO, audit log export, named CSM. For 2M+ calls or regulated industries.
Grab a free key in your dashboard — 1,000 calls a month, no credit card.