Skip to content
post

Create Deployment

Endpoint

posthttps://<REGION>.cloud.appwrite.io/v1/functions/{functionId}/deployments

Description

Required scopes

functions.write

Authentication

Initialize the Appwrite client with setProject() and a server API key (setKey()). For direct REST calls, send X-Appwrite-Project and X-Appwrite-Key.

Path

string
Required

Body

string
Required
string
Required
boolean
Required
Status
Content type
201
application/json

Deployment

Name
Type
Description
string
integer
integer
string
string
string
integer
string
boolean
string
string
string
Python
from appwrite.client import Client
from appwrite.input_file import InputFile
from appwrite.services.functions import Functions
client = Client()
(client
.set_endpoint('https://[HOSTNAME_OR_IP]/v1') # Your API Endpoint
.set_project('5df5acd0d48c2') # Your project ID
.set_key('919c2d18fb5d4...a2ae413da83346ad2') # Your secret API key
)
functions = Functions(client)
result = functions.create_deployment('[FUNCTION_ID]', '[ENTRYPOINT]', InputFile.from_path('file.png'), False)