> ## Documentation Index
> Fetch the complete documentation index at: https://docs.infinitecreator.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Tasks

> Understand asynchronous task processing, task results, and quality checks.

## Overview

A Task is the primary unit of work within the Infinite Creator API. It corresponds to a single real estate listing with one or more agents associated with it, a set of assets (such as pictures of the property), and a set of options for how to assemble them into a video.

A Task Result is created after successful Task completion. It corresponds to a single video link (and optionally a preview link). A single Task will have one or more Results.

Tasks are executed asynchronously. Once a Task finishes successfully, the results are sent to your registered webhook endpoints. You can also use a Task's ID to check its current status. You can learn more about webhooks [in our Webhooks documentation](/essentials/webhooks/overview).

## Quality checks

Successfully creating a Task, which returns a `202` status code, does not mean the Task will finish successfully. We run quality checks on your submitted assets and assets derived from them before assembling the video. When an asset fails a check, it is dropped from the Task.

A quality check consists of verifying that an asset passes minimum preliminary requirements (see [Inputs](/api-reference/inputs)) and our internal quality assurance procedures.

The Create task request must include **at least 5 image assets**.

In the case where too few assets remain after quality checks, the Task will fail; otherwise, it will proceed with the remaining assets.

You can find the list of dropped assets and reasons for dropping them using the `dropped_assets` field on the [Task schema](/api-reference/schemas/tasks).
