Base URL
Two API types
Cuprice has two types of API endpoints: Public Endpoints — No authentication needed. Used by the embed widget. API v1 — Requires an API key. Full CRUD for projects, features, and plans.Authentication
Public Endpoints
GET /api/share/{shareId}
Get project data (plans, features, theme)
GET /api/stripe/receipt
Get purchase details from a Stripe session
POST /api/stripe/checkout
Create checkout session for a regular plan
POST /api/stripe/checkout/custom
Create checkout session for a custom plan
API v1 — Projects, Features, Plans
Projects
List, create, update, delete projects. Update theme and custom CSS.
Features
Manage feature backlog — standard, limits, and usage-based features.
Plans
Create, update, delete, and duplicate pricing plans.
Plan Features
Assign features to plans, set multipliers, remove features.
