Home
Providers
MoEngage
MoEngage
MoEngage is an insights-led customer engagement and cross-channel marketing automation platform used by consumer brands to unify customer data, segment audiences, and orchestrate personalized messaging across push notifications, email, SMS, WhatsApp, in-app messages, on-site messaging, app inbox cards, and web push. The platform exposes a broad REST API surface across seven regional data centers (DC-01 through DC-06 and DC-101) covering user and event ingestion, bulk import, business events, GDPR/CCPA data requests, campaign creation and lifecycle management, file- and filter-based segments, cohort sync, content blocks and channel templates, product catalogs, recommendations, coupon lists, offer decisioning, subscription and opt-in preferences, transactional alerts (Inform), iOS Live Activities, personalization experiences, campaign statistics, message archival, and custom analytics dashboards. MoEngage also ships native mobile and web SDKs for Android, iOS, Web, React Native, Flutter, Unity, Cordova and Capacitor, and operates a hosted, OAuth-secured Model Context Protocol (MCP) server so AI assistants can draft campaigns, manage segments and flows, and analyze performance conversationally.
MoEngage publishes 10 APIs on the APIs.io network, including Data API, Campaigns API, Push API, and 7 more. Tagged areas include customer-engagement, marketing-automation, customer-data-platform, push-notifications, and email.
MoEngage’s developer surface includes documentation, API reference, getting-started guide, support, engineering blog, pricing, signup flow, and 31 more developer resources.
11 APIs
1 MCP Servers
customer-engagement marketing-automation customer-data-platform push-notifications email sms whatsapp in-app-messaging segmentation personalization campaign-management analytics mobile-sdk mcp martech
On this page
Kin Score
APIs 11
MCP Servers 1
Rate Limits 1
Security Posture 4
Scopes 1
Resources 38
apis.yml
47 Operational Transparency
Composite quality — 63.6/100 · strong
Contract Quality
15.8 / 25
Developer Ergonomics
16.0 / 20
Commercial Clarity
12.1 / 20
Operational Transparency
6.2 / 13
Agent readiness — 65/100 · agent native
Machine-Readable Contract
18 / 18
Agentic Access Contract
0 / 10
MCP Server
12 / 12
Machine-Readable Auth
10 / 10
Idempotency
9 / 9
Stable Error Semantics
8 / 8
Request/Response Examples
7 / 7
Rate-Limit Signaling
7 / 7
Typed Event Surface
0 / 6
Agent Skills
5 / 5
Well-Known Catalog
4 / 4
Consent & Bot Identity
0 / 3
A2A Agent Card
0 / 8
Dry-Run / Simulate Mode
0 / 4
Individual APIs this provider publishes, each with its own machine-readable definition.
Scroll for all 11
Model Context Protocol servers that expose these APIs to AI agents.
Documented rate limits and quota policies.
Authentication, domain security, vulnerability disclosure, and trust-center signals.
OAuth scopes governing access to this provider's APIs.
Get Started 5
Portal, sign-up, and the first successful call
Documentation 2
Reference material describing how the API behaves
Agent Surfaces 4
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 6
Pagination, idempotency, versioning, errors, and events
Build 5
SDKs, sample code, and the tooling you integrate with
Access & Security 7
Authentication, authorization, and security posture
Scroll for all 7
Operate 4
Status, limits, changes, and where to get help
Commercial 3
Pricing, plans, and the legal terms of use
Company 2
The organization behind the API
Source (apis.yml)
aid: moengage
name: MoEngage
description: MoEngage is an insights-led customer engagement and cross-channel marketing automation platform used by consumer
brands to unify customer data, segment audiences, and orchestrate personalized messaging across push notifications, email,
SMS, WhatsApp, in-app messages, on-site messaging, app inbox cards, and web push. The platform exposes a broad REST API
surface across seven regional data centers (DC-01 through DC-06 and DC-101) covering user and event ingestion, bulk import,
business events, GDPR/CCPA data requests, campaign creation and lifecycle management, file- and filter-based segments, cohort
sync, content blocks and channel templates, product catalogs, recommendations, coupon lists, offer decisioning, subscription
and opt-in preferences, transactional alerts (Inform), iOS Live Activities, personalization experiences, campaign statistics,
message archival, and custom analytics dashboards. MoEngage also ships native mobile and web SDKs for Android, iOS, Web,
React Native, Flutter, Unity, Cordova and Capacitor, and operates a hosted, OAuth-secured Model Context Protocol (MCP) server
so AI assistants can draft campaigns, manage segments and flows, and analyze performance conversationally.
image: https://www.moengage.com/wp-content/uploads/2023/03/MoEngage-Logo.svg
url: https://raw.githubusercontent.com/api-evangelist/moengage/refs/heads/main/apis.yml
x-type: company
x-source: harvest:secondary-market
specificationVersion: '0.21'
created: '2026-08-01'
modified: '2026-08-01'
tags:
- customer-engagement
- marketing-automation
- customer-data-platform
- push-notifications
- email
- sms
- whatsapp
- in-app-messaging
- segmentation
- personalization
- campaign-management
- analytics
- mobile-sdk
- mcp
- martech
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com
- FN: APIs.json
email: info@apis.io
apis:
- name: MoEngage Data API
description: Create and update user profiles, track events, manage devices, merge and delete users, run bulk imports and
file imports, and submit GDPR/CCPA data subject requests. The primary ingestion surface for getting customer data into
MoEngage.
humanURL: https://www.moengage.com/docs/api/data/data-overview
baseURL: https://api-01.moengage.com/v1
tags:
- data
- user-profiles
- events
- bulk-import
- gdpr
properties:
- type: OpenAPI
url: openapi/moengage-data-openapi.yml
- type: Overlay
url: overlays/moengage-data-overlay.yaml
- type: OpenAPI
url: openapi/moengage-gdpr-ccpa-openapi.yml
- type: Overlay
url: overlays/moengage-gdpr-ccpa-overlay.yaml
- type: OpenAPI
url: openapi/moengage-business-events-openapi.yml
- type: Overlay
url: overlays/moengage-business-events-overlay.yaml
- type: OpenAPI
url: openapi/moengage-cohort-audience-openapi.yml
- type: Overlay
url: overlays/moengage-cohort-audience-overlay.yaml
- type: Documentation
url: https://www.moengage.com/docs/api/data/data-overview
- type: APIReference
url: https://www.moengage.com/docs/api/introduction
- type: Postman
url: https://www.postman.com/moengage-dev/api-docs/collection/p593wcu/moengage-data-apis
- name: MoEngage Campaigns API
description: Create, update, search, test, and publish Push and Email campaigns. The V5 draft lifecycle builds a campaign
incrementally — create a draft, patch components, validate, test-send, then publish — with an Idempotency-Key header on
every POST and PATCH. Includes campaign stats, reports, and archival.
humanURL: https://www.moengage.com/docs/api/campaigns/campaign-draft-overview
baseURL: https://api-01.moengage.com/core-services/v1
tags:
- campaigns
- push
- email
- campaign-stats
- idempotency
properties:
- type: OpenAPI
url: openapi/moengage-campaign-draft-openapi.yml
- type: Overlay
url: overlays/moengage-campaign-draft-overlay.yaml
- type: OpenAPI
url: openapi/moengage-campaigns-openapi.yml
- type: Overlay
url: overlays/moengage-campaigns-overlay.yaml
- type: OpenAPI
url: openapi/moengage-stats-report-openapi.yml
- type: Overlay
url: overlays/moengage-stats-report-overlay.yaml
- type: OpenAPI
url: openapi/moengage-message-archival-openapi.yml
- type: Overlay
url: overlays/moengage-message-archival-overlay.yaml
- type: Documentation
url: https://www.moengage.com/docs/api/campaigns/campaign-draft-overview
- name: MoEngage Push API
description: Send transactional and targeted push notifications to Android, iOS, and Web devices, and create push campaigns
targeting all users or a group of users. Served from a dedicated push host.
humanURL: https://www.moengage.com/docs/api/push/push-overview
baseURL: https://pushapi-01.moengage.com/v2
tags:
- push
- transactional
- mobile
properties:
- type: OpenAPI
url: openapi/moengage-push-openapi.yml
- type: Overlay
url: overlays/moengage-push-overlay.yaml
- type: OpenAPI
url: openapi/moengage-push-v2-1-openapi.yml
- type: Overlay
url: overlays/moengage-push-v2-1-overlay.yaml
- type: Documentation
url: https://www.moengage.com/docs/api/push/push-overview
- name: MoEngage Segments API
description: Create and manage file-based segments (upload, add, remove, replace users) and filter-based segments built
from event and attribute conditions, plus archive/unarchive operations and cohort audience synchronization from partner
platforms.
humanURL: https://www.moengage.com/docs/api/custom-segments/custom-segments-overview
baseURL: https://api-01.moengage.com
tags:
- segmentation
- audiences
- cohorts
properties:
- type: OpenAPI
url: openapi/moengage-custom-segments-openapi.yml
- type: Overlay
url: overlays/moengage-custom-segments-overlay.yaml
- type: Documentation
url: https://www.moengage.com/docs/api/custom-segments/custom-segments-overview
- name: MoEngage Content and Templates API
description: Create, update, and search reusable content across channels — email templates (V1 and V2), push templates,
SMS templates, in-app templates, on-site messaging (OSM) templates, and content blocks such as shared email headers and
footers.
humanURL: https://www.moengage.com/docs/api/content-blocks/content-blocks-overview
baseURL: https://api-01.moengage.com/v1.0
tags:
- templates
- content
- email
- sms
- in-app-messaging
properties:
- type: OpenAPI
url: openapi/moengage-email-templates-1-openapi.yml
- type: Overlay
url: overlays/moengage-email-templates-1-overlay.yaml
- type: OpenAPI
url: openapi/moengage-email-templates-2-openapi.yml
- type: Overlay
url: overlays/moengage-email-templates-2-overlay.yaml
- type: OpenAPI
url: openapi/moengage-push-templates-openapi.yml
- type: Overlay
url: overlays/moengage-push-templates-overlay.yaml
- type: OpenAPI
url: openapi/moengage-sms-templates-openapi.yml
- type: Overlay
url: overlays/moengage-sms-templates-overlay.yaml
- type: OpenAPI
url: openapi/moengage-in-app-templates-openapi.yml
- type: Overlay
url: overlays/moengage-in-app-templates-overlay.yaml
- type: OpenAPI
url: openapi/moengage-osm-templates-openapi.yml
- type: Overlay
url: overlays/moengage-osm-templates-overlay.yaml
- type: OpenAPI
url: openapi/moengage-content-blocks-openapi.yml
- type: Overlay
url: overlays/moengage-content-blocks-overlay.yaml
- type: Documentation
url: https://www.moengage.com/docs/api/content-blocks/content-blocks-overview
- name: MoEngage Catalog, Recommendations and Coupons API
description: Manage product and item catalogs (create, add attributes, ingest, search, update, bulk delete), fetch recommendation
metadata and items, and administer coupon lists and coupon files including activation, archival, and usage reporting.
humanURL: https://www.moengage.com/docs/api/catalog/catalog-overview
baseURL: https://api-01.moengage.com/v1
tags:
- catalog
- recommendations
- coupons
- ecommerce
properties:
- type: OpenAPI
url: openapi/moengage-catalog-openapi.yml
- type: Overlay
url: overlays/moengage-catalog-overlay.yaml
- type: OpenAPI
url: openapi/moengage-recommendations-openapi.yml
- type: Overlay
url: overlays/moengage-recommendations-overlay.yaml
- type: OpenAPI
url: openapi/moengage-coupons-openapi.yml
- type: Overlay
url: overlays/moengage-coupons-overlay.yaml
- type: Documentation
url: https://www.moengage.com/docs/api/catalog/catalog-overview
- name: MoEngage Subscriptions API
description: Manage email resubscription in bulk, update opt-in management preferences, and read, create, and update per-category
subscription preferences for users across channels.
humanURL: https://www.moengage.com/docs/api/email-subscription/email-subscription-overview
baseURL: https://api-01.moengage.com
tags:
- subscriptions
- opt-in
- email
- preferences
properties:
- type: OpenAPI
url: openapi/moengage-email-subscription-openapi.yml
- type: Overlay
url: overlays/moengage-email-subscription-overlay.yaml
- type: OpenAPI
url: openapi/moengage-subscription-categories-openapi.yml
- type: Overlay
url: overlays/moengage-subscription-categories-overlay.yaml
- type: Documentation
url: https://www.moengage.com/docs/api/email-subscription/email-subscription-overview
- name: MoEngage Analytics and Flows API
description: Read-only access to MoEngage Custom Dashboards and the analytics data behind each chart, plus Flows endpoints
to list flows, read a flow and a specific flow version, and update flow status.
humanURL: https://www.moengage.com/docs/api/analytics/analytics-overview
baseURL: https://api-01.moengage.com
tags:
- analytics
- dashboards
- flows
- reporting
properties:
- type: OpenAPI
url: openapi/moengage-analytics-openapi.yml
- type: Overlay
url: overlays/moengage-analytics-overlay.yaml
- type: OpenAPI
url: openapi/moengage-flows-openapi.yml
- type: Overlay
url: overlays/moengage-flows-overlay.yaml
- type: Documentation
url: https://www.moengage.com/docs/api/analytics/analytics-overview
- name: MoEngage Inform API
description: Unified transactional messaging infrastructure for building and managing transactional alerts across SMS, Email,
and Push from a single send endpoint. Publishes a dedicated sandbox host alongside the production host.
humanURL: https://www.moengage.com/docs/api/inform/inform-overview
baseURL: https://api-01.moengage.com/v1.0
tags:
- transactional
- alerts
- sms
- email
- push
properties:
- type: OpenAPI
url: openapi/moengage-inform-openapi.yml
- type: Overlay
url: overlays/moengage-inform-overlay.yaml
- type: Documentation
url: https://www.moengage.com/docs/api/inform/inform-overview
- type: Sandbox
url: sandbox/moengage-sandbox.yml
- name: MoEngage Engagement Surfaces API
description: App Inbox Cards fetch and delete, iOS broadcast Live Activities (start, update, end), Personalize experiences
fetch/metadata/event tracking from client SDK hosts, and Offer Decisioning offerings with a documented Idempotency-Key
contract and structured error codes.
humanURL: https://www.moengage.com/docs/api/cards/cards-overview
baseURL: https://api-01.moengage.com/v1
tags:
- cards
- live-activities
- personalization
- offers
properties:
- type: OpenAPI
url: openapi/moengage-cards-openapi.yml
- type: Overlay
url: overlays/moengage-cards-overlay.yaml
- type: OpenAPI
url: openapi/moengage-live-activities-openapi.yml
- type: Overlay
url: overlays/moengage-live-activities-overlay.yaml
- type: OpenAPI
url: openapi/moengage-personalize-experience-openapi.yml
- type: Overlay
url: overlays/moengage-personalize-experience-overlay.yaml
- type: OpenAPI
url: openapi/moengage-offerings-openapi.yml
- type: Overlay
url: overlays/moengage-offerings-overlay.yaml
- type: Documentation
url: https://www.moengage.com/docs/api/cards/cards-overview
- name: MoEngage MCP Server
description: Hosted, OAuth-secured Model Context Protocol server that lets AI assistants build campaign drafts, author content,
create and count segments, read and analyze flows, browse dashboards, search campaigns, and run campaign and product-behavior
analytics against a MoEngage workspace. Available in DC01 through DC04. A separate documentation MCP server serves the
docs site.
humanURL: https://www.moengage.com/docs/user-guide/ai-and-intelligence/merlin-ai/moengage-mcp-server
baseURL: https://mcp.moengage.com
tags:
- mcp
- agents
- ai
- oauth
properties:
- type: MCPServer
url: mcp/moengage-mcp.yml
- type: ToolCrosswalk
url: mcp/moengage-tool-crosswalk.yml
- type: Documentation
url: https://www.moengage.com/docs/user-guide/ai-and-intelligence/merlin-ai/moengage-mcp-server
common:
- type: VulnerabilityDisclosure
url: security/moengage-vulnerability-disclosure.yml
- type: Website
url: https://www.moengage.com/
- type: DeveloperPortal
url: https://www.moengage.com/docs/
- type: Documentation
url: https://www.moengage.com/docs/
- type: APIReference
url: https://www.moengage.com/docs/api/introduction
- type: GettingStarted
url: https://www.moengage.com/docs/developer-guide/introduction
- type: Support
url: https://help.moengage.com/hc/en-us
- type: Blog
url: https://www.moengage.com/blog/
- type: GitHubOrganization
url: https://github.com/moengage
- type: Pricing
url: https://www.moengage.com/plans-and-pricing/
- type: SignUp
url: https://www.moengage.com/request-demo/
- type: Login
url: https://dashboard.moengage.com/
- type: TermsOfService
url: https://www.moengage.com/terms-of-use/
- type: PrivacyPolicy
url: https://www.moengage.com/privacy-policy/
- type: Postman
url: https://www.postman.com/moengage-dev/api-docs/documentation/p593wcu/moengage-data-apis
- type: StatusPage
url: https://status.moengage.com/
- type: TrustCenter
url: https://trust.moengage.com/
- type: Compliance
url: https://trust.moengage.com/
- type: ChangeLog
url: changelog/moengage-changelog.yml
- type: LLMsTxt
url: llms/moengage-llms.txt
- type: Packages
url: packages/moengage-packages.yml
- type: SDKs
url: packages/moengage-packages.yml
- type: WellKnown
url: well-known/moengage-well-known.yml
- type: Authentication
url: authentication/moengage-authentication.yml
- type: OAuthScopes
url: scopes/moengage-scopes.yml
- type: Conventions
url: conventions/moengage-conventions.yml
- type: Idempotency
url: conventions/moengage-conventions.yml
- type: ErrorCatalog
url: errors/moengage-problem-types.yml
- type: Lifecycle
url: lifecycle/moengage-lifecycle.yml
- type: Conformance
url: conformance/moengage-conformance.yml
- type: DataModel
url: data-model/moengage-data-model.yml
- type: RateLimits
url: rate-limits/moengage-rate-limits.yml
- type: AgentSkill
url: skills/_index.yml
- type: DomainSecurity
url: security/moengage-domain-security.yml
- type: Security
url: https://www.moengage.com/responsible-disclosure/
- type: MCPServer
url: mcp/moengage-mcp.yml
- type: ToolCrosswalk
url: mcp/moengage-tool-crosswalk.yml
- type: Sandbox
url: sandbox/moengage-sandbox.yml
x-enrichment:
date: '2026-08-01'
status: enriched
artifacts_added: 87
pass: local-v1