Bonitasoft website screenshot

Bonitasoft

Bonitasoft is the French open-source company behind Bonita, a business process management and process automation platform used to model BPMN processes, build living applications, and orchestrate work across an organization. Bonita ships as Bonita Studio, Bonita Fabric (Process Designer, BPA Studio, UI Builder), Bonita Work Hub and the Bonita Runtime, in a free Community Edition and a commercial Enterprise Edition, plus a managed Bonita Cloud offering. Every Bonita feature reachable over HTTP is described by a single first-party OpenAPI 3.0.2 document — the Bonita Web REST API, 153 paths and 224 operations across BPM, identity, application, BDM and platform resources — published as an open-source repository, a versioned release asset and a live ReDoc reference. In June 2026 the company rebranded to Ofelia and moved its web, documentation and community properties from bonitasoft.com to ofelia.com, adding a governed agentic AI orchestration line (Ofelia Assistant, Ofelia Workflow, Ofelia Agentic) alongside the Bonita BPM platform.

Bonitasoft publishes 76 APIs on the APIs.io network, including Activity API, Activity Variable API, Actor API, and 73 more. Tagged areas include Company, Software-as-a-Service, Business Process Management, Process Automation, and Workflows.

Bonitasoft’s developer surface includes documentation, API reference, getting-started guide, support, engineering blog, pricing, signup flow, and 31 more developer resources.

64.3/100 strong ▬ flat Agent 29/100 agent aware Full breakdown ↓
scored 2026-09-08 · rubric v0.20.0
AccessFreemiumSelf serve⚡ Free to try
2 APIs
CompanySoftware-as-a-ServiceBusiness Process ManagementProcess AutomationWorkflowsBPMNLow-CodeOpen-SourceOrchestrationAgentic AICase ManagementJava

What this lets a business do 2

Business capabilities this provider's published APIs can perform, derived from its own contracts. Browse all capabilities →

Business Process Management
BC-930
ActivityActivityVariableArchivedProcessInstanceDiagramProcessProcessInstance
GET /API/bpm/activity GET /API/bpm/case POST /API/bpm/case GET /API/bpm/process
Information & Data Management
BC-610
DataRetention
GET /API/retention/object POST /API/retention/rule

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-09-08 · rubric v0.20.0
Create-or-Update Ergonomics applies to this provider. This API accepts writes, so it carries 10 points of the composite. It is scored from the published contracts themselves: whether a caller can create-or-update in one call, whether the write accepts a key the caller already holds, and whether the response says which branch ran. Without that, every write needs a search-and-branch in front of it, and the first time that check is skipped a duplicate record is created. Scored against the observed mean rather than raw — a provider at the catalog average is unchanged by this facet, not penalised by it.
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. Every facet and dimension name above is a link: it opens that measurement's own page — what it means, the exact checks that feed it, how the whole catalog distributes on it, and the providers at the top of it. This rating is computed from github.com/api-evangelist/bonitasoft: open an issue to ask a question, or submit a pull request to add artifacts. Submit an artifact on GitHub — free → Manage your own listing — the Influence plan, $499/mo →

APIs 76

Individual APIs this provider publishes, each with its own machine-readable definition.

Bonitasoft Application API

Manage applications. This enables you to build a consistent functional applicative environment for users to interact with business processes and business data from one place.

Bonitasoft Application Menu API

Manage the set of menus in an application. This set of menus enables a user to navigate to the application pages. There are two types of menu item: A top-level item appears in t...

Bonitasoft Application Page API

An application page is a custom page that has been associated with an application. Use this resource to manage application pages and define the paths used to access them. This l...

Bonitasoft Archived Failure API

Archived version of the Failure leading a BPM entity instance to a failed state. This Web REST API is available in **Enterprise editions only**, since version 10.3 (2025.1).

Bonitasoft Archived Process Instance Comment API

ArchivedProcessInstanceComment

Bonitasoft Archived Process Instance Document API

ArchivedProcessInstanceDocument

Bonitasoft Archived Process Instance Variable API

ArchivedProcessInstanceVariable

Bonitasoft BDM API

Show status or install or update the Business Data Model. Installing or updating a BDM needs to be done in two successive steps: 1. Upload a BDM file 2. Install/Update the previ...

Bonitasoft BDM Access Control API

BDM Access control is available to protect the BDM. You can use this API to get the access control status (lastUpdatedBy, lastUpdateDate...).

Bonitasoft Business Data Operations API

BDM Rest APIs allow to create / update / delete / import in bulk Bonita Business Data.

Bonitasoft Business Data Query API

BDM Rest APIs allow to query Bonita Business Data.

Bonitasoft Data Retention API

Configure how Bonita automatically deletes obsolete business data. A retention rule applies to a specific business object type and defines when its instances become eligible for...

Bonitasoft Delegation API

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 exe...

Bonitasoft Failure API

Failure leading a BPM entity instance to a failed state This Web REST API is available in **Enterprise editions only**, since version 10.3 (2025.1).

Bonitasoft Form File Upload API

Supports any type of files, used to upload a file before submitting a process or task form with a document in its contract.

Bonitasoft Form Mapping API

The FormMapping API from Bonitasoft — 2 operation(s) for formmapping.

Bonitasoft Group API

The group a user belongs to. Groups have a hierarchy (subgroups can be created inside a group).

