Delete script
Permanently deletes a script. If the script is currently active, it will be deactivated first. This operation cannot be undone.
Permanently deletes a script. If the script is currently active, it will be deactivated first. This operation cannot be undone.
Preferred API authentication. Use a JWT with the api audience.
In: header
Path Parameters
The instance containing the script. Format: UUID string.
The ID of the script to delete. Format: UUID string.
Response Body
application/json
application/json
application/json
application/json
curl -X DELETE "http://127.0.0.1:38765/v1/instances/:instance_id/scripts/:script_id"{}{
"code": 0,
"grpc-code": "string",
"message": "string",
"stack-trace": "string",
"details": [
{}
]
}{
"code": 0,
"grpc-code": "string",
"message": "string",
"stack-trace": "string",
"details": [
{}
]
}{
"code": 0,
"grpc-code": "string",
"message": "string",
"stack-trace": "string",
"details": [
{}
]
}How is this page?
Update script PATCH
Updates an existing script's metadata and/or node graph. Only specified fields are updated; others remain unchanged. Use update_nodes/update_edges flags to explicitly set empty lists.
Get node types GET
Gets all available node types with their metadata. This enables clients to render the node editor without hardcoded knowledge of specific node types. The response includes port definitions, categories, display names, and all other information needed to render and validate nodes. This endpoint is cacheable - node types only change between server versions.