Custom Functions
Edit Function Version
POST
/
v2
/
functions
/
{owner_name}
/
{function_name}
/
versions
/
{version_slug}
/
edit
Copy
Ask AI
curl --request POST \
--url https://mango.sievedata.com/v2/functions/{owner_name}/{function_name}/versions/{version_slug}/edit \
--header 'Content-Type: application/json' \
--header 'X-API-Key: <api-key>' \
--data '{
"minimum_replicas": 123,
"maximum_replicas": 123
}'
Copy
Ask AI
{
"id": "<string>",
"build_status": "<string>",
"queued_at": "2024-12-15T01:41:59.195000",
"built_at": "2024-12-15T01:41:59.195000",
"ready_at": "2024-12-15T01:41:59.195000",
"compute_type": "<string>",
"python_packages": [
"<string>"
],
"system_packages": [
"<string>"
],
"cuda_version": "<string>",
"gpu": true,
"split": 123,
"minimum_replicas": 0,
"maximum_replicas": 123,
"inputs": [
{
"type": "<string>",
"name": "<string>",
"data": "<any>",
"description": "<string>",
"schema": {},
"run_id": "<string>",
"is_optional": true
}
],
"outputs": [
{
"type": "<string>",
"name": "<string>",
"data": "<any>",
"description": "<string>",
"schema": {},
"run_id": "<string>",
"is_optional": true
}
],
"current_workers": {
"starting": 123,
"setup": 123,
"active": 123,
"idle": 123,
"awaiting_resources": 123
},
"environment_variables": [
{
"name": "<string>",
"description": "<string>",
"default": "<string>"
}
],
"stream_output": true,
"function_dependencies": [
"<string>"
]
}
Authorizations
The Sieve API key to authenticate with.
Path Parameters
The owner of the function.
Examples:
"sieve"
The name of the function.
Examples:
"retalker"
The ID or ID prefix of the function version, or 'latest'.
Examples:
"41b83e76-0a13-4d96-b0a0-7cd62c9977c3"
Body
application/json
Schema for editing a function version.
Response
200
application/json
Successful Response
The response is of type object
.
Was this page helpful?
Copy
Ask AI
curl --request POST \
--url https://mango.sievedata.com/v2/functions/{owner_name}/{function_name}/versions/{version_slug}/edit \
--header 'Content-Type: application/json' \
--header 'X-API-Key: <api-key>' \
--data '{
"minimum_replicas": 123,
"maximum_replicas": 123
}'
Copy
Ask AI
{
"id": "<string>",
"build_status": "<string>",
"queued_at": "2024-12-15T01:41:59.195000",
"built_at": "2024-12-15T01:41:59.195000",
"ready_at": "2024-12-15T01:41:59.195000",
"compute_type": "<string>",
"python_packages": [
"<string>"
],
"system_packages": [
"<string>"
],
"cuda_version": "<string>",
"gpu": true,
"split": 123,
"minimum_replicas": 0,
"maximum_replicas": 123,
"inputs": [
{
"type": "<string>",
"name": "<string>",
"data": "<any>",
"description": "<string>",
"schema": {},
"run_id": "<string>",
"is_optional": true
}
],
"outputs": [
{
"type": "<string>",
"name": "<string>",
"data": "<any>",
"description": "<string>",
"schema": {},
"run_id": "<string>",
"is_optional": true
}
],
"current_workers": {
"starting": 123,
"setup": 123,
"active": 123,
"idle": 123,
"awaiting_resources": 123
},
"environment_variables": [
{
"name": "<string>",
"description": "<string>",
"default": "<string>"
}
],
"stream_output": true,
"function_dependencies": [
"<string>"
]
}
Assistant
Responses are generated using AI and may contain mistakes.