# Bonitasoft Process API

**Canonical:** https://apis.io/apis/bonitasoft/bonitasoft-process-api/  
**Provider:** Bonitasoft — https://apis.io/providers/bonitasoft/  
**Base URL:** https://{subscription}.bonitacloud.com/bonita  
**Documentation:** https://documentation.ofelia.com/bonita/latest/api/rest-api-overview

Bonitasoft Process API is one of 76 APIs that [Bonitasoft](https://apis.io/providers/bonitasoft/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Processes. The published artifact set on APIs.io includes an OpenAPI specification, an API reference, and API documentation.

Deploy and manage process definitions. In addition, you can instantiate a process, which will create a new process instance (case).

## Operations (12)

| Method | Path | Summary |
|---|---|---|
| GET | `/API/bpm/process` | Finds Processes |
| POST | `/API/bpm/process` | Create the Process |
| DELETE | `/API/bpm/process` | Delete the Process by IDs |
| GET | `/API/bpm/process/{id}` | Finds the Process by ID |
| PUT | `/API/bpm/process/{id}` | Update the Process by ID |
| DELETE | `/API/bpm/process/{id}` | Delete the Process by ID |
| GET | `/API/bpm/process/{id}/design` | Finds the Process design by ID |
| GET | `/API/bpm/process/{id}/contract` | Finds the Process contract by ID |
| POST | `/API/bpm/process/{id}/instantiation` | Instanciate the process |
| GET | `/API/bpm/processName` | Search process names |
| PUT | `/API/bpm/processConnector/{id}/{connectorImplId}/{connectorImplVersion}` | Update the Process Connector by Process ID |
| POST | `/portal/processUpload` | Upload a bar file |

## Machine-readable artifacts (5)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/bonitasoft/refs/heads/main/openapi/bonitasoft-process-api-openapi.yml
- **APIReference** — https://api-documentation.ofelia.com/latest/
- **Documentation** — https://documentation.ofelia.com/bonita/latest/api/api-index
- **Postman** — https://api-documentation.ofelia.com/latest/postman.json
- **SourceCode** — https://github.com/bonitasoft/bonita-openapi

## Other Bonitasoft APIs (12)

- [Bonitasoft Activity API](https://apis.io/apis/bonitasoft/bonitasoft-activity-api/)
- [Bonitasoft Activity Variable API](https://apis.io/apis/bonitasoft/bonitasoft-activityvariable-api/)
- [Bonitasoft Actor API](https://apis.io/apis/bonitasoft/bonitasoft-actor-api/)
- [Bonitasoft Actor Member API](https://apis.io/apis/bonitasoft/bonitasoft-actormember-api/)
- [Bonitasoft Application API](https://apis.io/apis/bonitasoft/bonitasoft-application-api/)
- [Bonitasoft Application Menu API](https://apis.io/apis/bonitasoft/bonitasoft-applicationmenu-api/)
- [Bonitasoft Application Page API](https://apis.io/apis/bonitasoft/bonitasoft-applicationpage-api/)
- [Bonitasoft Archived Activity API](https://apis.io/apis/bonitasoft/bonitasoft-archivedactivity-api/)
- [Bonitasoft Archived Activity Variable API](https://apis.io/apis/bonitasoft/bonitasoft-archivedactivityvariable-api/)
- [Bonitasoft Archived Connector Instance API](https://apis.io/apis/bonitasoft/bonitasoft-archivedconnectorinstance-api/)
- [Bonitasoft Archived Failure API](https://apis.io/apis/bonitasoft/bonitasoft-archivedfailure-api/)
- [Bonitasoft Archived Flow Node API](https://apis.io/apis/bonitasoft/bonitasoft-archivedflownode-api/)

## Tags

Processes

---

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