# Apache NiFi Versions API

**Canonical:** https://apis.io/apis/apache-nifi/apache-nifi-versions-api/  
**Provider:** Apache NiFi — https://apis.io/providers/apache-nifi/  
**Documentation:** https://nifi.apache.org/documentation/

Apache NiFi Versions API is one of 31 APIs that [Apache NiFi](https://apis.io/providers/apache-nifi/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Versions. The published artifact set on APIs.io includes an OpenAPI specification.

The Versions API from Apache NiFi — 13 operation(s) for versions.

## Operations (20)

| Method | Path | Summary |
|---|---|---|
| POST | `/versions/active-requests` | Create a version control request |
| DELETE | `/versions/active-requests/{id}` | Deletes the version control request with the given ID |
| PUT | `/versions/active-requests/{id}` | Updates the request with the given ID |
| DELETE | `/versions/process-groups/{id}` | Stops version controlling the Process Group with the given ID |
| GET | `/versions/process-groups/{id}` | Gets the Version Control information for a process group |
| POST | `/versions/process-groups/{id}` | Save the Process Group with the given ID |
| PUT | `/versions/process-groups/{id}` | Update the version of a Process Group with the given ID |
| POST | `/versions/process-groups/{id}/branches` | Creates a new branch for a version controlled Process Group |
| GET | `/versions/process-groups/{id}/download` | Gets the latest version of a Process Group for download |
| PUT | `/versions/process-groups/{id}/rebase` | Applies a rebased flow to a Process Group with the given ID on this node |
| GET | `/versions/rebase-analysis/process-groups/{id}` | Gets a Rebase Analysis for a Process Group |
| POST | `/versions/rebase-requests/process-groups/{id}` | Initiate a Rebase Request for a Process Group with the given ID |
| DELETE | `/versions/rebase-requests/{id}` | Deletes the Rebase Request with the given ID |
| GET | `/versions/rebase-requests/{id}` | Returns the Rebase Request with the given ID |
| POST | `/versions/revert-requests/process-groups/{id}` | Initiate the Revert Request of a Process Group with the given ID |
| DELETE | `/versions/revert-requests/{id}` | Deletes the Revert Request with the given ID |
| GET | `/versions/revert-requests/{id}` | Returns the Revert Request with the given ID |
| POST | `/versions/update-requests/process-groups/{id}` | Initiate the Update Request of a Process Group with the given ID |
| DELETE | `/versions/update-requests/{id}` | Deletes the Update Request with the given ID |
| GET | `/versions/update-requests/{id}` | Returns the Update Request with the given ID |

## Machine-readable artifacts (1)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/apache-nifi/refs/heads/main/openapi/apache-nifi-versions-api-openapi.yml

## Other Apache NiFi APIs (12)

- [Apache NiFi Registry](https://apis.io/apis/apache-nifi/apache-nifi-registry/)
- [Apache MiNiFi](https://apis.io/apis/apache-nifi/apache-minifi/)
- [Apache NiFi Access API](https://apis.io/apis/apache-nifi/apache-nifi-access-api/)
- [Apache NiFi Connections API](https://apis.io/apis/apache-nifi/apache-nifi-connections-api/)
- [Apache NiFi Controller Services API](https://apis.io/apis/apache-nifi/apache-nifi-controller-services-api/)
- [Apache NiFi Flow API](https://apis.io/apis/apache-nifi/apache-nifi-flow-api/)
- [Apache NiFi Authentication API](https://apis.io/apis/apache-nifi/apache-nifi-authentication-api/)
- [Apache NiFi Connectors API](https://apis.io/apis/apache-nifi/apache-nifi-connectors-api/)
- [Apache NiFi Controller API](https://apis.io/apis/apache-nifi/apache-nifi-controller-api/)
- [Apache NiFi Counters API](https://apis.io/apis/apache-nifi/apache-nifi-counters-api/)
- [Apache NiFi Data Transfer API](https://apis.io/apis/apache-nifi/apache-nifi-datatransfer-api/)
- [Apache NiFi Flow File Queues API](https://apis.io/apis/apache-nifi/apache-nifi-flowfilequeues-api/)

## Tags

Versions

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/apache-nifi/apache-nifi-versions-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/apache-nifi/.
