Key API Endpoints
Key API Endpoints
Products
GET /api/catalog/products— List products (paginated, filterable)GET /api/catalog/products/{slug}— Get a single productPOST /api/catalog/products— Create a product (requires catalog.create permission)PUT /api/catalog/products/{id}— Update a productDELETE /api/catalog/products/{id}— Soft-delete a product
Orders
GET /api/orders— List orders (admin; or customer's own orders if customer token)GET /api/orders/{id}— Get order detailsPATCH /api/orders/{id}/status— Update order status
License Verification (Public)
POST /api/license/verify— Verify a license key and activate a domainPOST /api/license/deactivate— Deactivate a domain from a licenseGET /api/license/check-update— Check for a software update
Customers
GET /api/crm/customers— List customers (admin)GET /api/crm/customers/{id}— Customer details with wallet and loyalty balance
Full API Reference
A full Swagger/OpenAPI specification is available at /api/documentation when running in non-production mode.
Last updated: 5/20/2026