Get page elements catalog
get_page_elements_catalogThe vocabulary for designing a board's published page — read it BEFORE publishing with a template or writing any page element. Returns: templates (the valid template ids for publish_board, each with its display name, default background/typography and the slots it mounts itself — a floor, not an inventory), element_types (the names of every element type), enum_sets, background_colors and typographies (the values update_page_settings accepts), operations (the argument map for apply_page_operations), and limits. The same for every workspace. The props of the element types are large (~40 KB together), so they come back only for the types named in the element_types argument, under elements: each type with the camelCase props it accepts, flagged html, url, asset_token or dead — a dead prop is stored but no longer rendered. A designed page is built from sections (up to 3 columns, each holding note and asset rows) under a banner hero, and its look comes from the style prop on notes and assets — gradients, cards, shadows, tilts, big type; read style on note before relying on color. There is no carousel or slideshow element: present a deck as ordered sections, or as a grid with horizontalView and autoScroll.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| element_types | No | Element types to return the props of, under `elements` (e.g. ['banner', 'button']). Without it the response lists the type names and no props. An unknown type is refused with the valid list. |