Below are the list of covered endpoints and the ones that still need to be covered (PRs are welcome !)
https://documentation.bonitasoft.com/bonita/7.8/application-api
- Create an application
- Get an application
- Delete an application
- Update an application
- Search for an application
- Update an application theme
- Create an application menu item
- Get an application menu item
- Delete an application menu item
- Update an application menu item
- Search the application menu items
- Create an application page
- Get an application page
- Delete an application page
- Search for an application page
https://documentation.bonitasoft.com/bonita/7.8/access-control-api
- Get an access Control status
- Delete an access control
https://documentation.bonitasoft.com/bonita/7.8/bdm-api
-
Get the business data
-
Get the business data attribute of business data
-
Get several business data
- Call a business data named query
- Get the named business data reference defined in the case
- Get the business data references defined in the case
https://documentation.bonitasoft.com/bonita/7.8/bpm-api
- Update activity variables
- Update activity variables and execute a task
- Skip activity
- Replay activity
- Get an activity
- Search among activities
- Get an archived activity
- Search among activities
- Retrieve a human task
- Search for a human task
- Update a humanTask
- Add a new subtask
- Execute a subtask
- Retrieve a subtask
- Search subtasks
- Read a task
- Update a task
- Search tasks
- Retrieve a userTask
- Update a userTask
- Retrieve the task contract
- Execute a task with contract
- Retrieve the userTask context
- Retrieve an archivedHumanTask
- Search for a archivedHumanTask
- Retrieve a subtask
- Search subtasks
- Read an archived task
- Search archived tasks
- Retrieve an archivedUserTask
- Search for an archivedUserTask
- Retrieving an activity instance variable
- Get a case variable
- Update a case variable
- Search for a list of case variables
- Add a document to a case
- Get a document from a case
- Update a document for a case
- Search for a document
- Delete document
- Search for a document
- Delete a document content
- Read an actor
- Search actors for a given process id
- Update an actor
- Add a new actorMember
- Search actorMembers
- Delete an actorMember
- Read a case
- Search for a case
- Create a case
- Delete a case
- Delete cases in bulk
- Retrieve the case context
- Read an archived case
- Search archived cases
- Retrieve an archived case context
- Remove an archived case
- Retrieve counters for case flow nodes
- Create a comment
- Search for comments
- Search for archived comments
- Deploy a process definition
- Read a process
- Update a process
- Search for a process
- Retrieve the design for a process
- Retrieve the instantiation contract for a process
- Start a process using an instantiation contract
- Retrieve a process diagram xml file
- Read a processParameter
- Search for a processParameter
- Update a processParameter (Subscription edition only)
- Search for process resolution problems
- Search for process supervisors of a given type (user, group, role or membership)
- Add a process Supervisor
- Delete a process supervisor
- Delete process supervisors in bulk
- Search for connector dependencies
- Read a connector failure
- Retrieve a list of connector instances attached to a process or a flow node
- Retrieve a list of archived connector instances
- Get a flow node
- Search among Flow Nodes
- Change a Flow Node state
- Get an archived flow node
- Search among archived flow nodes
- Search for timer event triggers related to a case
- Update a timer event trigger next execution date
- Send a message event
https://documentation.bonitasoft.com/bonita/7.8/customuserinfo-api
- Add a new definition
- Delete a definition
- List the custom user information
- Search customer user info
- Associate definitions to users
https://documentation.bonitasoft.com/bonita/7.8/form-api
- Search for a form mapping
- Update a form mapping
https://documentation.bonitasoft.com/bonita/7.8/identity-api
- Create a contact information
- Read a user's contact information
- Update a user's contact information
- Create a group
- Read a group
- Search for a group
- Update a group
- Delete a group
- Create a membership
- Search memberships of a user
- Delete a membership
- Create a role
- Read a role
- Search for a role
- Update a role
- Delete a role
- Create a user
- Read a user details
- Search for a group of users
- Update a user
- Remove a user
https://documentation.bonitasoft.com/bonita/7.8/platform-api
- Login
- Logout
-
Get the platform
-
Start or stop the platform
-
Get a tenant
- Create a tenant
- Update a tenant
- Delete a tenant
- Get subscription license information
https://documentation.bonitasoft.com/bonita/7.8/portal-api
- Retrieve a Custom Page
- Add a new custom page
- Update a custom page
- Search custom pages
- Delete a custom page
- Retrieve a Profile
- Add a new profile
- Update a profile
- Search profiles
- Delete a profile
- Retrieve a profileEntry
- Add a new profileEntry
- Update a profileEntry
- Search profileEntry items
- Delete a profileEntry
- Add a new profileMember
- Search profileMembers
- Delete a profileMember
- Change a theme
- Restore a default theme
https://documentation.bonitasoft.com/bonita/7.8/system-api
- List available locales
- List available translations
- Get the current session
- Get the current tenant
- Pause or resume the current tenant
https://documentation.bonitasoft.com/bonita/7.8/tenant-api
- Get BDM status
- Upload a bdm
- Install/Update a file previously uploaded