Sadly thats only done by Hikvision themselfes.
There is for old model camera a hacky way other people done. That require dumping firmware and modifying web files, and packing back
Recently there was similar post on forum. That user couldnt get any data, yet when i gave him my server IP, i received everything.
So i suppose something has to be wrong with yours and his server side listener...
There are roughly 8 ways how to get events.
3 Via LAN
2 via ISUP (Device registers on Backend server)
2 via Hikpartnerpro cloud open api (Device registers on Hik partner pro installer cloud, (appkey,appsecret))
2 via Hik connect open api (Device registers on HikConnect end user cloud...
Official documentations are only given to those who register and sign NDA at tpp.hikvision.com
Due to signed NDA i cannot share any downloaded documents.
But i can help and guide you of you stuck somewhere
The serialNo is not recomended to validate you received all events. And you will see that each access controller/Terminal have different specsheet for max event capacity. Once it reaches max it will not increase beyond that number, it will start from 1 again.
Meaning you can have duplicates...
In SADP Tools you select DVR press Forgot password down right corner,export device feature code file - send me that xml file. Im on a good side today. (Dont power off meanwhile)