---
type: api
title: Transform
description: The transform APIs enable you to create and manage transforms.
url: https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch/v9/group/endpoint-transform
resource: https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch/v9/group/endpoint-transform
products:
  - Elasticsearch
---

# Transform

`transform`

The transform APIs enable you to create and manage transforms.

[Learn more about transforms.](https://www.elastic.co/docs/explore-analyze/transforms)

- [Get transforms
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch/v9/operation/operation-transform-get-transform): `GET` `/_transform/{transform_id}`, `GET` `/_transform`
- [Create a transform](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch/v9/operation/operation-transform-put-transform): `PUT` `/_transform/{transform_id}`
- [Delete a transform](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch/v9/operation/operation-transform-delete-transform): `DELETE` `/_transform/{transform_id}`
- [Get node stats](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch/v9/operation/operation-transform-get-node-stats): `GET` `/_transform/_node_stats`
- [Get transform stats](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch/v9/operation/operation-transform-get-transform-stats): `GET` `/_transform/{transform_id}/_stats`
- [Preview a transform
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch/v9/operation/operation-transform-preview-transform): `POST` (also `GET`) `/_transform/{transform_id}/_preview`, `POST` (also `GET`) `/_transform/_preview`
- [Reset a transform](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch/v9/operation/operation-transform-reset-transform): `POST` `/_transform/{transform_id}/_reset`
- [Schedule a transform to start now](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch/v9/operation/operation-transform-schedule-now-transform): `POST` `/_transform/{transform_id}/_schedule_now`
- [Set upgrade_mode for transform indices](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch/v9/operation/operation-transform-set-upgrade-mode): `POST` `/_transform/set_upgrade_mode`
- [Start a transform](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch/v9/operation/operation-transform-start-transform): `POST` `/_transform/{transform_id}/_start`
- [Stop transforms](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch/v9/operation/operation-transform-stop-transform): `POST` `/_transform/{transform_id}/_stop`
- [Update a transform](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch/v9/operation/operation-transform-update-transform): `POST` `/_transform/{transform_id}/_update`
- [Upgrade all transforms](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch/v9/operation/operation-transform-upgrade-transforms): `POST` `/_transform/_upgrade`
