# Bonitasoft Delegation API

**Canonical:** https://apis.io/apis/bonitasoft/bonitasoft-delegation-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 Delegation 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 Delegation. The published artifact set on APIs.io includes an OpenAPI specification, an API reference, and API documentation.

Delegate human tasks from one user (the delegator) to another (the delegate) for a bounded period and a whitelist of processes. Delegation grants the delegate visibility and execution rights on the delegator's tasks without reassigning them: ownership and the audit trail are preserved. A user can hold at most one delegation rule at a time, and a rule's status (scheduled, active, expired) is derived from its date range. Id fields are sent as numeric `int64` in request bodies but returned as strings in responses, to avoid JavaScript precision loss on large `long` values; this is intentional and documented per field. There is no `GET /API/delegation/rule/{ruleId}`: the engine does not expose a single-rule read, so fetch a rule through the search endpoint (`GET /API/delegation/rule`) filtered by `id`. This is a known API gap, not a spec omission. This Web REST API is available in **Enterprise editions only**, since version 2026.2.

## Operations (5)

| Method | Path | Summary |
|---|---|---|
| GET | `/API/delegation/rule` | Search delegation rules |
| POST | `/API/delegation/rule` | Create or replace a delegation rule |
| PUT | `/API/delegation/rule/{ruleId}` | Update a delegation rule by ID |
| DELETE | `/API/delegation/rule/{ruleId}` | Delete a delegation rule by ID |
| GET | `/API/delegation/task` | Search delegated tasks |

## Machine-readable artifacts (5)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/bonitasoft/refs/heads/main/openapi/bonitasoft-delegation-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

Delegation

---

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