Mapp Marketing Cloud · OpenAPI Overlay 1.0.0

API Evangelist conversational phrasing for Mapp Engage public Mobile Push API

10 actions 10 updates phrasing extends openapi/mapp-mobile-push-api-openapi.yml
Generated by API Evangelist Written by API Evangelist tooling for Mapp Marketing Cloud's API. It is a proposal applied on top of the contract, not a document Mapp Marketing Cloud publishes.
View Overlay File View on GitHub Overlay Specification

What the actions change

x-apievangelist-phrasing

Targets 10

$.info
$.paths['/mobilePush/cancelPushSend'].post
$.paths['/mobilePush/createAndSchedulePushMessage'].post
$.paths['/mobilePush/deletePushMessage'].delete
$.paths['/mobilePush/getPushMessage'].get
$.paths['/mobilePush/pausePushSend'].post
$.paths['/mobilePush/resumePushSend'].post
$.paths['/mobilePush/sendSingle'].post
$.paths['/mobilePush/multiTenantSendSingle'].post
$.paths['/mobilePush/updatePushMessage'].put

OpenAPI Overlay

Raw ↑
# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand.
overlay: 1.0.0
info:
  title: API Evangelist conversational phrasing for Mapp Engage public Mobile Push API
  version: 1.0.0
extends: openapi/mapp-mobile-push-api-openapi.yml
actions:
- target: $.info
  update:
    x-apievangelist-phrasing:
      method: generated
      generated: '2026-09-26'
      generator: build-phrasing.py
      label: Generated by API Evangelist
      operations: 9
- target: $.paths['/mobilePush/cancelPushSend'].post
  update:
    x-apievangelist-phrasing:
      intent: Cancel a scheduled push send
      effect: destructive
      questions:
      - How do I stop a push notification send that's already scheduled?
      - Can a push message sendout be cancelled for good?
      instructions:
      - text: Cancel the push send for message {messageId}.
        slots:
          messageId: query.messageId
      - text: Stop push message {messageId} from going out.
        slots:
          messageId: query.messageId
      method: generated
      generated: '2026-09-26'
- target: $.paths['/mobilePush/createAndSchedulePushMessage'].post
  update:
    x-apievangelist-phrasing:
      intent: Create and schedule a push message
      effect: write
      questions:
      - Can I create a push notification for an app and schedule it in one call?
      - What fields go into a new scheduled push, like title, content and selection plan?
      instructions:
      - text: Create and schedule a push titled Hello for my iOS app to the saved selection plan.
      - text: Schedule a new push message with this content and title.
      method: generated
      generated: '2026-09-26'
- target: $.paths['/mobilePush/deletePushMessage'].delete
  update:
    x-apievangelist-phrasing:
      intent: Delete a prepared push message
      effect: destructive
      questions:
      - How do I delete a prepared push message I won't send?
      - Can a prepared push notification be removed?
      instructions:
      - text: Delete prepared push message {messageId}.
        slots:
          messageId: query.messageId
      - text: Remove push draft {messageId}.
        slots:
          messageId: query.messageId
      method: generated
      generated: '2026-09-26'
- target: $.paths['/mobilePush/getPushMessage'].get
  update:
    x-apievangelist-phrasing:
      intent: Get a prepared push message
      effect: read
      questions:
      - What's in a prepared push message, such as its title and app?
      - Can I read back a push message's settings by ID?
      instructions:
      - text: Get prepared push message {messageId}.
        slots:
          messageId: query.messageId
      - text: Show the content of push message {messageId}.
        slots:
          messageId: query.messageId
      method: generated
      generated: '2026-09-26'
- target: $.paths['/mobilePush/pausePushSend'].post
  update:
    x-apievangelist-phrasing:
      intent: Pause a push send
      effect: write
      questions:
      - Can I temporarily halt a push notification sendout in progress?
      - Is there a way to pause a push message and pick it up later?
      instructions:
      - text: Pause the push send for message {messageId}.
        slots:
          messageId: query.messageId
      - text: Hold push message {messageId} for now.
        slots:
          messageId: query.messageId
      method: generated
      generated: '2026-09-26'
- target: $.paths['/mobilePush/resumePushSend'].post
  update:
    x-apievangelist-phrasing:
      intent: Resume a paused push send
      effect: write
      questions:
      - How do I restart a push sendout I paused?
      - Can a paused push message continue sending?
      instructions:
      - text: Resume the push send for message {messageId}.
        slots:
          messageId: query.messageId
      - text: Continue sending paused push {messageId}.
        slots:
          messageId: query.messageId
      method: generated
      generated: '2026-09-26'
- target: $.paths['/mobilePush/sendSingle'].post
  update:
    x-apievangelist-phrasing:
      intent: Send a push to one recipient
      effect: write
      questions:
      - Can I send a single mobile push notification to one recipient from a campaign?
      - What IDs do I need to push to one app user in Mapp Engage?
      instructions:
      - text: Send a push from campaign {campaignId} to recipient {recipientId}.
        slots:
          campaignId: query.campaignId
          recipientId: query.recipientId
      - text: Push campaign {campaignId} to user {recipientId} only.
        slots:
          campaignId: query.campaignId
          recipientId: query.recipientId
      method: generated
      generated: '2026-09-26'
- target: $.paths['/mobilePush/multiTenantSendSingle'].post
  update:
    x-apievangelist-phrasing:
      intent: Send a push personalized from child users
      effect: write
      questions:
      - Can I send one push notification personalized with child user data across tenants?
      - Which call handles multi-tenant single push sends?
      instructions:
      - text: Send a multi-tenant single push to this recipient with child user personalization.
      - text: Use the multi-tenant push to notify one recipient.
      method: generated
      generated: '2026-09-26'
- target: $.paths['/mobilePush/updatePushMessage'].put
  update:
    x-apievangelist-phrasing:
      intent: Update a prepared push message
      effect: write
      questions:
      - Can I change the title or content of a push message before it's sent?
      - What does updating a prepared push require, such as the message ID in the body?
      instructions:
      - text: Update prepared push message 1 with a new title and content.
      - text: Edit this push draft's selection plan and text.
      method: generated
      generated: '2026-09-26'