# Tasks

Every labeling project is broken down into [assets](/core-concepts/assets.md), then individual tasks.

### Creating Tasks <a href="#creating-and-deleting-tasks" id="creating-and-deleting-tasks"></a>

Tasks are created automatically when assets are added.

Ango Hub creates one labeling task for each asset.

{% hint style="warning" %}
When an asset is deleted, the tasks assigned to the asset are deleted as well. Importing the asset again will not restore the tasks that have been deleted this way.
{% endhint %}

Tasks are shown in the *Tasks* tab.

<figure><img src="/files/8nG1pQ2EVSQGvAdHGaUj" alt=""><figcaption></figcaption></figure>

**Task ID**. Unique identifier associated with each task.

**External ID**. Non-unique identifier for each asset. If importing assets with [drag and drop](/data/importing-assets.md#browser-import), this ID will be equal to the filename of each asset. If uploading using [a JSON](/data/importing-assets.md#cloud-import) or [the SDK](/sdk/sdk-documentation.md), you will determine this ID on import.

**Stage**. Stage where the task is currently located and waiting.

**Assignee**. User currently assigned to annotate the task.

**Updated At**. Time and date when the task was last updated (e.g. submitted.)

**Duration**. Total duration of the task. See the [page on idle detection for more details](/core-concepts/idle-time-detection-and-time-tracking.md).

**Consensus**. As follows:

<figure><img src="/files/WA1WFhOKtaGEOMHUZSQw" alt=""><figcaption></figcaption></figure>

**Last review**. Result of the last review the task went through.

**Open Issues**. Number of open issues on the task.

Other column types are also available. To show/hide them, click on the *Columns* dropdown:

<figure><img src="/files/9LerlGJznuaNSizcB6Gd" alt="" width="306"><figcaption></figcaption></figure>

### Deleting Tasks <a href="#creating-and-deleting-tasks-manually" id="creating-and-deleting-tasks-manually"></a>

To delete a labeling task, select the task(s) you wish to delete with the checkboxes on the left, then click on *Actions* and click on *Delete*.

<figure><img src="/files/PWXm1K3D7KMVdXB4Uzfy" alt="" width="563"><figcaption></figcaption></figure>

{% hint style="warning" %}
Deleting tasks is a destructive and irreversible action.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.imerit.net/core-concepts/tasks.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
