Deploy a function
post
/v1/projects/{ref}/functions/deployA new endpoint to deploy functions. It will create if function does not exist.
OAuth scopes
- edge_functions:write
The fine-grained token must include the following permissions to access this endpoint:
- edge_functions_write
Path parameters
- refRequiredstring
Project ref
Query parameters
- slugOptionalstring
- bundleOnlyOptionalstring
Body
- fileRequiredArray<string>
- metadataRequiredobject
Response codes
- 201
- 401
- 402
- 403
- 429
- 500
Response (201)
{ "id": "lorem", "slug": "lorem", "name": "lorem", "status": "ACTIVE", "version": -9007199254740991, "created_at": -9007199254740991, "updated_at": -9007199254740991, "verify_jwt": true, "import_map": true, "entrypoint_path": "lorem", "import_map_path": "lorem", "ezbr_sha256": "lorem"}