Search Template Pages
Search the reusable items of the team’s templates and themes (hybrid keyword + meaning).
An item is one slide of a deck or theme, or a whole document / set (a 2-page resume, a
carousel). 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.
Authorizations
API key from Settings > Developer > REST API
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.
2026-04-12, 2026-05-01 "2026-05-01"
Query Parameters
What the item is, in words (timeline slide, resume, meet the team). Omit to browse by category / item_kind.
500Only items in this category.
presentation, resume, document, menu, print, social, other Only items of this kind (e.g. timeline).
title, agenda, section, text, comparison, timeline, process, chart, table, pricing, team, quote, gallery, closing, report, proposal, fact_sheet, one_pager, guidelines, ebook, letter, invoice, flyer, poster, brochure, card, invitation, certificate, post, carousel, story, other Only items of templates (template) or of themes (theme). Default: both.
The canvases.template_type values whose pages the library indexes.
template, theme Max items. Defaults to 10, caps at 50.
1 <= x <= 50Response
Successful Response
Best-first item hits (not paginated — narrow the query or category instead).
Matching items, best match first.
Number of items in data.
true when meaning-based matching was unavailable for this request and only literal keywords were matched — an empty or thin result is then NOT proof the item doesn't exist; retry.