Attendance report

Person-of-interest and staff attendance, cross-referencing face re-identification. One row per
resolved person per day. peopleExclusion (person ids) removes specific people from the result
set. personName falls back to the raw person id when the name cannot be resolved.

Extracts itemized historical records for the organization associated with the API key. timeRange
({ startTime, endTime } in milliseconds since epoch) is required; the window may not exceed
92 days. locations and cameras (GUID arrays) are optional
scope filters; when omitted the report covers all cameras of the organization. Dates are aligned to
timezone (IANA, default UTC). Results are paginated with page/size (zero-based page, size
1..100, default 50); the envelope always
carries total, so total can exceed items.length.

Send Accept: text/csv to receive the current page as CSV (columns = the item fields) instead of
the JSON envelope; the CSV response carries X-Total-Count/X-Page/X-Size headers.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
timeRange
object
required

The query window, milliseconds since epoch.

locations
array of strings

Location GUIDs to filter by. Optional.

locations
cameras
array of strings

Camera GUIDs to filter by. Optional.

cameras
string
Defaults to UTC

IANA timezone used to align dates. Defaults to UTC.

number
Defaults to 0

Zero-based page index.

number
Defaults to 50

Page size (1..100).

peopleExclusion
array of strings

Numeric person IDs to exclude from the result set.

peopleExclusion
Responses

400

Invalid timeRange, date range too large, or invalid pagination.

401

Missing or invalid API key.

403

Organization not allowed by this token.

500

Internal server error.

Language
Credentials
Bearer
JWT
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json