Generate an output file path from file tree template

POST /data/asset-instances/{asset_instance_id}/entities/{temporal_entity_id}/output-file-path

Generate file path based on several parameters: asset instance, output type, task type, revision, mode, name and separator. Revision can be computed automatically as next revision in case no revision is given in parameter.

Path parameters

Body

Asset instance, output type, task type, revision, mode, name and separator.

Responses

  • 200

    Output file path generated

  • 400

    Malformed file tree

POST /data/asset-instances/{asset_instance_id}/entities/{temporal_entity_id}/output-file-path
curl \
 -X POST http://localhost:8080/api/data/asset-instances/{asset_instance_id}/entities/{temporal_entity_id}/output-file-path \
 -H "Authorization: $API_KEY" \
 -d '{"name":"main","mode":"output","output_type_id":"a24a6ea4-ce75-4665-a070-57453082c25","task_type_id":"a24a6ea4-ce75-4665-a070-57453082c25","extension":"string","representation":"string","revision":42,"separator":"/"}'
Request example
{
  "name": "main",
  "mode": "output",
  "output_type_id": "a24a6ea4-ce75-4665-a070-57453082c25",
  "task_type_id": "a24a6ea4-ce75-4665-a070-57453082c25",
  "extension": "string",
  "representation": "string",
  "revision": 42,
  "separator": "/"
}