# Adding Documents to an Ongoing Project

In some cases, you may need to add new documents to an ongoing labeling project. You can add them to an existing project without having to create a new one. This feature is available only for team workspaces.

## Add new documents

To add new documents to an existing project:

1. Go to the **Projects** page.
2. Click the three-dot menu on the project you want to update.
3. Select **Add new documents to the project.**
4. You will be directed to the file upload page.

<figure><img src="https://448889121-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MbjY0HseEqu7LtYAt4d%2Fuploads%2Fgit-blob-2235317a0e57b17cee7308d214cb8a58eae37f66%2FProject%20-%20admin%20-%20more%20menu%20-%20add%20new%20documents%20to%20the%20project.png?alt=media" alt=""><figcaption></figcaption></figure>

There are three steps in the file upload page: upload, assign, and preview.

### **Upload files**

Upload your new files and make sure the file types match the original project setup.

### **Assign documents**

Assign team members to the uploaded documents. Assignments apply to the entire batch of documents, not individual documents. If you need more granular control, you can skip this step and assign documents later in **File** → **Settings** → **Assignment** after the upload is complete.

Role options may be limited based on a member’s previous assignment in the project. The table below shows how previously assigned roles map to available options.

For example, if a member was assigned as a labeler during project creation, they can only be assigned as **Labeler** or **Labeler and Reviewer** for newly uploaded documents.

Available roles also depend on the workspace role. For example, if a workspace admin has not been assigned to the project and you try to assign them to newly uploaded document, only **Reviewer** and **Labeler and Reviewer** will be available, since a team admin cannot be assigned as a labeler only.

### **Preview files**

You can preview the files you uploaded before completing the process. This lets you check whether the correct files were added.

### Additional information

* Project status
  * Adding new documents does not change the [project status](https://docs.datasaur.ai/workspace-management/project-management/project-status-workflow).
  * If you assign new documents to users who already completed their work, their labeling status changes back to **In progress**.
  * To add documents to a completed project, you must first set the project status back to **In progress**.
* Exporting files
  * Export behavior remains unchanged. See [Export project](https://docs.datasaur.ai/data-studio-projects/export-project) for details.
* Webhook events
  * Instead of implementing a new webhook event for adding documents, we are reusing the project created event. We are also planning to implement a separate event before rolling this out for general release.


---

# 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.datasaur.ai/data-studio-projects/adding-documents-to-an-ongoing-project.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.
