This section gives a brief overview of the Cafienne Engine APIs.
The API can be used to embed the Cafienne Engine into the setup of your solution. The user interfaces that come with Cafienne, like the Generic UI and the Cafienne IDE also use these APIs.
The APIs broadly consist of the following categories. The majority of the APIs in use is for handling cases and tasks. Furthermore there are APIs for maintenance of the platform at various levels.
For starting cases, listing cases, setting case teams, getting individual case instances, etc.
For getting, claiming, assigning and completing Human Tasks.
For storing and retrieving case definitions.
For maintaining the tenant registration, like adding users, changing roles, etc.
Platform maintenance APIs, like adding tenants, changing platform owners, checking platform health.
Try it out with Swagger UI
The Cafienne Engine ships with a Swagger UI to give you a quick start in trying the APIs.
You can find the API of your version of the engine through SwaggerUI at
Note that the Cafienne Engine APIs need an authorization token with each request, according to the JWT standard. You can find more details about that in Cafienne Authentication.
When you click on the
Authorize button in the above Swagger UI, it will lead you to the configured Identity Provider where you can login and get a token that Swagger will use when you execute requests.