Skip to main content
GET
List Message Templates
The library is what the Templates page (Templates > Emails) shows: whole reusable messages saved from that page or from an editor, usable as a step on any channel, an inbox reply or an extension message. Campaign step bodies are not part of it — read a campaign’s steps with Get campaign sequences.
search is a substring match on the name only, case-insensitive; accented a c e i n o u y match their plain letters (relance finds Rélance). tags is any-of and userIds is any-of, both comma-separated or repeated. Bodies are HTML as stored, with {{variables}} left raw.

Authorizations

Authorization
string
header
required

Basic authentication header of the form Basic <encoded-value>, where <encoded-value> is the base64-encoded string username:password.

Query Parameters

Substring of the name, case-insensitive. Accented a, c, e, i, n, o, u, y match their plain letters (relance finds Rélance). Names only: bodies and subjects are not searched. Maximum 100 characters; a blank value is no filter.

Maximum string length: 100
tags
string

Keep the templates carrying any of these tags. Comma-separated; the parameter may also be repeated (?tags=a&tags=b), which keeps a comma inside a tag reachable. Tags are matched trimmed and lowercased, as the library stores them. Maximum 20.

userIds
string

Keep the items created by any of these users (usr_ ids, see GET /team/members). Comma-separated; the parameter may also be repeated. Maximum 100. Omit for every creator.

page
integer
default:1

Page number to retrieve, starting at 1

Required range: x >= 1
limit
integer
default:50

Number of items per page. Maximum value: 100

Required range: 1 <= x <= 100

Response

One page of results, with the pagination block. An empty result is page 1 of 1.

data
object[]
meta
object

Pagination block of a list response. totalPages is at least 1: an empty result is page 1 of 1.