Bonitasoft Information API

Handle the platform information. This Web REST API is available since version 10.2 (2024.3). Most of the information returned is only for Subscription editions.

Bonitasoft License API

Handle the license information. This requires a platform session. Log in using the platform login service. This Web REST API is available in **Enterprise editions only**, since ...

Bonitasoft Log API

Access log entries recorded by the Bonita Engine during execution. Logs capture actions performed on the platform such as process deployments, task executions, or configuration ...

Bonitasoft Maintenance API

The Maintenance API from Bonitasoft — 1 operation(s) for maintenance.

Bonitasoft Membership API

Manage membership of users. There is a membership when a user belongs to a group and a role. Use this resource to add, search, and delete memberships.

Bonitasoft Organization API

The Organization API from Bonitasoft — 2 operation(s) for organization.

Bonitasoft Page API

Use the page resource to access custom pages, UI Designer pages, layouts or forms and REST API extensions.

Bonitasoft Platform API

The Platform API resources require a platform session. In order to get one, log in as the platform administrator using the platform login service.

Bonitasoft Process API

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

Bonitasoft Signal API

The Signal API from Bonitasoft — 1 operation(s) for signal.

Bonitasoft Upload API

The Upload API from Bonitasoft — 7 operation(s) for upload.

Scroll for all 76

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Bonitasoft Rate Limits

1 limits

RATE LIMITS

Security Posture 3

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Bonitasoft Authentication

apiKey/http · 3 schemes

SECURITY

Bonitasoft Domain Security

TLSv1.3 · HSTS · DNSSEC · DMARC

SECURITY

Bonitasoft Vulnerability Disclosure

Hackerone · contact published

SECURITY

Resources

Get Started 4

Portal, sign-up, and the first successful call

Documentation 2

Reference material describing how the API behaves

Agent Surfaces 3

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 6

Pagination, idempotency, versioning, errors, and events

Build 5

SDKs, sample code, and the tooling you integrate with

Access & Security 5

Authentication, authorization, and security posture

Operate 4

Status, limits, changes, and where to get help

Commercial 5

Pricing, plans, and the legal terms of use

Company 2

The organization behind the API

Other 2

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: bonitasoft
name: Bonitasoft
description: Bonitasoft is the French open-source company behind Bonita, a business process management and process automation
  platform used to model BPMN processes, build living applications, and orchestrate work across an organization. Bonita ships
  as Bonita Studio, Bonita Fabric (Process Designer, BPA Studio, UI Builder), Bonita Work Hub and the Bonita Runtime, in a
  free Community Edition and a commercial Enterprise Edition, plus a managed Bonita Cloud offering. Every Bonita feature reachable
  over HTTP is described by a single first-party OpenAPI 3.0.2 document — the Bonita Web REST API, 153 paths and 224 operations
  across BPM, identity, application, BDM and platform resources — published as an open-source repository, a versioned release
  asset and a live ReDoc reference. In June 2026 the company rebranded to Ofelia and moved its web, documentation and community
  properties from bonitasoft.com to ofelia.com, adding a governed agentic AI orchestration line (Ofelia Assistant, Ofelia
  Workflow, Ofelia Agentic) alongside the Bonita BPM platform.
deliveryModel:
  model: unknown
  open_source: unknown
  commercial: true
  callable_host: false
  label: Delivery model not determined — needs a product licence on record
  confidence: low
  source:
  - openapi
  - pricing
  - repository-unlicensed
  generated: '2026-08-28'
  method: derived
accessModel:
  pricing: freemium
  onboarding: self-serve
  trial: false
  try_now: true
  public: false
  label: Freemium · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  - rate-limits
  - security
  - sandbox
  generated: '2026-09-03'
  method: derived
image: https://cdn.prod.website-files.com/69babab287a7d4136d9c544a/69babbfcdec6f9319562e4b1_Opengraph.png
url: https://raw.githubusercontent.com/api-evangelist/bonitasoft/refs/heads/main/apis.yml
x-type: company
x-source: serena-portfolio
specificationVersion: '0.23'
created: '2026-08-17'
modified: '2026-08-17'
tags:
- Company
- Software-as-a-Service
- Business Process Management
- Process Automation
- Workflows
- BPMN
- Low-Code
- Open-Source
- Orchestration
- Agentic AI
- Case Management
- Java
tags_raw:
- Company
- Saas
- Business Process Management
- Process Automation
- Workflow
- BPMN
- Low Code
- Open Source
- Orchestration
- Agentic AI
- Case Management
- Java
apis:
- aid: bonitasoft:bonitasoft-activity-api
  name: Bonitasoft Activity API
  description: Activity
  humanURL: https://documentation.ofelia.com/bonita/latest/api/rest-api-overview
  baseURL: https://{subscription}.bonitacloud.com/bonita
  tags:
  - Activity
  properties:
  - type: OpenAPI
    url: openapi/bonitasoft-activity-api-openapi.yml
  - type: APIReference
    url: https://api-documentation.ofelia.com/latest/
  - type: Documentation
    url: https://documentation.ofelia.com/bonita/latest/api/api-index
  - type: Postman
    url: https://api-documentation.ofelia.com/latest/postman.json
  - type: SourceCode
    url: https://github.com/bonitasoft/bonita-openapi
