Actions15
Table → Create
AI-generatedSummary
Create a HubSpot HubDB draft table with a unique internal name and display label, optional public API access and dynamic-page settings, and at least one column definition. The operation sends these settings to HubSpot and returns the created table.
Inputs
- Table Name (required) — Unique internal name using lowercase letters, numbers, and underscores; it cannot be changed after creation.
- Table Label (required) — Unique display label for the table.
- Allow Public API Access — Whether unauthenticated users can access published table data; defaults to false.
- Use for Pages — Whether to enable the table for dynamic pages; defaults to false.
- Columns (required) — Add at least one column with a lowercase, underscore-style internal name, a display label, and a type such as text, number, date, URL, image, boolean, select, or multi-select. Select and multi-select columns can include option IDs and labels.
Output shape
A single item containing the created table record as JSON.
Creates a draft table; it does not publish it. The operation rejects invalid table names and an empty column list. For select and multi-select columns, configured options are sent with their ID and label.