TaskList API and ZeebeClient

Hi, I would like information about UserTask in my application. I read that this API is deprecated and that we should use the ZeebeClient instead. Does the ZeebeClient perform all the functions that the TaskList API did?

Hi @Sina_Mehrad.
Actually in the future the CamundaClient will be the supported way to access the APIs. And all APIs that are currently in use, will be unified in the Camunda 8 REST API.

2 Likes

Thank you for your response. I want to know if it’s okay to use the following dependency:

spring-boot-starter-camunda-tasklist

Thanks.

This library targets the v1 REST API of the tasklist, which is planned to be deprecated with Camunda 8.8.
With version 8.8 Camunda is supplying a unified REST API, that uses v2 in the URL and can be accessed via the Camunda Client, which I mentioned above.
So it depends a little on your scenario.
If you want to use this with a version prior to 8.8 (which is planned for October I think), than you have to stick with the “old” REST API and can use the library from the community (spring-boot-starter-camunda-tasklist).

2 Likes

@Sina_Mehrad spring-boot-starter-camunda-tasklist is the community supported project.

Below is the official library from camunda:

Regarding tasklist, you need to use Camunda 8 Rest API /v2 endpoints

2 Likes