- aid: bonitasoft:bonitasoft-activityvariable-api
  name: Bonitasoft Activity Variable API
  description: ActivityVariable
  humanURL: https://documentation.ofelia.com/bonita/latest/api/rest-api-overview
  baseURL: https://{subscription}.bonitacloud.com/bonita
  tags:
  - ActivityVariable
  properties:
  - type: OpenAPI
    url: openapi/bonitasoft-activityvariable-api-openapi.yml
  - type: APIReference
    url: https://api-documentation.ofelia.com/latest/
  - type: Documentation
    url: https://documentation.ofelia.com/bonita/latest/api/api-index
  - type: Postman
    url: https://api-documentation.ofelia.com/latest/postman.json
  - type: SourceCode
    url: https://github.com/bonitasoft/bonita-openapi
- aid: bonitasoft:bonitasoft-actor-api
  name: Bonitasoft Actor API
  description: Actor
  humanURL: https://documentation.ofelia.com/bonita/latest/api/rest-api-overview
  baseURL: https://{subscription}.bonitacloud.com/bonita
  tags:
  - Actor
  properties:
  - type: OpenAPI
    url: openapi/bonitasoft-actor-api-openapi.yml
  - type: APIReference
    url: https://api-documentation.ofelia.com/latest/
  - type: Documentation
    url: https://documentation.ofelia.com/bonita/latest/api/api-index
  - type: Postman
    url: https://api-documentation.ofelia.com/latest/postman.json
  - type: SourceCode
    url: https://github.com/bonitasoft/bonita-openapi
- aid: bonitasoft:bonitasoft-actormember-api
  name: Bonitasoft Actor Member API
  description: ActorMember
  humanURL: https://documentation.ofelia.com/bonita/latest/api/rest-api-overview
  baseURL: https://{subscription}.bonitacloud.com/bonita
  tags:
  - ActorMember
  properties:
  - type: OpenAPI
    url: openapi/bonitasoft-actormember-api-openapi.yml
  - type: APIReference
    url: https://api-documentation.ofelia.com/latest/
  - type: Documentation
    url: https://documentation.ofelia.com/bonita/latest/api/api-index
  - type: Postman
    url: https://api-documentation.ofelia.com/latest/postman.json
  - type: SourceCode
    url: https://github.com/bonitasoft/bonita-openapi
- aid: bonitasoft:bonitasoft-application-api
  name: Bonitasoft Application API
  description: Manage applications. This enables you to build a consistent functional applicative environment for users to
    interact with business processes and business data from one place.
  humanURL: https://documentation.ofelia.com/bonita/latest/api/rest-api-overview
  baseURL: https://{subscription}.bonitacloud.com/bonita
  tags:
  - Application
  properties:
  - type: OpenAPI
    url: openapi/bonitasoft-application-api-openapi.yml
  - type: APIReference
    url: https://api-documentation.ofelia.com/latest/
  - type: Documentation
    url: https://documentation.ofelia.com/bonita/latest/api/api-index
  - type: Postman
    url: https://api-documentation.ofelia.com/latest/postman.json
  - type: SourceCode
    url: https://github.com/bonitasoft/bonita-openapi
- aid: bonitasoft:bonitasoft-applicationmenu-api
  name: Bonitasoft Application Menu API
  description: 'Manage the set of menus in an application. This set of menus enables a user to navigate to the application
    pages.


    There are two types of menu item:


    A top-level item appears in the navigation bar of the application. A top-level item can be clickable, leading to a page,
    or can be a parent for a menu of clickable items.

    A child menu item becomes visible in a menu when the parent is selected. A child menu item is clickable and leads to a
    page.

    Each menu item has an index that defines the position in the menu. For a top-level menu item, this is the position in
    the the navigation bar counting from the left. For a child menu item, this is the position in the menu counting from the
    top.'
  humanURL: https://documentation.ofelia.com/bonita/latest/api/rest-api-overview
  baseURL: https://{subscription}.bonitacloud.com/bonita
  tags:
  - ApplicationMenu
  properties:
  - type: OpenAPI
    url: openapi/bonitasoft-applicationmenu-api-openapi.yml
  - type: APIReference
    url: https://api-documentation.ofelia.com/latest/
  - type: Documentation
    url: https://documentation.ofelia.com/bonita/latest/api/api-index
  - type: Postman
    url: https://api-documentation.ofelia.com/latest/postman.json
  - type: SourceCode
    url: https://github.com/bonitasoft/bonita-openapi
- aid: bonitasoft:bonitasoft-applicationpage-api
  name: Bonitasoft Application Page API
  description: An application page is a custom page that has been associated with an application. Use this resource to manage
    application pages and define the paths used to access them. This list of pages will be used to build the application menus.
  humanURL: https://documentation.ofelia.com/bonita/latest/api/rest-api-overview
  baseURL: https://{subscription}.bonitacloud.com/bonita
  tags:
  - ApplicationPage
  properties:
  - type: OpenAPI
    url: openapi/bonitasoft-applicationpage-api-openapi.yml
  - type: APIReference
    url: https://api-documentation.ofelia.com/latest/
  - type: Documentation
    url: https://documentation.ofelia.com/bonita/latest/api/api-index
  - type: Postman
    url: https://api-documentation.ofelia.com/latest/postman.json
  - type: SourceCode
    url: https://github.com/bonitasoft/bonita-openapi
