List Emails
emails_listLists an app's email templates: email_id, name, status
(active/inactive), subject, preview_text, open/click/conversion
rates, and timestamps. Never includes design JSON or rendered HTML.
Edit those in the Meridian dashboard. Takes the app_id returned by
apps_list. Optional status, search (name/subject), and limit
(default 20, maximum 100). Newest first, one page per call: while
next_cursor is not null, call again with it as cursor and the
same status and search to read the next page. A null
next_cursor means there are no more emails.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"app_id": "<app_id>"
},
"name": "emails_list"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of emails to return. Default 20, maximum 100. | |
| app_id | Yes | The app uuid returned by `apps_list`. | |
| cursor | No | The `next_cursor` of the previous call, passed back unchanged with the same filters. Omit it for the first page. | |
| search | No | Case-insensitive substring match on name or subject. | |
| status | No | Filter by status: `active` or `inactive`. | |
| organization_id | No | An organisation uuid or slug. When supplied, `app_id` is resolved within that organisation and may be a slug instead of a uuid, mirroring the Meridian web app. |