Import database tables from JSON
Copy a reusable table structure into the database editor, validate its columns, and review the import before saving.
Plan availability #
| Feature | Free | Starter | Pro | Enterprise |
|---|---|---|---|---|
| Databases | Not included | 1 | 2 | Unlimited |
Allowances follow the published Chatigram pricing page. Your organization’s Billing & Plans screen confirms its subscription and current usage. Plans can change. Plan information reviewed 2026-11-10.
Build a table structure quickly #
Use Import tables in the database editor to paste a JSON document or upload a JSON file. This imports table names and column definitions. It does not import row data.
The following example creates a customer-request table. Copy the complete document:
{
"tables": [
{
"tableName": "Requests",
"columns": [
{ "name": "Name", "type": "TEXT" },
{ "name": "Request", "type": "TEXT" },
{ "name": "Priority", "type": "NUMBER" },
{ "name": "Resolved", "type": "BOOLEAN" }
]
}
]
}
Import and review #
- Open the destination database editor and select Import tables.
- Paste the document into JSON document, or use Upload JSON file.
- Resolve validation messages. Table and column names must be nonempty and unique; an imported table cannot reuse a table name already in the database.
- Inspect the imported tables and columns in the editor. The import remains unsaved; one Undo removes the whole import from your draft.
- Save, review the complete change summary, and choose Save changes when it is correct.
Supported column type values are TEXT, NUMBER, BOOLEAN, and IMAGE. Use the exact uppercase values. The import format is strict: do not add a rows property or unrelated fields.
Reuse the schema #
Use Download JSON Schema in the import dialog when preparing files with another editor or an AI assistant. Ask it to follow that schema, then review the generated document before importing.
Once the structure is saved, add several records through the database editor, insert rows from a workflow, or use the REST API.