open a PR on the heimdall repo to include the "id" field for checkpoints
after that has been released to users (via the heimdall release process) + waiting a few months for all users to upgrade to heimdall versions containing that fix we can then remove the workaround in our heimdall service to not set the "id" (in the batch fetch checkpoints logic that uses the checkpoints/list api)
for context, these are the workarounds we had to do:
for context, these are the workarounds we had to do: