Feature Request: Public API for Grouped Process Definitions

Hello,

I need to list all unique process definitions and their versions for a custom UI.

Currently, the public /process-definition API returns a flat list of every single version, requiring complex client-side grouping.

I’ve noticed the internal operate/api/processes/grouped endpoint returns exactly what’s needed: a clean, grouped list of processes with all their versions.

My questions:

  1. Is there an existing public API that provides this functionality?
  2. If not, can this processes/grouped API be exposed and documented for public use?

Exposing this would greatly simplify custom application development.

Thank you.

Hi @Anas.r_Prosoft, welcome to the forum! Sounds like a useful endpoint to have. I would suggest submitting it here (there is a “Submit Idea” button in the top right). All suggestions go directly to our product owners for review.

https://roadmap.camunda.com