- aid: bonitasoft:bonitasoft-archivedactivity-api
  name: Bonitasoft Archived Activity API
  description: ArchivedActivity
  humanURL: https://documentation.ofelia.com/bonita/latest/api/rest-api-overview
  baseURL: https://{subscription}.bonitacloud.com/bonita
  tags:
  - ArchivedActivity
  properties:
  - type: OpenAPI
    url: openapi/bonitasoft-archivedactivity-api-openapi.yml
  - type: APIReference
    url: https://api-documentation.ofelia.com/latest/
  - type: Documentation
    url: https://documentation.ofelia.com/bonita/latest/api/api-index
  - type: Postman
    url: https://api-documentation.ofelia.com/latest/postman.json
  - type: SourceCode
    url: https://github.com/bonitasoft/bonita-openapi
- aid: bonitasoft:bonitasoft-archivedactivityvariable-api
  name: Bonitasoft Archived Activity Variable API
  description: ArchivedActivityVariable
  humanURL: https://documentation.ofelia.com/bonita/latest/api/rest-api-overview
  baseURL: https://{subscription}.bonitacloud.com/bonita
  tags:
  - ArchivedActivityVariable
  properties:
  - type: OpenAPI
    url: openapi/bonitasoft-archivedactivityvariable-api-openapi.yml
  - type: APIReference
    url: https://api-documentation.ofelia.com/latest/
  - type: Documentation
    url: https://documentation.ofelia.com/bonita/latest/api/api-index
  - type: Postman
    url: https://api-documentation.ofelia.com/latest/postman.json
  - type: SourceCode
    url: https://github.com/bonitasoft/bonita-openapi
- aid: bonitasoft:bonitasoft-archivedconnectorinstance-api
  name: Bonitasoft Archived Connector Instance API
  description: ArchivedConnectorInstance
  humanURL: https://documentation.ofelia.com/bonita/latest/api/rest-api-overview
  baseURL: https://{subscription}.bonitacloud.com/bonita
  tags:
  - ArchivedConnectorInstance
  properties:
  - type: OpenAPI
    url: openapi/bonitasoft-archivedconnectorinstance-api-openapi.yml
  - type: APIReference
    url: https://api-documentation.ofelia.com/latest/
  - type: Documentation
    url: https://documentation.ofelia.com/bonita/latest/api/api-index
  - type: Postman
    url: https://api-documentation.ofelia.com/latest/postman.json
  - type: SourceCode
    url: https://github.com/bonitasoft/bonita-openapi
- aid: bonitasoft:bonitasoft-archivedfailure-api
  name: Bonitasoft Archived Failure API
  description: 'Archived version of the Failure leading a BPM entity instance to a failed state.

    This Web REST API is available in **Enterprise editions only**, since version 10.3 (2025.1).'
  humanURL: https://documentation.ofelia.com/bonita/latest/api/rest-api-overview
  baseURL: https://{subscription}.bonitacloud.com/bonita
  tags:
  - ArchivedFailure
  properties:
  - type: OpenAPI
    url: openapi/bonitasoft-archivedfailure-api-openapi.yml
  - type: APIReference
    url: https://api-documentation.ofelia.com/latest/
  - type: Documentation
    url: https://documentation.ofelia.com/bonita/latest/api/api-index
  - type: Postman
    url: https://api-documentation.ofelia.com/latest/postman.json
  - type: SourceCode
    url: https://github.com/bonitasoft/bonita-openapi
- aid: bonitasoft:bonitasoft-archivedflownode-api
  name: Bonitasoft Archived Flow Node API
  description: ArchivedFlowNode
  humanURL: https://documentation.ofelia.com/bonita/latest/api/rest-api-overview
  baseURL: https://{subscription}.bonitacloud.com/bonita
  tags:
  - ArchivedFlowNode
  properties:
  - type: OpenAPI
    url: openapi/bonitasoft-archivedflownode-api-openapi.yml
  - type: APIReference
    url: https://api-documentation.ofelia.com/latest/
  - type: Documentation
    url: https://documentation.ofelia.com/bonita/latest/api/api-index
  - type: Postman
    url: https://api-documentation.ofelia.com/latest/postman.json
  - type: SourceCode
    url: https://github.com/bonitasoft/bonita-openapi
- aid: bonitasoft:bonitasoft-archivedhumantask-api
  name: Bonitasoft Archived Human Task API
  description: ArchivedHumanTask
  humanURL: https://documentation.ofelia.com/bonita/latest/api/rest-api-overview
  baseURL: https://{subscription}.bonitacloud.com/bonita
  tags:
  - ArchivedHumanTask
  properties:
  - type: OpenAPI
    url: openapi/bonitasoft-archivedhumantask-api-openapi.yml
  - type: APIReference
    url: https://api-documentation.ofelia.com/latest/
  - type: Documentation
    url: https://documentation.ofelia.com/bonita/latest/api/api-index
  - type: Postman
    url: https://api-documentation.ofelia.com/latest/postman.json
  - type: SourceCode
    url: https://github.com/bonitasoft/bonita-openapi
