Deploy code to a function

Creates a deployment for the function. Supply any subset of zip,
environment, and runtime; omitted fields inherit the
function's latest version. At least one field must be supplied. The
first deployment of a function must include zip. The newest deployment
becomes active.

Note: This endpoint is currently in Private Beta.

Path Params
string
required
^[a-z0-9-]{1,60}$

The Neon project ID

string
required
^[a-z0-9-]{1,60}$

The Neon branch ID

string
required
^[a-z0-9]{1,20}$

The function slug

Body Params
file

Optional ZIP archive of the function source code. Omit to reuse the
latest version's bundle (a config-only change). Required for the
first deployment of a function.

string
enum
Allowed:
string

Optional JSON object (a string-to-string map) of environment
variables for the deployment, e.g. {"KEY":"VALUE"}. Carried as a
JSON-encoded string because multipart form data does not support
typed object parts.

Values are write-only: they are encrypted at rest, and responses
carry only the variable names (the environment array), never the
values.

Responses

Language
Credentials
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json