Skip to main content

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.

Quick Example