- aid: bonitasoft:bonitasoft-archivedmanualtask-api
  name: Bonitasoft Archived Manual Task API
  description: ArchivedManualTask
  humanURL: https://documentation.ofelia.com/bonita/latest/api/rest-api-overview
  baseURL: https://{subscription}.bonitacloud.com/bonita
  tags:
  - ArchivedManualTask
  properties:
  - type: OpenAPI
    url: openapi/bonitasoft-archivedmanualtask-api-openapi.yml
  - type: APIReference
    url: https://api-documentation.ofelia.com/latest/
  - type: Documentation
    url: https://documentation.ofelia.com/bonita/latest/api/api-index
  - type: Postman
    url: https://api-documentation.ofelia.com/latest/postman.json
  - type: SourceCode
    url: https://github.com/bonitasoft/bonita-openapi
- aid: bonitasoft:bonitasoft-archivedprocessinstance-api
  name: Bonitasoft Archived Process Instance API
  description: ArchivedProcessInstance
  humanURL: https://documentation.ofelia.com/bonita/latest/api/rest-api-overview
  baseURL: https://{subscription}.bonitacloud.com/bonita
  tags:
  - ArchivedProcessInstance
  properties:
  - type: OpenAPI
    url: openapi/bonitasoft-archivedprocessinstance-api-openapi.yml
  - type: APIReference
    url: https://api-documentation.ofelia.com/latest/
  - type: Documentation
    url: https://documentation.ofelia.com/bonita/latest/api/api-index
  - type: Postman
    url: https://api-documentation.ofelia.com/latest/postman.json
  - type: SourceCode
    url: https://github.com/bonitasoft/bonita-openapi
- aid: bonitasoft:bonitasoft-archivedprocessinstancecomment-api
  name: Bonitasoft Archived Process Instance Comment API
  description: ArchivedProcessInstanceComment
  humanURL: https://documentation.ofelia.com/bonita/latest/api/rest-api-overview
  baseURL: https://{subscription}.bonitacloud.com/bonita
  tags:
  - ArchivedProcessInstanceComment
  properties:
  - type: OpenAPI
    url: openapi/bonitasoft-archivedprocessinstancecomment-api-openapi.yml
  - type: APIReference
    url: https://api-documentation.ofelia.com/latest/
  - type: Documentation
    url: https://documentation.ofelia.com/bonita/latest/api/api-index
  - type: Postman
    url: https://api-documentation.ofelia.com/latest/postman.json
  - type: SourceCode
    url: https://github.com/bonitasoft/bonita-openapi
- aid: bonitasoft:bonitasoft-archivedprocessinstancedocument-api
  name: Bonitasoft Archived Process Instance Document API
  description: ArchivedProcessInstanceDocument
  humanURL: https://documentation.ofelia.com/bonita/latest/api/rest-api-overview
  baseURL: https://{subscription}.bonitacloud.com/bonita
  tags:
  - ArchivedProcessInstanceDocument
  properties:
  - type: OpenAPI
    url: openapi/bonitasoft-archivedprocessinstancedocument-api-openapi.yml
  - type: APIReference
    url: https://api-documentation.ofelia.com/latest/
  - type: Documentation
    url: https://documentation.ofelia.com/bonita/latest/api/api-index
  - type: Postman
    url: https://api-documentation.ofelia.com/latest/postman.json
  - type: SourceCode
    url: https://github.com/bonitasoft/bonita-openapi
- aid: bonitasoft:bonitasoft-archivedprocessinstancevariable-api
  name: Bonitasoft Archived Process Instance Variable API
  description: ArchivedProcessInstanceVariable
  humanURL: https://documentation.ofelia.com/bonita/latest/api/rest-api-overview
  baseURL: https://{subscription}.bonitacloud.com/bonita
  tags:
  - ArchivedProcessInstanceVariable
  properties:
  - type: OpenAPI
    url: openapi/bonitasoft-archivedprocessinstancevariable-api-openapi.yml
  - type: APIReference
    url: https://api-documentation.ofelia.com/latest/
  - type: Documentation
    url: https://documentation.ofelia.com/bonita/latest/api/api-index
  - type: Postman
    url: https://api-documentation.ofelia.com/latest/postman.json
  - type: SourceCode
    url: https://github.com/bonitasoft/bonita-openapi
- aid: bonitasoft:bonitasoft-archivedtask-api
  name: Bonitasoft Archived Task API
  description: ArchivedTask
  humanURL: https://documentation.ofelia.com/bonita/latest/api/rest-api-overview
  baseURL: https://{subscription}.bonitacloud.com/bonita
  tags:
  - ArchivedTask
  properties:
  - type: OpenAPI
    url: openapi/bonitasoft-archivedtask-api-openapi.yml
  - type: APIReference
    url: https://api-documentation.ofelia.com/latest/
  - type: Documentation
    url: https://documentation.ofelia.com/bonita/latest/api/api-index
  - type: Postman
    url: https://api-documentation.ofelia.com/latest/postman.json
  - type: SourceCode
    url: https://github.com/bonitasoft/bonita-openapi
