System Objects

The description of the objects you can find in Oz Forensics system.

Objects Hierarchy

System objects on Oz Forensics products are hierarchically structured as shown in the picture below.

On the top level, there is a Company. You can use one copy of Oz API to work with several companies.

The next level is a User. A company can contain any amount of users. There are several roles of users with different permissions. For more information, refer to User Roles.

When a user requests an analysis (or analyses), a new folder is created. This folder contains media. One user can create any number of folders. Each folder can contain any amount of media. A user applies analyses to one or more media within a folder. The rules of assigning analyses are described here. The media quality requirements are listed on this page.

Object parameters

Common parameters

Parameter

Type

Description

time_created

Timestamp

Object (except user and company) creation time

time_updated

Timestamp

Object (except user and company) update time

meta_data

Json

Any user parameters

technical_meta_data

Json

Module-required parameters; reserved for internal needs

Besides these parameters, each object type has specific ones.

Company

Parameter

Type

Description

company_id

UUID

Company ID within the system

name

String

Company name within the system

User

Parameter

Type

Description

user_id

UUID

User ID within the system

user_type

String

​​first_name

String

Name

last_name

String

Surname

middle_name

String

Middle name

email

String

User email = login

password

String

User password (only required for new users or to change)

can_start_analyze_*

String

Depends on user roles

company_id

UUID

Current user company’s ID within the system

is_admin

Boolean

​​Whether this user is an admin or not

is_service

Boolean

​​Whether this user account is service or not

Folder

Parameter

Type

Description

folder_id

UUID

Folder ID within the system

resolution_status

ResolutionStatus

The latter analysis status

Media

Parameter

Type

Description

media_id

UUID

Media ID

original_name

String

Original filename (how the file was called on the client machine)

original_url

Url

HTTP link to this file on the API server

tags

Array(String)

List of tags for this file

Analysis

Parameter

Type

Description

analyse_id

UUID

ID of the analysis

folder_id

UUID

ID of the folder

type

String

Analysis type (BIOMETRY\QUALITY\DOCUMENTS)

results_data

JSON

Results of the analysis

Last updated