cURL
curl --request POST \ --url https://tables.fillout.com/api/v1/bases \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "name": "<string>", "tables": [ { "name": "<string>", "fields": [ { "type": "single_line_text", "name": "<string>", "template": {} } ] } ] }'
201
example
{ "id": "bad4b276-f604-47ad-86e5-d2ae4f60968f", "name": "<string>", "tables": [ { "id": "<string>", "name": "<string>", "order": 123, "primaryFieldId": "<string>", "fields": [ { "id": "<string>", "name": "<string>", "type": "single_line_text", "template": {}, "order": 123 } ], "views": [ { "id": "<string>", "name": "<string>", "type": "<string>", "config": { "sorts": [ {} ], "hiddenFieldIds": [ "<string>" ], "fieldWidths": {}, "orderedFieldIds": [ "<string>" ] } } ] } ], "createdAt": "2025-10-18T02:08:14.784Z", "updatedAt": "2025-10-18T02:08:14.784Z", "workspaceId": "<string>"}
Creates a new database with tables and fields.
1
Show child attributes
Was this page helpful?