- aid: bonitasoft:bonitasoft-archivedusertask-api
  name: Bonitasoft Archived User Task API
  description: ArchivedUserTask
  humanURL: https://documentation.ofelia.com/bonita/latest/api/rest-api-overview
  baseURL: https://{subscription}.bonitacloud.com/bonita
  tags:
  - ArchivedUserTask
  properties:
  - type: OpenAPI
    url: openapi/bonitasoft-archivedusertask-api-openapi.yml
  - type: APIReference
    url: https://api-documentation.ofelia.com/latest/
  - type: Documentation
    url: https://documentation.ofelia.com/bonita/latest/api/api-index
  - type: Postman
    url: https://api-documentation.ofelia.com/latest/postman.json
  - type: SourceCode
    url: https://github.com/bonitasoft/bonita-openapi
- aid: bonitasoft:bonitasoft-authentication-api
  name: Bonitasoft Authentication API
  description: Authentication
  humanURL: https://documentation.ofelia.com/bonita/latest/api/rest-api-overview
  baseURL: https://{subscription}.bonitacloud.com/bonita
  tags:
  - Authentication
  properties:
  - type: OpenAPI
    url: openapi/bonitasoft-authentication-api-openapi.yml
  - type: APIReference
    url: https://api-documentation.ofelia.com/latest/
  - type: Documentation
    url: https://documentation.ofelia.com/bonita/latest/api/api-index
  - type: Postman
    url: https://api-documentation.ofelia.com/latest/postman.json
  - type: SourceCode
    url: https://github.com/bonitasoft/bonita-openapi
- aid: bonitasoft:bonitasoft-bdm-api
  name: Bonitasoft BDM API
  description: 'Show status or install or update the Business Data Model.


    Installing or updating a BDM needs to be done in two successive steps:


    1. Upload a BDM file

    2. Install/Update the previously uploaded file


    **To do this, the maintenance mode needs to be enabled.**


    **In Enterprise editions, if you have an access control file installed, you need to delete it before installing or updating
    your BDM.**'
  humanURL: https://documentation.ofelia.com/bonita/latest/api/rest-api-overview
  baseURL: https://{subscription}.bonitacloud.com/bonita
  tags:
  - BDM
  properties:
  - type: OpenAPI
    url: openapi/bonitasoft-bdm-api-openapi.yml
  - type: APIReference
    url: https://api-documentation.ofelia.com/latest/
  - type: Documentation
    url: https://documentation.ofelia.com/bonita/latest/api/api-index
  - type: Postman
    url: https://api-documentation.ofelia.com/latest/postman.json
  - type: SourceCode
    url: https://github.com/bonitasoft/bonita-openapi
- aid: bonitasoft:bonitasoft-bdmaccesscontrol-api
  name: Bonitasoft BDM Access Control API
  description: BDM Access control is available to protect the BDM. You can use this API to get the access control status (lastUpdatedBy,
    lastUpdateDate...).
  humanURL: https://documentation.ofelia.com/bonita/latest/api/rest-api-overview
  baseURL: https://{subscription}.bonitacloud.com/bonita
  tags:
  - BDMAccessControl
  properties:
  - type: OpenAPI
    url: openapi/bonitasoft-bdmaccesscontrol-api-openapi.yml
  - type: APIReference
    url: https://api-documentation.ofelia.com/latest/
  - type: Documentation
    url: https://documentation.ofelia.com/bonita/latest/api/api-index
  - type: Postman
    url: https://api-documentation.ofelia.com/latest/postman.json
  - type: SourceCode
    url: https://github.com/bonitasoft/bonita-openapi
- aid: bonitasoft:bonitasoft-business-data-operations-api
  name: Bonitasoft Business Data Operations API
  description: BDM Rest APIs allow to create / update / delete / import in bulk Bonita Business Data.
  humanURL: https://documentation.ofelia.com/bonita/latest/api/rest-api-overview
  baseURL: https://{subscription}.bonitacloud.com/bonita
  tags:
  - Business Data Operations
  properties:
  - type: OpenAPI
    url: openapi/bonitasoft-business-data-operations-api-openapi.yml
  - type: APIReference
    url: https://api-documentation.ofelia.com/latest/
  - type: Documentation
    url: https://documentation.ofelia.com/bonita/latest/api/api-index
  - type: Postman
    url: https://api-documentation.ofelia.com/latest/postman.json
  - type: SourceCode
    url: https://github.com/bonitasoft/bonita-openapi
- aid: bonitasoft:bonitasoft-businessdataquery-api
  name: Bonitasoft Business Data Query API
  description: BDM Rest APIs allow to query Bonita Business Data.
  humanURL: https://documentation.ofelia.com/bonita/latest/api/rest-api-overview
  baseURL: https://{subscription}.bonitacloud.com/bonita
  tags:
  - BusinessDataQuery
  properties:
  - type: OpenAPI
    url: openapi/bonitasoft-businessdataquery-api-openapi.yml
  - type: APIReference
    url: https://api-documentation.ofelia.com/latest/
  - type: Documentation
    url: https://documentation.ofelia.com/bonita/latest/api/api-index
  - type: Postman
    url: https://api-documentation.ofelia.com/latest/postman.json
  - type: SourceCode
    url: https://github.com/bonitasoft/bonita-openapi
