> For the complete documentation index, see [llms.txt](https://docs.coherent.global/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.coherent.global/navigation/folder-overview/transforms.md).

# Transforms

{% hint style="info" %}
This feature is only enabled on certain environments and tenants. [Contact support](/support/contact-support.md) for more information about this feature.
{% endhint %}

From the [Home](/navigation/home.md) page, selecting a folder opens the **Folder overview** page. [Transforms](/navigation/folder-overview/transforms.md) are `JSON` documents that describe the actions performed through the [Transforms APIs](/spark-apis/transforms-api.md).

## Change how items are displayed

* **Search**: Enter a search term and the list will update.
* **Favorite** **services**: Favorite services are displayed first.
* **Sort**: Change the sort order by selecting the **List view** headers.

## Transform actions

Transforms can be managed by selecting the **Transforms** tab. **Transforms** are `JSON` documents that describe the actions performed through the [Transforms APIs](/spark-apis/transforms-api.md).

### New transform

{% tabs %}
{% tab title="Upload transform" %}
If you have already created a transform file, you can upload it directly.

1. Select **New transform**.
2. Select **Upload** **transform**.
3. Select **Browse** or drag the file into the upload area. The filename must end with  `_transform.json`.
4. You will see the new transform in the transforms list.
   {% endtab %}

{% tab title="New transform" %}
Write your transform with the transforms editor.

1. Select **New transform**.
2. Select **New transform**.
3. Enter the **Transform name**.
4. Select **Save**.
5. The transforms editor will be loaded.
6. Select the **Transform type**. Usually `JSONtransforms_v1.0.1` would be used.
7. Select the appropriate **Target API version**. Usually `v3` would be used.
8. Enter the **Request transform**.
9. Enter the **Response transform**.
10. Select **Save**.
11. Confirm the changes by selecting **Ok**.
12. Go back to the **Folder overview** **Transforms** tab. You will see the new transform in the transforms list.
    {% endtab %}
    {% endtabs %}

### Upload new version

1. Select **Browse** or drag the file into the upload area. The filename must end with  `_transform.json`.

### Edit transform

Edit the current transform in the transforms editor.

### Download transform

Select the ellipsis menu and select **Download**.

### Delete transform

Before a transform is deleted, Spark will request confirmation for the delete action. There is no process to recover deleted transforms.
