Production v1 API

Multi-Tenant ERP Platform

Uzito Core API Gateway

The Laravel-powered backend for the Uzito Core platform. All business modules are accessible through the /api/v1 prefix. Authenticate with Sanctum to access tenant-scoped resources.

⚡ Health Check 🔑 Get CSRF Token 📋 Public Plans
API Version
v1
Stable
Laravel
13.2
13.26.1
PHP
8.4
8.4.25
Modules
34+
Domain modules
Auth
SPA
Sanctum + 2FA
Database
PG
pgsql
Checking API health…
Contacting /api/v1/health

Recommended smoke-test path

Use this sequence to verify the local environment before testing tenant workflows.

No matching modules or endpoints. Try a different term.
Platform Modules
👥
Human Resources
module: hr
💰
Finance & Accounting
module: finance
📦
Inventory
module: inventory
🏭
Manufacturing
module: manufacturing
🏗️
Warehouse (WMS)
module: wms
🛒
Sales
module: sales
🔧
Asset Mgmt (EAM)
module: eam
🏥
Healthcare (HMS)
module: hms
🪖
Safety / HSE
module: safety
Approvals
module: approvals
🎟️
Queue Management
module: queue
🤖
AI Engine
module: ai
📁
Documents & Storage
module: documents
📣
Communications
module: communications
🏢
SaaS Admin
module: saas
📐
Projects
module: projects
Key API Endpoints
🌐Public & Foundation
GET/api/v1/healthpublicSystem health check
GET/api/v1/public/saas/planspublicSaaS pricing plans
GET/api/v1/public/saas/plan-modulespublicPlan module listing
POST/api/v1/public/safety/forms/{slug}/submitpublicSafety form submission
🔑Authentication
GET/api/v1/auth/csrfpublicFetch CSRF cookie
POST/api/v1/auth/loginpublicLogin & get session
POST/api/v1/auth/logoutInvalidate session
POST/api/v1/auth/registerpublicNew user registration
POST/api/v1/auth/2fa/verifyTwo-factor verification
POST/api/v1/auth/forgot-passwordpublicPassword reset request
POST/api/v1/auth/tenant-onboardingTenant onboarding flow
👤Me & Tenants
GET/api/v1/meCurrent user profile
GET/api/v1/tenantsUser's tenant list
POST/api/v1/tenants/switchSwitch active tenant
GET/api/v1/permissionsUser permissions
GET/api/v1/modulesActive tenant modules
💰Finance
GET/api/v1/finance/journalsJournal entries
POST/api/v1/finance/journals/{id}/postPost journal
GET/api/v1/finance/trial-balanceTrial balance report
POST/api/v1/finance/cash-forecast/runRun cash forecast
POST/api/v1/finance/engineFinance action dispatcher
GET/api/v1/finance/bank-statementsBank reconciliation
👥Human Resources
POST/api/v1/hr/employees/hireHire employee
POST/api/v1/hr/employees/transferTransfer employee
POST/api/v1/hr/employees/exitEmployee exit
POST/api/v1/hr/attendance/ingestIngest attendance data
GET/api/v1/hr/admin/{resource}HR table CRUD
🏭Manufacturing
POST/api/v1/manufacturing/mrp/runRun MRP planning
POST/api/v1/manufacturing/work-orders/{id}/releaseRelease work order
POST/api/v1/manufacturing/work-orders/{id}/closeClose work order
GET/api/v1/manufacturing/control-towerControl tower KPIs
GET/api/v1/manufacturing/traceability/lots/{lot}Lot traceability
🤖AI Engine
POST/api/v1/ai/chatAI chat completion
POST/api/v1/ai/predictPrediction endpoint
POST/api/v1/ai/modules/{module}/assistModule AI assistant
POST/api/v1/ai/market-intelMarket intelligence
GET/api/v1/ai/usageAI usage analytics
🛒Sales & WMS
POST/api/v1/sales/document-engineQuote/order/invoice engine
POST/api/v1/sales/resolve-priceResolve pricing
POST/api/v1/sales/subscriptions/actionSubscription lifecycle
POST/api/v1/wms/waves/{id}/releaseRelease pick wave
POST/api/v1/wms/shipments/{id}/confirmConfirm shipment
GET/api/v1/wms/control-towerWMS control tower
🎟️Queue Management
GET/api/v1/queue/ticketsList queue tickets
POST/api/v1/queue/tickets/{id}/callCall next ticket
POST/api/v1/queue/tickets/{id}/completeComplete service
GET/api/v1/public/queue/displays/{key}publicQueue display board
🔧EAM & Safety
GET/api/v1/eam/kpi-summaryAsset KPI dashboard
POST/api/v1/eam/work-orders/{id}/completeComplete work order
POST/api/v1/safety/engineSafety action dispatcher
POST/api/v1/safety/permits/{id}/approveApprove permit to work