- aid: bonitasoft:bonitasoft-connectorfailure-api
  name: Bonitasoft Connector Failure API
  description: ConnectorFailure
  humanURL: https://documentation.ofelia.com/bonita/latest/api/rest-api-overview
  baseURL: https://{subscription}.bonitacloud.com/bonita
  tags:
  - ConnectorFailure
  properties:
  - type: OpenAPI
    url: openapi/bonitasoft-connectorfailure-api-openapi.yml
  - type: APIReference
    url: https://api-documentation.ofelia.com/latest/
  - type: Documentation
    url: https://documentation.ofelia.com/bonita/latest/api/api-index
  - type: Postman
    url: https://api-documentation.ofelia.com/latest/postman.json
  - type: SourceCode
    url: https://github.com/bonitasoft/bonita-openapi
- aid: bonitasoft:bonitasoft-connectorinstance-api
  name: Bonitasoft Connector Instance API
  description: ConnectorInstance
  humanURL: https://documentation.ofelia.com/bonita/latest/api/rest-api-overview
  baseURL: https://{subscription}.bonitacloud.com/bonita
  tags:
  - ConnectorInstance
  properties:
  - type: OpenAPI
    url: openapi/bonitasoft-connectorinstance-api-openapi.yml
  - type: APIReference
    url: https://api-documentation.ofelia.com/latest/
  - type: Documentation
    url: https://documentation.ofelia.com/bonita/latest/api/api-index
  - type: Postman
    url: https://api-documentation.ofelia.com/latest/postman.json
  - type: SourceCode
    url: https://github.com/bonitasoft/bonita-openapi
- aid: bonitasoft:bonitasoft-customuser-api
  name: Bonitasoft Custom User API
  description: CustomUser
  humanURL: https://documentation.ofelia.com/bonita/latest/api/rest-api-overview
  baseURL: https://{subscription}.bonitacloud.com/bonita
  tags:
  - CustomUser
  properties:
  - type: OpenAPI
    url: openapi/bonitasoft-customuser-api-openapi.yml
  - type: APIReference
    url: https://api-documentation.ofelia.com/latest/
  - type: Documentation
    url: https://documentation.ofelia.com/bonita/latest/api/api-index
  - type: Postman
    url: https://api-documentation.ofelia.com/latest/postman.json
  - type: SourceCode
    url: https://github.com/bonitasoft/bonita-openapi
- aid: bonitasoft:bonitasoft-customuserdefinition-api
  name: Bonitasoft Custom User Definition API
  description: CustomUserDefinition
  humanURL: https://documentation.ofelia.com/bonita/latest/api/rest-api-overview
  baseURL: https://{subscription}.bonitacloud.com/bonita
  tags:
  - CustomUserDefinition
  properties:
  - type: OpenAPI
    url: openapi/bonitasoft-customuserdefinition-api-openapi.yml
  - type: APIReference
    url: https://api-documentation.ofelia.com/latest/
  - type: Documentation
    url: https://documentation.ofelia.com/bonita/latest/api/api-index
  - type: Postman
    url: https://api-documentation.ofelia.com/latest/postman.json
  - type: SourceCode
    url: https://github.com/bonitasoft/bonita-openapi
- aid: bonitasoft:bonitasoft-customuservalue-api
  name: Bonitasoft Custom User Value API
  description: CustomUserValue
  humanURL: https://documentation.ofelia.com/bonita/latest/api/rest-api-overview
  baseURL: https://{subscription}.bonitacloud.com/bonita
  tags:
  - CustomUserValue
  properties:
  - type: OpenAPI
    url: openapi/bonitasoft-customuservalue-api-openapi.yml
  - type: APIReference
    url: https://api-documentation.ofelia.com/latest/
  - type: Documentation
    url: https://documentation.ofelia.com/bonita/latest/api/api-index
  - type: Postman
    url: https://api-documentation.ofelia.com/latest/postman.json
  - type: SourceCode
    url: https://github.com/bonitasoft/bonita-openapi
- aid: bonitasoft:bonitasoft-dataretention-api
  name: Bonitasoft Data Retention API
  description: 'Configure how Bonita automatically deletes obsolete business data. A retention rule applies to a specific
    business object type and defines when its instances become eligible for deletion based on a reference date (creation or
    last update) and a retention period in days. The data retention service runs on a configurable cron schedule.


    This Web REST API is available in **Enterprise editions only**, since version 11.0.'
  humanURL: https://documentation.ofelia.com/bonita/latest/api/rest-api-overview
  baseURL: https://{subscription}.bonitacloud.com/bonita
  tags:
  - Data Retention
  tags_raw:
  - DataRetention
  properties:
  - type: OpenAPI
    url: openapi/bonitasoft-dataretention-api-openapi.yml
  - type: APIReference
    url: https://api-documentation.ofelia.com/latest/
  - type: Documentation
    url: https://documentation.ofelia.com/bonita/latest/api/api-index
  - type: Postman
    url: https://api-documentation.ofelia.com/latest/postman.json
  - type: SourceCode
    url: https://github.com/bonitasoft/bonita-openapi
- aid: bonitasoft:bonitasoft-delegation-api
  name: Bonitasoft Delegation API
  description: '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.'
  humanURL: https://documentation.ofelia.com/bonita/latest/api/rest-api-overview
  baseURL: https://{subscription}.bonitacloud.com/bonita
  tags:
  - Delegation
  properties:
  - type: OpenAPI
    url: openapi/bonitasoft-delegation-api-openapi.yml
  - type: APIReference
    url: https://api-documentation.ofelia.com/latest/
  - type: Documentation
    url: https://documentation.ofelia.com/bonita/latest/api/api-index
  - type: Postman
    url: https://api-documentation.ofelia.com/latest/postman.json
  - type: SourceCode
    url: https://github.com/bonitasoft/bonita-openapi
