Reconciling Number of Recording Views

Two questions:

  1. If I use the recording registrants API the details I get back include folks who were pre-registered but missed the live event but no obvious way of differentiating them other than a review of the creation time. Is there not an easier way?

  2. Is there no API equivalent to the viewing stats report available on the web interface. It seems crazy to have to download a CSV when most everything else is done via API calls.