build_backend
Builds a full backend with projects, boards, data, and REST API endpoints, plus admin UI and frontend deployment.
Instructions
Build a whole backend in one call from a spec you compose: the project, its boards, their typed columns (including relations between the boards), optional sample rows, and optionally a published REST API with one endpoint per board and a server-side key. Use it whenever the user describes a system ("a backend for my repair shop: customers, orders, payments") instead of calling create_project, create_board, create_column, create_app, publish_app, create_app_endpoint and create_app_api_key one by one. You do the design — pick column types by meaning (phone, date, currency, dropdown/status with options for closed choices), link boards with a relation column (type "relation", relatedBoard: "", relationType: many_to_one for an order→customer link) — and this tool executes it and returns one compact summary. API field names are derived from column names and never collide with reserved item fields, so there is nothing to retry. Boards are created as plain data tables (kind "data": only the columns you define, no task fields); set kind "tasks" on a board where people track work to do and want status, priority, assignee and due date built in. Every row still has a title.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| api | No | Include to publish a REST API over every board and mint a key; omit for a boards-only build | |
| boards | Yes | The boards (tables) of the backend, in any order | |
| project | Yes | The project that holds the boards | |
| organizationId | No | Organization id; needed only when the account belongs to several (the error then lists them) |