Products API
Base URL: https://api.creovine.com/products
Endpoints
List Products
GET /products
Response 200 OK:
{
"products": [
{
"id": "uuid",
"slug": "cvault-vpn",
"name": "CVault VPN",
"type": "service",
"status": "live",
"description": "Enterprise VPN service",
"features": [...],
"plans": [...]
}
]
}
Get Product
GET /products/:slug
Create Product (Admin)
POST /admin/products
X-Admin-Key: <admin-secret>
{
"slug": "new-product",
"name": "New Product",
"type": "service",
"status": "development",
"description": "Product description"
}
Update Product (Admin)
PATCH /admin/products/:productId
X-Admin-Key: <admin-secret>
{
"status": "live",
"description": "Updated description"
}