All admin endpoints require authentication. Use the Medusa Admin login:
POST /auth/user/emailpass
"email": "admin@example.com",
Returns a JWT token for subsequent requests.
| Method | Endpoint | Description |
|---|
| GET | /admin/aplt/orders | List orders (pagination, search) |
| POST | /admin/aplt/orders | Create order |
| PUT | /admin/aplt/orders | Update order |
| DELETE | /admin/aplt/orders | Delete order |
| GET/POST | /admin/aplt/orders/lines | Order line items |
| GET | /admin/aplt/orders/pdf?id=X | Generate PDF |
| POST | /admin/aplt/orders/shipping | Update shipping |
| POST | /admin/aplt/orders/status | Update status |
| Method | Endpoint | Description |
|---|
| GET | /admin/aplt/quotations | List quotations |
| POST | /admin/aplt/quotations | Create quotation |
| PUT | /admin/aplt/quotations | Update quotation |
| GET/POST | /admin/aplt/quotations/lines | Line items |
| POST | /admin/aplt/quotations/lines/generate | AI-generate lines (redirects to /admin/aplt/ai-generate-lines) |
| GET | /admin/aplt/quotations/pdf?id=X | Generate PDF |
| POST | /admin/aplt/quotations/confirm | Convert to order |
| Method | Endpoint | Description |
|---|
| GET/POST | /admin/aplt/invoices | Invoice CRUD |
| GET | /admin/aplt/invoices/pdf?id=X | Generate PDF |
| GET/POST | /admin/aplt/credit-notes | Credit notes |
| GET | /admin/aplt/credit-notes/pdf?id=X | Credit note PDF |
| Method | Endpoint | Description |
|---|
| GET | /admin/aplt/products | List (search, filter, paginate) |
| GET | /admin/aplt/products/[sku] | Get by SKU |
| POST | /admin/aplt/products/[sku] | Update product |
| POST | /admin/aplt/products/copy | Clone product |
| GET | /admin/aplt/product-techniques | List techniques |
| POST | /admin/aplt/technique-pricing | Set pricing |
| Method | Endpoint | Description |
|---|
| GET/POST | /admin/aplt/customers | Customer CRUD |
| GET/POST | /admin/aplt/leads | Lead management |
| POST | /admin/aplt/leads/activities | Log activity |
| POST | /admin/aplt/leads/tasks | Create task |
| Method | Endpoint | Description |
|---|
| GET/POST | /admin/aplt/categories | Categories |
| GET/POST | /admin/aplt/suppliers | Suppliers |
| GET/POST | /admin/aplt/discount-groups | Discounts |
| GET/POST | /admin/aplt/vat-codes | VAT rates |
| GET/POST | /admin/aplt/parameters/settings | System params |
| GET/POST | /admin/aplt/parameters/payment-terms | Payment terms |
| GET | /admin/aplt/parameters/version | Version info |
| Method | Endpoint | Description |
|---|
| POST | /admin/aplt/ai-generate-lines | AI-powered line item generation |
| POST | /admin/aplt/wayne-assist | AI assistant |
| GET | /admin/aplt/app-version | Application version info |
| POST | /admin/aplt/migrations | Data migrations |
| Method | Endpoint | Description |
|---|
| GET/POST | /admin/aplt/chloe-customer | Chloe integration (customers) |
| GET/POST | /admin/aplt/chloe-order | Chloe integration (orders) |
| GET/POST | /admin/aplt/chloe-product | Chloe integration (products) |
| Method | Endpoint | Description |
|---|
| GET/POST | /admin/aplt/document-chain | Document relationships |
| GET/POST | /admin/aplt/payments | Payment management |
| GET/POST | /admin/aplt/reports | Reporting |
| Method | Endpoint | Description |
|---|
| GET/POST | /admin/aplt/subscriptions | Subscription management |
| POST | /admin/aplt/subscriptions/generate | Auto-generate invoices from subscriptions |
| Method | Endpoint | Description |
|---|
| GET/POST | /admin/aplt/access-requests | Access request management |
| POST | /admin/aplt/sync-to-sales-channel | Sync products to Medusa sales channel |
| Method | Endpoint | Description |
|---|
| GET/POST | /admin/connectors | Connector config |
| POST | /admin/connectors/sync | Trigger sync |
| POST | /admin/connectors/medusa-sync | Sync to Medusa |
| Method | Endpoint | Description |
|---|
| GET/POST | /admin/cms/pages | Page CRUD |
| GET/POST | /admin/cms/settings | Settings |
| GET/POST | /admin/cms/footer | Footer config |
| GET/POST | /admin/cms-modules | CMS modules |
| GET/POST | /admin/page-manager | Page layouts |
| GET/POST | /admin/menu-manager | Menu config |
| Method | Endpoint | Description |
|---|
| POST | /admin/agent/product-search | AI-powered product search |
| POST | /admin/brand-upload | Brand asset uploads |
| POST | /admin/brand-wizard | Brand configuration wizard |
| Method | Endpoint | Description |
|---|
| GET/POST | /admin/custom | Custom admin routes |
| Method | Endpoint | Description |
|---|
| GET/POST | /admin/dev-projects | Project CRUD |
| POST | /admin/dev-projects/files | Track files |
| POST | /admin/dev-projects/changelog | Log changes |
| POST | /admin/dev-projects/commit | Git commit |
| GET | /admin/dev-projects/diff | View diff |
| GET | /admin/dev-projects/browse | Browse project files |
| POST | /admin/dev-projects/rebuild | Rebuild tenant backend |
| GET | /admin/dev-projects/status | Project deployment status |
| GET | /admin/dev-projects/version | Version info |
No authentication required:
| Method | Endpoint | Description |
|---|
| GET | /store/aplt/products | Product listing |
| GET | /store/aplt/products/[sku] | Product detail |
| GET | /store/aplt/products/[sku]/techniques | Techniques |
| GET | /store/aplt/categories | Categories |
| GET/POST | /store/aplt/quotations | Customer quotation requests |
| Method | Endpoint | Description |
|---|
| GET | /store/cms | CMS content |
| GET | /store/mega-menu | Navigation menu |
| Method | Endpoint | Description |
|---|
| GET | /store/access-check | Check IP access |
| POST | /store/access-request | Request access |
| Method | Endpoint | Description |
|---|
| GET | /store/agent-context | AI agent context |
| GET | /store/customer-logos | Customer logo list |
| GET | /store/customer-logos/active | Active customer logos |
| Method | Endpoint | Description |
|---|
| GET | /store/sales-channels/bulk-products | Bulk product listing |
| Method | Endpoint | Description |
|---|
| GET/POST | /store/custom | Custom store routes |