/api/v1/viewsviews:readVisits, newest first. A visit counts once every gate was cleared.
Query parameters
documentIdstringdataRoomIdstringshareLinkIdstringemailstringsinceISO 8601 datetime- Visits started at or after this.
includeUnopenedbooleantruealso lists visits that never cleared the gates.limitinteger- Rows per page, up to 100. Defaults to 50.
cursorstring- The previous page's
nextCursor. Opaque — pass it back unchanged.
Returns
{ data: View[], nextCursor } — id, shareLinkId, documentId, dataRoomId, viewerEmail, emailVerified, ndaAcceptedAt, ndaText (the exact terms accepted, whatever the link says now), ndaSignedName, openedAt (null until every gate was cleared), lastOpenedAt, startedAt, lastSeenAt, totalMs (active reading, not wall clock), opens (separate sittings), completion, downloadedAt, captureAnswers (keyed by the link's capture field id), country, city, referrer, userAgent, ipAddress
400`since` is not a timestamp.

