# Assets

## Uploading Assets

To make assets available for documents, you can upload them on several places on the web platform.

Use the 'Upload-Asset'-Button on the top right corner of the webapp to access the upload dialog at any time.

![](/files/-LAJFOvMjYGOA6_EOMso)

Or upload an `asset` at time you want to link it in a `document` and select if from the list after the upload has finished:

![](/files/-LAJGzTYcSbp0qLZbWKv)

## Managing and Editing Assets

A list of all uploaded assets is available on the Assets page.

### Fields

Assets are quite similar to documents and have pre-defined fields:

| **Field**                | Editable |
| ------------------------ | -------- |
| Title                    | ✔️       |
| Description              | ✔️       |
| Publish                  | ✔️       |
| Unpublish                | ✔️       |
| Tags                     | ✔️       |
| File                     | ✖️       |
| Filename                 | ✖️       |
| File link (permalink)    | ✖️       |
| Type                     | ✖️       |
| Size                     | ✖️       |
| Dimensions (images only) | ✖️       |
| Created                  | ✖️       |
| Created by               | ✖️       |
| Last modified            | ✖️       |
| Last modified by         | ✖️       |

### Publishing

Assets can be published or unpublished manually or automatically, [just like documents](/concepts-1/documents.md#the-writing-room). That means, that event if an asset is linked in a published document, it will not be available by API until its state is `Published`.

## Deleting Assets

To delete an asset you can do this by either (1) choosing it from any [collection](https://comfortable.gitbook.io/documentation/~/drafts/-LADZaBiruP_tReVjCY4/primary/concepts/collections) or the 'All Documents' View by selecting the corresponding checkbox and clicking the 'Trashcan'-Butto&#x6E;*.* Or (2) while in the single view, open the 'Save'-Buttons context menu on the [sidebar](https://comfortable.gitbook.io/documentation/~/drafts/-LADZaBiruP_tReVjCY4/primary/concepts/documents#sidebar) and click 'Move to Archive'.


---

# 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.comfortable.io/concepts-1/upload.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.
