# Working with Different File Types

## **Document Files (.pdf, .docx, .txt, .md)**

Available Actions:

| Action            | Description                      | Availability     |
| ----------------- | -------------------------------- | ---------------- |
| View Data         | Shows vectorized content summary | Completed status |
| Download File     | Downloads the original file      | Completed status |
| Access File       | Opens file viewer/preview        | Completed status |
| Add to Group      | Adds to selected groups          | All statuses     |
| Remove from Group | Removes from the current group   | In groups only   |
| Delete            | Permanently removes the file     | All statuses     |

Status Indicators:

* Processing: File is being vectorized (data visibility may be unavailable)
* Completed: File is ready for use (all actions available)
* Rejected: Processing failed (retry or delete available)

## **Article Files**

Unique Actions:

* Edit Article: Modify content and trigger re-embedding
* View Data: Display formatted article content
* Add to Group: Adds to selected groups
* Remove from Group: Removes from the current group
* Delete: Permanently removes the file

Operation in progress: Data visibility may be unavailable during processing.

## **URL Files**

Unique Actions:

* View Data: Display embedded content from sitemap
* Reindex: Re-crawls and re-processes URL content
* Visit Link: Opens original URL in new tab
* Add to Group: Adds to selected groups
* Remove from Group: Removes from the current group
* Delete: Permanently removes the sitemap

When to Reindex:

* Website content has changed
* Initial processing failed (Rejected status)
* You want to refresh outdated information

Expected Result: Reindexing updates vector embeddings with current website content.

<br>


---

# 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.diaflow.io/productivity-tools/diaflow-vectors/how-to-guides/working-with-different-file-types.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.
