List Offer Templates
Fetch the personalization templates available in the workspace.
Rate Limit
The rate limit is 150 requests per minute, 500 requests per hour, and 1000 requests per day per consumer.Authorizations
Authentication is done via Basic Auth. This requires a base64-encoded string of your credentials in the format username:password.
- Username: Use your MoEngage Workspace ID (also known as the App ID). Find it in the MoEngage dashboard at Settings > Account > API keys.
- Password: Use an API key from Settings > Account > API keys.
Refer to API Key Dashboard for details on creating and managing API keys.
Headers
Client-supplied trace ID (UUID v4). Echoed back in the X-MOE-Request-Id response header and in server logs. If omitted, the server generates a trace ID automatically.
Query Parameters
An opaque pagination token used to retrieve the next page of results.
- Initial Request: Omit this parameter entirely on the first call to fetch the beginning of the list.
- Subsequent Pages: Pass the exact string received from the
next_cursorfield of the immediate previous response. - Handling: Pass this token completely verbatim. Do not decode, alter, or modify the string in any way.
Number of templates per page. Default 20, maximum 100.
1 <= x <= 100Response
Paginated list of offer templates.
Stable trace identifier for this response. Format: "resp_" + X-MOE-Request-Id. Identical on retries that carry the same X-MOE-Request-Id header, enabling client-side deduplication and cross-log correlation.
template List of templates matching the applied pagination.
Pagination metadata included in list responses.