Certifications API results not correct after Reassignments

What problem are you observing?

After you re-assign items from a certification campaign and then call certifications API (tested with /v3/certifications as well as /v2024/certifications) you still see previous reviewers listed there. The count also includes these previous reviewers.

What is the correct behavior?

The certifications API should only return all the current reviewers.

What product feature is this related to?

ISC /v3 and /v2024 APIs.
Note we have same issue in ISC Browser UI for Prod

What are the steps to reproduce the issue?

  1. Create a certification campaign
  2. Reassign to another identity
  3. Check results in UI (including count of reviewers)
  4. Call /v3/certifications or /v2024/certifications
  5. Check results (including X-Total-Count)

Do you have any other information about your environment that may help?

N/A

We also have two bugs / tickets opened for reassignment on the GUI side.

Reassignment as a feature (be it via GUI or API) isn’t really solid at the moment.