🚀 Coach Amp API

Multi-Tenant SaaS Coaching Platform

Status

✅ Running

Environment

production

Uptime

3h 27m 43s

Port

3000

Health & Status

GET /health
Health check endpoint - verify server is running
🔒 Auth: None
Show Example
curl http://localhost:3000/health

Webhooks

POST /api/webhooks/paddle
Paddle webhook handler for subscription events
🔒 Auth: Paddle Signature
Show Example
Paddle sends webhooks automatically

Billing (Paddle V9)

GET /api/billing/me
Current workspace billing state
🔒 Auth: JWT
Show Example
undefined
GET /api/billing/plans
Pricing matrix for detected/overridden currency
🔒 Auth: JWT
Show Example
undefined
POST /api/billing/starter-checkout
Open Starter €0 payment-method verification transaction
🔒 Auth: JWT
Show Example
undefined
POST /api/billing/upgrade
Create paid plan / agency / Growth checkout transaction
🔒 Auth: JWT
Show Example
undefined
POST /api/billing/change-plan
Live subscription plan/interval change (no checkout)
🔒 Auth: JWT
Show Example
undefined
POST /api/billing/cancel
Cancel subscription (default: end of period)
🔒 Auth: JWT
Show Example
undefined
POST /api/billing/resume
Resume a paused subscription
🔒 Auth: JWT
Show Example
undefined
POST /api/billing/portal-session
Short-lived Paddle customer portal URL
🔒 Auth: JWT
Show Example
undefined