Skip to main content
See the full parameter and response reference for GET in-app messages, POST log event, and GET capabilities.

Prerequisites

Authenticate with the Storefront API using a Bearer access token. See Integrate with Masivo.
These endpoints work with CLIENT and SERVER API keys. Use a SERVER key when fetching messages from your backend; CLIENT keys are suitable for embedded apps that call Masivo directly.

1. Check capabilities

2. Fetch eligible messages

Only pending messages that are scheduled, not expired, and under their impression cap are returned.

3. Log impression events

For button clicks:

Message content fields

Common errors