Task Tagging

Scale tasks support a tags parameter. Tags are a list of custom strings you can use to identify or characterize a task.

Tags can be used to, for example, add an identifier to a task and mark it as downloaded, or identify a subset of tasks that share a specific attribute (i.e. rainy scenes). Task tags can any kind of data that you might want to potentially reference later.

Since Task tags are strings, a common pattern would be to provide a key:value pair as the task string, for example:

{
  ...,
  tags: ["weather:rainy", "time_of_day:night", "download_status:downloaded"],
  ...
}

Once tags have been added to a Task, tagged Tasks can then be queried on the desired tags through the Retrieve Multiple Tasks API endpoint.