- aid: bonitasoft:bonitasoft-diagram-api
  name: Bonitasoft Diagram API
  description: Diagram
  humanURL: https://documentation.ofelia.com/bonita/latest/api/rest-api-overview
  baseURL: https://{subscription}.bonitacloud.com/bonita
  tags:
  - Diagram
  properties:
  - type: OpenAPI
    url: openapi/bonitasoft-diagram-api-openapi.yml
  - type: APIReference
    url: https://api-documentation.ofelia.com/latest/
  - type: Documentation
    url: https://documentation.ofelia.com/bonita/latest/api/api-index
  - type: Postman
    url: https://api-documentation.ofelia.com/latest/postman.json
  - type: SourceCode
    url: https://github.com/bonitasoft/bonita-openapi
- aid: bonitasoft:bonitasoft-failure-api
  name: Bonitasoft Failure API
  description: 'Failure leading a BPM entity instance to a failed state

    This Web REST API is available in **Enterprise editions only**, since version 10.3 (2025.1).'
  humanURL: https://documentation.ofelia.com/bonita/latest/api/rest-api-overview
  baseURL: https://{subscription}.bonitacloud.com/bonita
  tags:
  - Failure
  properties:
  - type: OpenAPI
    url: openapi/bonitasoft-failure-api-openapi.yml
  - type: APIReference
    url: https://api-documentation.ofelia.com/latest/
  - type: Documentation
    url: https://documentation.ofelia.com/bonita/latest/api/api-index
  - type: Postman
    url: https://api-documentation.ofelia.com/latest/postman.json
  - type: SourceCode
    url: https://github.com/bonitasoft/bonita-openapi
- aid: bonitasoft:bonitasoft-flownode-api
  name: Bonitasoft Flow Node API
  description: FlowNode
  humanURL: https://documentation.ofelia.com/bonita/latest/api/rest-api-overview
  baseURL: https://{subscription}.bonitacloud.com/bonita
  tags:
  - FlowNode
  properties:
  - type: OpenAPI
    url: openapi/bonitasoft-flownode-api-openapi.yml
  - type: APIReference
    url: https://api-documentation.ofelia.com/latest/
  - type: Documentation
    url: https://documentation.ofelia.com/bonita/latest/api/api-index
  - type: Postman
    url: https://api-documentation.ofelia.com/latest/postman.json
  - type: SourceCode
    url: https://github.com/bonitasoft/bonita-openapi
- aid: bonitasoft:bonitasoft-formfileupload-api
  name: Bonitasoft Form File Upload API
  description: Supports any type of files, used to upload a file before submitting a process or task form with a document
    in its contract.
  humanURL: https://documentation.ofelia.com/bonita/latest/api/rest-api-overview
  baseURL: https://{subscription}.bonitacloud.com/bonita
  tags:
  - FormFileUpload
  properties:
  - type: OpenAPI
    url: openapi/bonitasoft-formfileupload-api-openapi.yml
  - type: APIReference
    url: https://api-documentation.ofelia.com/latest/
  - type: Documentation
    url: https://documentation.ofelia.com/bonita/latest/api/api-index
  - type: Postman
    url: https://api-documentation.ofelia.com/latest/postman.json
  - type: SourceCode
    url: https://github.com/bonitasoft/bonita-openapi
- aid: bonitasoft:bonitasoft-formmapping-api
  name: Bonitasoft Form Mapping API
  description: The FormMapping API from Bonitasoft — 2 operation(s) for formmapping.
  humanURL: https://documentation.ofelia.com/bonita/latest/api/rest-api-overview
  baseURL: https://{subscription}.bonitacloud.com/bonita
  tags:
  - FormMapping
  properties:
  - type: OpenAPI
    url: openapi/bonitasoft-formmapping-api-openapi.yml
  - type: APIReference
    url: https://api-documentation.ofelia.com/latest/
  - type: Documentation
    url: https://documentation.ofelia.com/bonita/latest/api/api-index
  - type: Postman
    url: https://api-documentation.ofelia.com/latest/postman.json
  - type: SourceCode
    url: https://github.com/bonitasoft/bonita-openapi
- aid: bonitasoft:bonitasoft-group-api
  name: Bonitasoft Group API
  description: The group a user belongs to. Groups have a hierarchy (subgroups can be created inside a group).
  humanURL: https://documentation.ofelia.com/bonita/latest/api/rest-api-overview
  baseURL: https://{subscription}.bonitacloud.com/bonita
  tags:
  - Group
  properties:
  - type: OpenAPI
    url: openapi/bonitasoft-group-api-openapi.y

# --- truncated at 32 KB (62 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/bonitasoft/refs/heads/main/apis.yml

Work with this as data

Every provider here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for providers

9 MCP tools reach this
  • find_providersBrowse and filter every provider in the catalog.
  • get_provider_artifactsEvery artifact this provider publishes, grouped by type.
  • get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
  • get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
  • get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
  • get_provider_ratingPRO — composite, band, trend and facet scores.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This provider
curl "https://apis.io/api/v1/providers/bonitasoft"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/bonitasoft/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/bonitasoft/evidence"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.