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"
}]
}]