POST /api/functionlibrary/functions/export-bulk

Export multiple functions by their UUIDs. Returns full FunctionExportDTO for each. Temporarily placed here instead of FunctionLibraryAdminController due to auth scope constraints.

Request body

Responses

Code Returns Type
200 OK Acos.WebSak.Pluss.Services.FunctionLibrary.Models.FunctionExportDTO[]
401 Unauthorized - Missing or invalid access token
403 Forbidden - Provided access token does not permit usage of this API or data
Response Example
[{        
        "uuid":"string",
        "name":"string",
        "description":"string",
        "version":"string",
        "customRequiredParameters": 
            [{ 
               "name": "string",
                "type": "",
                "possibleValues": "array",
                "keyValuePairs": "object",
                "value": "string"
        }]
    ,
        "customReturnedData": 
            [{ 
               "name": "string",
                "type": "",
                "keyValuePairs": "object",
                "value": "string"
        }]
    ,
        "parameterMappings": 
            [{ 
               "parameter": "string",
                "value": "string"
        }]
    ,
        "labels":,
        "tasks": 
            [{ 
               "uuid": "string",
                "name": "string",
                "description": "string",
                "version": "string",
                "activated": "boolean",
                "parameterMappings": "array",
                "outputMappings": "array",
                "type": "string",
                "iteratorVariable": "string",
                "itemVariableName": "string",
                "children": "array",
                "outputVariableName": "string",
                "iteratorExpression": "string",
                "filterJsonPath": "string",
                "filterOperator": "string",
                "filterValue": "string",
                "variableName": "string",
                "variableType": "string",
                "variableValue": "string"
        }]
    
}]