API v2.0 Available

Build with Mewayz

Complete developer documentation for the Mewayz multi-tenant SaaS ERP platform. REST APIs, webhooks, SDKs, and 131 extensible packages.

Authentication Example
curl -X POST https://app.mewayz.com/api/v1/auth/token \
  -H "Content-Type: application/json" \
  -d '{
    "email": "[email protected]",
    "password": "your-password"
  }'

# Response
{
  "token": "eyJhbGciOiJIUzI1NiIs...",
  "expires_in": 3600,
  "workspace_id": 42
}

Everything You Need

Comprehensive tools and documentation to integrate with the Mewayz platform

REST API

Full CRUD operations for all 131 packages. JSON responses, pagination, filtering, and batch operations.

Explore API →

Webhooks

Real-time event notifications for invoices, payments, subscriptions, and CRM activities via HMAC-signed payloads.

Setup Webhooks →

Package System

131 modular packages covering HRM, Sales, Accounting, Tasks, and more. Each with its own routes, models, and UI.

Browse Packages →

SSO Integration

HMAC-SHA256 JWT-based single sign-on for embedding standalone apps. 60-second token expiry with auto-refresh.

SSO Guide →

Analytics

20 dashboard widgets, self-hosted analytics via Plausible CE. GA4 event tracking for checkout funnels.

Analytics Docs →

AI Integration

Self-hosted Ollama with DeepSeek V3 671B. Chatwoot bot integration. All AI runs locally - no external API calls.

AI Docs →

API Reference

RESTful endpoints for the complete Mewayz platform. All endpoints require Bearer token authentication.

GET
/api/v1/invoices

List all invoices with pagination

POST
/api/v1/invoices

Create a new invoice

GET
/api/v1/employees

List employees with filters

POST
/api/v1/leads

Create a new sales lead

GET
/api/v1/projects

List projects with tasks count

PUT
/api/v1/deals/{id}

Update deal stage and value

GET
/api/v1/customers

List customers with billing info

DEL
/api/v1/tasks/{id}

Delete a task (soft delete)

Webhook Events

Subscribe to real-time events. All payloads are signed with HMAC-SHA256.

invoice.created
When a new invoice is generated
payment.received
When a payment is processed via Stripe
subscription.updated
Plan upgrade/downgrade events
employee.onboarded
New employee added to workspace
deal.stage_changed
CRM deal moved to new pipeline stage
task.completed
Project task marked as done

Package Architecture

Mewayz runs on 131 modular packages organized in a dual-tier model.

Tier 1: Foundation Packages

HRM22 dependent packages
Sales14 dependent packages
Account26 dependent packages
Taskly20 dependent packages

Tier 2: Standalone Pro Apps

hrm.mewayz.comHRM Pro
sales.mewayz.comSales Pro
account.mewayz.comAccounting Pro
tasks.mewayz.comProject Mgmt Pro