Supabase Create Project
supabase_create_projectCreate a new Supabase project when an app has no backend yet, provisioning billable resources with human approval. Check existing projects first to avoid duplicates.
Instructions
Create a new Supabase project (live write that provisions billable resources, needs human approval).
Use when: the app has no backend project yet. Check supabase_list_projects first to avoid duplicates. Returns: {ok, data: {id/ref, name, region, ...}} or an approval_required refusal.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Name of the new Supabase project. | |
| org_id | Yes | Supabase organization id from supabase_list_orgs. | |
| region | Yes | Supabase region code, e.g. 'us-east-1', 'eu-central-1'. | |
| db_pass | Yes | Database password for the new project. | |
| approval_id | No | Approval id from a previous approval_required refusal; omit on the first call. The human approves out-of-band with `appfactory approve <id>`, then call again with the same arguments and this id. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||