TOOL API
create_ page
Creates a new page. Most page types live within an existing interface (pass interfaceId). Supported page types: visualization, dashboard, and recordDetail. Supported visualization types for "visualization" pages: kanban, list, calendar, gallery, grid, timeline, and recordReview. Use list_bases or search_bases to find the appropriate baseId. Use create_interface to create a new interface to house the page. Use list_pages_for_base to find the interfaceId if needed. Use describe_page_type to discover the config shape for the chosen pageType, and describe_page_element for element-specific config. The publish_interface tool can be used to publish the new page to the live version of the interface.
Call information
- Tool slug
- airtable.create_page
- Provider
- Airtable
- Average response
- 0 ms
- Calls in 7 days
- 0
Input parameters
baseIdrequiredThe ID of the base in which to create the page. Must start with "app" and is 17 characters long. Example: "appZfrNIUEip5MazD". Do not substitute user-facing names for baseId. To get baseId, use the search_bases or list_bases tool.
interfaceIdThe ID of the interface in which to create the page. Required for every page type except "recordDetail" pages, which are standalone and must omit it. Must start with "pbd" and is 17 characters long.
namerequiredThe display name for the new page. For a "recordDetail" page, unless the user requested a different name, use "<Row unit> Detail" (for example, "Person Detail"). If that name is already used by a record detail page for the same table, append the next available number (for example, "Person Detail 2").
pageTyperequiredThe type of page to create.
pageConfigurationrequiredPage type-specific configuration. Schema is provided by describe_page_type and describe_page_element.