Search Template Pages
Changed onSearch the reusable items of the team's templates and themes (hybrid keyword + meaning).
An item is one slide or page (a deck slide, a carousel slide), or a whole document (a 2-page resume). Find the one you need ("our timeline slide"), LOOK at its thumbnail, then copy it into a canvas with POST /v1/canvases/{canvas_ref}/import-pages (source = canvas_id, page_ids = the item's page_ids — all of them). To start from a WHOLE template instead, use GET /v1/templates.
Pass query, category, item_kind, or a combination. Team-scoped with the same visibility as GET /v1/templates: another team's items, and canvases you cannot view, never appear.
Request
- Base URLhttps://api.moda.app/v1
- URLhttps://api.moda.app/v1/templates/pages
- AuthHTTP bearer
Query parameters
What the item is, in words (timeline slide, resume, meet the team). Omit to browse by category / item_kind.
Only items in this category.
Only items of this kind (e.g. timeline).
The canvases.template_type values whose pages the library indexes.
Only items of templates (template) or of themes (theme). Default: both.
Max items. Defaults to 10, caps at 50.
Headers
Calendar-dated API version pin. New integrations should pin 2026-05-01 to opt into the newest response shapes. For back-compat the server also accepts requests with no header and resolves them to the current default (today: 2026-04-12); that default advances on each sunset date. Any unsupported value returns 400 unsupported_version.
Response
Successful Response
Changes
- info
endpoint added
- info