API-First Platform

Build on Mewayz —
The API-First Business Platform

Full REST API. Webhooks. OAuth 2.0. Everything developers need to build on top of a complete business platform — CRM, invoicing, HR, projects, and more.

Mewayz REST API — v1
GET /api/v1/contacts
Authorization: Bearer {your_api_token}
// Response
{
  "data": [
    { "id": 1, "name": "Acme Corp", "email": "[email protected]" },
    { "id": 2, "name": "TechStart Ltd", "email": "[email protected]" }
  ],
  "meta": { "total": 1247, "per_page": 25, "current_page": 1 }
}

All endpoints follow this standard — predictable, RESTful, JSON.

Trusted by 2,400+ developers building on Mewayz

Zapier
Make.com
n8n
REST API
Webhooks
OAuth 2.0

Everything You Need to Build

Four core API capabilities that cover every integration scenario — from simple read-access to full bidirectional automation.

REST API

150+ endpoints

Full CRUD operations across every module — contacts, invoices, projects, HR, and more. Consistent JSON responses, filtering, sorting, and cursor-based pagination on every collection endpoint.

  • 150+ endpoints across all modules
  • Standard JSON:API response format
  • Filtering, sorting, and pagination
  • Batch operations for bulk updates
  • Full OpenAPI 3.0 specification

Webhooks

Real-time events

Subscribe to real-time events across any module. Mewayz fires signed webhook payloads the moment something happens — no polling required.

  • contact.created, contact.updated
  • invoice.paid, invoice.overdue
  • project.completed, task.assigned
  • Signed payloads (HMAC-SHA256)
  • Retry logic with exponential backoff

OAuth 2.0

Secure token auth

Industry-standard OAuth 2.0 with scopes for fine-grained permission control. Issue tokens per-user or per-app with rate limiting and audit logging built in.

  • Bearer token authentication
  • Granular permission scopes
  • Per-token rate limiting (1,000 req/hr)
  • Token refresh and revocation
  • API key fallback for server-to-server

SDKs & Integrations

Zapier, Make, n8n

No-code integrations for non-technical builders, plus official support for the most popular automation platforms. If it speaks REST, it works with Mewayz.

  • Zapier App (350+ triggers & actions)
  • Make.com module (real-time triggers)
  • n8n community node
  • Postman collection included
  • OpenAPI spec for auto-generated SDKs

What Developers Build on Mewayz

From custom dashboards to fully white-labeled SaaS products — the API handles it all.

Build Client Portals

Extend Mewayz with custom dashboards tailored to your clients. Pull live CRM, invoice, and project data via API and render it in your own branded UI. Your clients see your product — powered by Mewayz under the hood.

  • Read contacts, deals, and pipeline data
  • Embed invoice status and payment history
  • Show project progress and task lists
  • Single-sign-on via OAuth for seamless UX

Automate Workflows

Subscribe to Mewayz webhooks and trigger actions across your entire stack. When a deal closes, fire a Slack message, create a project, and send a welcome email — all without human intervention.

  • Webhook triggers for every business event
  • Filter and transform payloads in-flight
  • Chain actions across 5,000+ Zapier apps
  • Build custom automation with n8n or Make.com

White-Label Integrations

Embed Mewayz APIs inside your own SaaS product. Use our white-label tier to provision sub-tenants, set custom branding, and expose Mewayz capabilities as your own features — your users never see our name.

  • Programmatic tenant provisioning via API
  • Full brand customization endpoints
  • Custom domain and SMTP per tenant
  • Manage billing and plan limits via API

Sample Endpoints

Every endpoint follows the same predictable structure. Learn one, know them all.

POST
/api/v1/contacts

Create a new contact or lead

// Example body / response
{ "name": "Jane Smith", "email": "[email protected]", "phone": "+1 555 0100", "tags": ["lead", "enterprise"] }
GET
/api/v1/invoices?status=overdue

List overdue invoices with filtering

// Example body / response
{ "data": [...], "meta": { "total": 12, "overdue_amount": 8450.00 } }
POST
/api/v1/projects

Create a project with tasks and team

// Example body / response
{ "name": "Website Redesign", "client_id": 42, "deadline": "2026-06-01", "members": [3, 7] }
GET
/api/v1/reports/revenue?period=monthly

Pull revenue and MRR analytics

// Example body / response
{ "mrr": 24500, "arr": 294000, "growth_rate": 12.4, "churn_rate": 1.8 }
PATCH
/api/v1/deals/{id}

Update a deal stage in the CRM pipeline

// Example body / response
{ "stage": "proposal_sent", "amount": 12000, "close_date": "2026-04-15" }
POST
/api/v1/webhooks

Register a webhook endpoint

// Example body / response
{ "url": "https://myapp.com/hooks/mewayz", "events": ["contact.created", "invoice.paid"] }
Trusted by 2,400+ developers building on Mewayz

What Developers Are Saying

"We replaced our custom-built CRM backend with Mewayz API in two weeks. The REST API is exactly what I expected — consistent, well-documented, and the webhook delivery is rock solid. We're now processing 50k webhook events a day without a single missed delivery."

DV
Dmitri Volkov
CTO, ClientFlow.io

"The Zapier integration alone saved our team 15 hours a week. But what really impressed me was the OAuth implementation — scoped tokens, proper refresh flows, audit logging. It's the kind of API quality you expect from Stripe, not a business management tool."

PA
Priya Anand
Lead Engineer, Automata Labs

"We built our entire white-label SaaS on top of Mewayz API. Tenant provisioning, custom branding, billing — all via API calls. Our first 40 clients were onboarded without us touching the dashboard once. The developer experience is genuinely excellent."

TB
Thomas Berger
Founder, SaaSStack.eu

Developer FAQ

Yes. The Mewayz API follows REST principles throughout — predictable resource URLs, standard HTTP methods (GET, POST, PATCH, DELETE), JSON request/response bodies, and meaningful HTTP status codes. We also provide a full OpenAPI 3.0 specification you can import into Postman or use to auto-generate client SDKs.
Rate limits depend on your plan: Starter — 1,000 requests/hour; Pro — 5,000 requests/hour; Business — 20,000 requests/hour. All limits are per-token. Responses include X-RateLimit-Remaining and X-RateLimit-Reset headers. Burst allowances let you spike up to 2× the limit briefly without getting throttled.
Yes. Mewayz fires signed webhook payloads for every significant business event — contact created/updated, invoice paid/overdue, project completed, deal stage changed, and more. Payloads are HMAC-SHA256 signed so you can verify authenticity. We retry failed deliveries up to 10 times with exponential backoff and provide a delivery log in your dashboard.
We provide a Postman collection and a full OpenAPI 3.0 spec — you can generate a typed SDK in any language using tools like openapi-generator or speakeasy. Native SDKs for JavaScript/TypeScript, PHP, and Python are on the roadmap. In the meantime, the REST API is straightforward enough that most developers prefer to use their own HTTP client.
Two options: (1) API Key — generate a long-lived token in your account settings and pass it as a Bearer token in the Authorization header. Best for server-to-server integrations. (2) OAuth 2.0 — use the authorization code flow to get scoped, per-user tokens. Best for building apps where end-users grant access. All tokens can be revoked from the dashboard.
Yes. Every Mewayz account includes a sandbox environment with pre-seeded test data — contacts, invoices, deals, projects, and more. Sandbox API calls use the same endpoints with a separate sandbox API key. Webhooks fire in sandbox too, so you can test your entire integration end-to-end before going live.

Ready to Build?

Get your API key in 60 seconds. No approval process, no waiting. Full sandbox access from day one.

Free 14-day trial · 150+ API endpoints · No credit card required