Flussonic Watcher Video Analytics API¶
Faces¶
-
GET
/vsaas/api/v2/analytics/faces
¶ Returns list of Faces
- Response JSON Object
- end_at (string (datetime))
- start_at (string (datetime))
- area_id (integer)
- camera_id (string)
- id (integer)
- person (object)
- id (integer)
- name (string)
- preview (dict)
- radius (float)
- vector (dict)
- weight (integer)
-
DELETE
/vsaas/api/v2/analytics/faces/
(int: id)¶ Deletes Face
- Query Parameters
id (integer) – Face identifier
-
PUT
/vsaas/api/v2/analytics/faces/
(int: id)¶ Set face data
- Query Parameters
id (integer) – Face identifier
- Request JSON Object
- end_at (string (datetime))
- start_at (string (datetime))
- area_id (integer)
- camera_id (string)
- id (integer)
- person (object)
- id (integer)
- name (string)
- preview (dict)
- radius (float)
- vector (dict)
- weight (integer)
-
GET
/vsaas/api/v2/analytics/faces/
(int: id)¶ Returns a single face
- Query Parameters
id (integer) – Face identifier
- Response JSON Object
- end_at (string (datetime))
- start_at (string (datetime))
- area_id (integer)
- camera_id (string)
- id (integer)
- person (object)
- id (integer)
- name (string)
- preview (dict)
- radius (float)
- vector (dict)
- weight (integer)
-
GET
/vsaas/api/v2/analytics/faces/
(int: id)/preview.jpg
¶ Returns Face Preview
- Response
image/jpeg Person Preview Image
Persons¶
-
POST
/vsaas/api/v2/analytics/persons
¶ Create a Person
- Request JSON Object
- data (dict): form-data; name=”data”; filename=%any% Content-Type: image/jpeg
- external_id (string)
- name (string)
- note (string)
- person_category_id (integer)
- person_list_id (integer)
- Response JSON Object
- id (integer)
-
GET
/vsaas/api/v2/analytics/persons
¶ Returns list of Persons
- Query Parameters
person_list – person_list - return persons only for selected list
external_id – external_id - return persons only with selected external_id
person_category – person_category - return persons only for selected person category
utc_from – seconds since epoch in UTC - return only persons, appeared after selected time
utc_to – seconds since epoch in UTC - return only persons appeared before selected time
- Response JSON Object
- first_seen_at (string (datetime))
- last_seen_at (string (datetime))
- data (dict): form-data; name=”data”; filename=%any% Content-Type: image/jpeg
- external_id (string)
- id (integer)
- name (string)
- note (string)
- person_category_id (integer)
- person_list_id (integer)
-
DELETE
/vsaas/api/v2/analytics/persons/
(int: id)¶ Deletes person
- Query Parameters
id (integer) – Person identifier
-
PUT
/vsaas/api/v2/analytics/persons/
(int: id)¶ - Request Form
- data (dict): form-data; name=”data”; filename=%any% Content-Type: image/jpeg
- external_id (string)
- name (string)
- note (string)
- person_category_id (integer)
- person_list_id (integer)
- Response JSON Object
- id (integer)
-
GET
/vsaas/api/v2/analytics/persons/
(int: id)¶ Returns a single person
- Query Parameters
id (integer) – Person identifier
- Response JSON Object
- first_seen_at (string (datetime))
- last_seen_at (string (datetime))
- cars (object array)
- id (integer)
- plate_number (string)
- category (object)
- id (integer)
- name (string)
- external_id (string)
- id (integer)
- name (string)
- note (string)
- person_category_id (integer)
- person_list (object)
- config (dict)
- id (integer)
- name (string)
- organization_id (integer)
- person_list_id (integer)
-
GET
/vsaas/api/v2/analytics/persons/
(int: id)/preview.jpg
¶ Returns Person Preview
- Response
image/jpeg Person Preview Image