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.

productivityOAuth1 credits

Call information

Tool slug
airtable.create_page
Provider
Airtable
Average response
0 ms
Calls in 7 days
0

Input parameters

baseIdrequired

The 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.

interfaceId

The 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.

namerequired

The 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").

pageTyperequired

The type of page to create.

pageConfigurationrequired

Page type-specific configuration. Schema is provided by describe_page_type and describe_page_element.