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