Product Management API

Create and manage products and plans.

Products

Create Product

POST /api/v1/admin/products

{
  "name": "My Software",
  "description": "My awesome software product"
}

Get Products

GET /api/v1/admin/products

Returns all products for your tenant.

Plans

Create Plan

POST /api/v1/admin/plans

{
  "productId": "product_123",
  "name": "Professional",
  "description": "Professional plan",
  "maxSeats": 5,
  "expiresInDays": 365,
  "features": ["feature1", "feature2"]
}

Get Plans

GET /api/v1/admin/plans?productId=...

Returns plans, optionally filtered by product.