/functions/v1 endpoint. App-scoped, on both the company mount and per-user mount; the kit must enable the functions primitive on per-user mounts.
Endpoints
| Method | Path | Description |
|---|---|---|
ANY | /v1/apps/:id/functions/proxy/* | Invoke a function (/functions/v1/{slug}) |
GET | /v1/apps/:id/supabase/proxy/v1/projects/{ref}/functions | List functions (Management API) |
GET | /v1/apps/:id/supabase/proxy/v1/projects/{ref}/functions/{slug} | Get a function |
POST | /v1/apps/:id/supabase/proxy/v1/projects/{ref}/functions | Deploy/update a function (advanced) |
Deploying a function requires bundling its source (Supabase uses an eszip). Most teams ship functions from their app repo/workspace and use this primitive to invoke them. The full Supabase Management API is reachable via the apps Supabase proxy for advanced control.
SDK
functions sub-client.