Is there a unique identifier for page version?

Hello, we’re working on an application that scans Confluence pages and looks for specific information. When it’s found page id and version number is stored, the issue i just realized is page version number is not unique to the particular version - if you delete one of the versions all the later ones are updated by lowering numbers to fill the gap.

So the question is whether there is an actual unique identifier? I’ve found two properties that seems to not change - syncRev and when(date created), are any of those values stays unique for whole cycle of page version?

I also haven’t found any webhook for version deleted event which could help keeping data up to date.