Skip to main content

API Definitions

Definitions

apps.app_info

NameDescriptionSchema
active
optional
Indicates whether the application version is activeboolean
badges
optional
List of the application badges< string > array
category
optional
Application categorystring
confirm_config_update
optional
Indicates whether the configuration update should be confirmed by the end user
Default : false
boolean
description
optional
Application descriptionstring
details_page
optional
The link template for the running instance detailsapps.details_page_enum
disabled
optional
Indicates whether this app instances can be created
Default : false
boolean
icon
optional
The link to the application iconstring
id
optional
Application IDstring
missing_router
optional
'true' if the application requires task router and no task router available for
the company
boolean
name
optional
Application namestring
no_info_html
optional
The link to the html that will be shown in case no info template is definedstring
no_info_image
optional
The link to the image that will be shown in case no info template is definedstring
provider
optional
Application providerstring
user_group_sharing
optional
'true' if the application supports user group sharingboolean
version
optional
Application versionstring

apps.app_info_with_usages

NameDescriptionSchema
active
optional
Indicates whether the application version is activeboolean
badges
optional
List of the application badges< string > array
category
optional
Application categorystring
confirm_config_update
optional
Indicates whether the configuration update should be confirmed by the end user
Default : false
boolean
description
optional
Application descriptionstring
details_page
optional
The link template for the running instance detailsapps.details_page_enum
disabled
optional
Indicates whether this app instances can be created
Default : false
boolean
icon
optional
The link to the application iconstring
id
optional
Application IDstring
missing_router
optional
'true' if the application requires task router and no task router available for
the company
boolean
name
optional
Application namestring
no_info_html
optional
The link to the html that will be shown in case no info template is definedstring
no_info_image
optional
The link to the image that will be shown in case no info template is definedstring
pending
optional
The amount of pending app instancesinteger
provider
optional
Application providerstring
running
optional
The amount of running app instancesinteger
user_group_sharing
optional
'true' if the application supports user group sharingboolean
version
optional
Application versionstring

apps.application_instance

NameDescriptionSchema
active_duration
optional
Application instance duration time (seconds)integer
application
optional
Application instance parametersapplication
comment
optional
Free text commentstring
company
optional
Company IDstring
completed
optional
Application instance end time (UTC)string (date-time)
created
optional
Application creation time (UTC)string (date-time)
id
optional
Application instance idstring
last_change
optional
Last update timestring (date-time)
name
optional
Application instance Namestring
project
optional
Project ID of the project to which this application is assignedstring
queue
optional
The ID of the queue where the app instance is enqueuedstring
queue_name
optional
The name of the queue where the app instance is enqueuedstring
readonly
optional
If true then this app instance cannot be modifiedboolean
setting_up
optional
If true then the agent is setting up the task and has not started its execution
yet
boolean
started
optional
Application instance start time (UTC)string (date-time)
status
optional
apps.task_status_enum
status_changed
optional
Last status change timestring (date-time)
status_message
optional
free text string representing info about the statusstring
status_reason
optional
Reason for last status changestring
user
optional
Associated user idstring
user_groups
optional
IDs of the user groups that this instance is shared with< string > array
valid_app_version
optional
True if the version of the application template matches the version of the
current application template. False otherwise
boolean

application

NameDescriptionSchema
app_id
optional
ID of the application templatestring
configuration
optional
Configuration parametersobject
internal_execution
optional
True if the app is scheduled for the execution by internal agent. False
otherwise
boolean
run_by_admin
optional
Indicates whether the application was run by an admin or system userboolean
version
optional
The version of the application templatestring

apps.application_instance_status_enum

Type : enum (running, stopped)

apps.application_instance_summary

NameDescriptionSchema
active_duration
optional
Application instance duration time (seconds)integer
application
optional
Application instance parametersapplication
id
optional
Application instance idstring
last_change
optional
Last update timestring (date-time)
name
optional
Application instance Namestring
readonly
optional
If true then this app instance cannot be modifiedboolean
status
optional
apps.task_status_enum
user_groups
optional
IDs of the user groups that this instance is shared with< string > array

application

NameDescriptionSchema
version
optional
The version of the application templatestring

apps.details_page_enum

Type : enum (task, project)

apps.task_status_enum

Type : enum (created, queued, in_progress, stopped, published, publishing, closed, failed, completed, unknown)

auth.credential_key

NameDescriptionSchema
access_key
optional
string
created
optional
string (date-time)
expire
optional
Credential expiration time (UTC)string (date-time)
label
optional
Optional credentials labelstring
last_used
optional
string (date-time)
last_used_from
optional
string

auth.credentials

NameDescriptionSchema
access_key
optional
Credentials access keystring
expire
optional
Credential expiration time (UTC)string (date-time)
label
optional
Optional credentials labelstring
secret_key
optional
Credentials secret keystring

auth.role

Type : enum (admin, superuser, user, annotator)

billing.payment_details

The last payment details

NameSchema
amount
optional
string
currency
optional
string
next_retry_date
optional
string
status
optional
enum (failed, succeeded)
time
optional
string (date-time)

billing.resource_usage

Resource usage

NameDescriptionSchema
base
optional
The free amount of the resource for the paid tier. Not relevant for the free
tier
number
details
optional
Resource usage per appobject
limit
optional
The limit for the resource usagenumber
payment
optional
The payment for the resoure due to the current usage. Not relevant for the free
tier
number
used
optional
The used amount of the resourcenumber

datasets.dataset

NameDescriptionSchema
comment
optional
string
company
optional
Company IDstring
created
optional
Dataset creation time (UTC)string (date-time)
display_stats
optional
Calculated statistics for the latest committed or published versiondatasets.statistics
display_version_name
optional
The name of the version from which statistics are takenstring
head_version
optional
The most recent version for write operations. Calculated as the non-published
version with the longest path to the root.
datasets.version
id
optional
Dataset IDstring
last_update
optional
Time of last update (UTC). Updated on dataset update; on any version operation:
when version is created, modified, committed, published or deleted; and on any
frame operation: when frames are added, modified or deleted.
string (date-time)
metadata
optional
User-provided metadataobject
name
optional
Dataset namestring
paradigm
optional
'single_version' for datasets whose version tree has only one path, 'general'
otherwise
datasets.version_paradigm_enum
project
optional
Associated project IDstring
system_tags
optional
List of system tags. This field is reserved for system use, please don't use
it.
< string > array
tags
optional
List of user-defined tags< string > array
terms_of_use
optional
Terms of use stringstring
user
optional
Associated user IDstring
version_count
optional
Amount of versions in dataset. Only supported by datasets.get_all.integer

datasets.frame

NameDescriptionSchema
blob
optional
Raw data (blob) for the framestring
context_id
optional
Context ID. Used for the default frames sorting. If not set then it is filled
from the uri of the first source.
string
id
optional
Frame id. Must be unique within the dataset's version. If already exists, will
cause existing frame to be updated
string
meta
optional
Additional metadata dictionary for the frame. Please note that using this field
effectively defines a schema (dictionary structure and types used as values) -
frames within the same dataset cannot use conflicting schemas for this field
(see documentation for more details).
object
meta_blob
optional
Non searchable metadata dictionary for the frame. The fields in this object
cannot be searched by and are not added to the frame schema
object
rois
optional
Frame regions of interest< datasets.roi > array
sources
required
Sources of this frame< datasets.source > array
timestamp
optional
Frame's offset in milliseconds, used primarily for video content. Used for the
default frames sorting as the secondary key (with the primary key being
'context_id'). For images, this value should typically be 0. If not set, value
is filled from the timestamp of the first source. We recommend using this field
only in cases concerning the default sorting behavior.
integer

datasets.frame_15

NameDescriptionSchema
blob
optional
Raw data (blob) for the framestring
content_type
optional
Frame content type (e.g. 'image/jpeg', 'image/png')string
context_id
optional
Context ID. Used for the default frames sorting. If not set then it is filled
from the uri of the first source.
string
height
optional
Frame height in pixelsinteger
id
optional
Frame id. Must be unique within the dataset's version. If already exists, will
cause existing frame to be updated
string
meta
optional
Additional metadata dictionary for the frame. Please note that using this field
effectively defines a schema (dictionary structure and types used as values) -
frames within the same dataset cannot use conflicting schemas for this field
(see documentation for more details).
object
rois
optional
Frame regions of interest< datasets.roi > array
sources
required
Sources of this frame< datasets.source > array
src
optional
Frame source data URIstring
timestamp
optional
Frame's offset in milliseconds, used primarily for video content. Used for the
default frames sorting as the secondary key (with the primary key being
'context_id'). For images, this value should typically be 0. If not set, value
is filled from the timestamp of the first source. We recommend using this field
only in cases concerning the default sorting behavior.
integer
width
optional
Frame width in pixelsinteger

datasets.mask

NameDescriptionSchema
content_type
optional
Content type (e.g. 'image/jpeg', 'image/png')string
height
optional
Height in pixelsinteger
id
required
unique ID (in this frame)string
timestamp
optional
Timestamp in the source data (for video content. for images, this value should
be 0)
integer
uri
required
Data URIstring
width
optional
Width in pixelsinteger

datasets.multi_field_pattern_data

NameDescriptionSchema
datetime
optional
Date time conditions (applicable only to datetime fields). Either 'pattern' or
'datetime' should be specified
string
fields
optional
List of field names< string > array
pattern
optional
Pattern string (regex). Either 'pattern' or 'datetime' should be specifiedstring

datasets.preview

NameDescriptionSchema
content_type
optional
Content type (e.g. 'image/jpeg', 'image/png')string
height
optional
Height in pixelsinteger
timestamp
optional
Timestamp in the source data (for video content. for images, this value should
be 0)
integer
uri
required
Data URIstring
width
optional
Width in pixelsinteger

datasets.roi

NameDescriptionSchema
confidence
optional
ROI confidencenumber
id
optional
ROI idstring
label
required
ROI labels< string > array
mask
optional
Mask info for this ROIdatasets.roi_mask
meta
optional
Additional metadata dictionary for the roiobject
poly
optional
ROI polygon (x0, y0, ..., xn, yn)< number > array
sources
optional
Source ID< string > array

datasets.roi_mask

NameDescriptionSchema
id
required
Mask IDstring
value
required
Mask value< integer > array

datasets.schema_type_enum

Type : enum (frame, source, roi, all)

datasets.source

NameDescriptionSchema
content_type
optional
Content type (e.g. 'image/jpeg', 'image/png')string
height
optional
Height in pixelsinteger
id
required
Source unique ID within this DatasetVersionstring
masks
optional
< datasets.mask > array
meta
optional
Additional metadata dictionary for the sourceobject
preview
optional
datasets.preview
timestamp
optional
Timestamp in the source data (for video content. for images, this value should
be 0)
integer
uri
required
Source data URIstring
width
optional
Width in pixelsinteger

datasets.stat_count

NameDescriptionSchema
count
optional
Item nameinteger
name
optional
Number of appearancesstring

datasets.statistics

NameSchema
content_types
optional
< datasets.stat_count > array
frames
optional
< datasets.stat_count > array
labels
optional
< datasets.stat_count > array

datasets.version

NameDescriptionSchema
comment
optional
Version commentstring
committed
optional
Commit timestring (date-time)
committed_frames_ts
optional
Timestamp of last committed framenumber
committed_rois_ts
optional
Timestamp of last committed ROInumber
company
optional
Company IDstring
created
optional
Version creation time (UTC)string (date-time)
dataset
optional
Datset IDstring
es_index
optional
Name of elasticsearch indexstring
id
optional
Version IDstring
last_frames_update
optional
Last time version was created, committed or frames were updated or savedstring (date-time)
metadata
optional
User-provided metadataobject
name
optional
Version namestring
parent
optional
Version parent IDstring
published
optional
Publish timestring (date-time)
stats
optional
Version statisticsdatasets.statistics
status
optional
Version statusdatasets.version_status_enum
system_tags
optional
List of system tags. This field is reserved for system use, please don't use
it.
< string > array
tags
optional
List of user-defined tags< string > array
task
optional
Task ID of the task which created the versionstring
user
optional
Associated user IDstring

datasets.version_paradigm_enum

Type : enum (single_version, general)

datasets.version_status_enum

Type : enum (draft, committing, committed, published)

dataviews.augmentation

NameDescriptionSchema
crop_around_rois
optional
Crop image data around all frame ROIsboolean
sets
optional
List of augmentation sets< dataviews.augmentation_set > array

dataviews.augmentation_set

NameDescriptionSchema
arguments
optional
Arguments dictionary per custom augmentation type.< string, object > map
cls
optional
Augmentation classstring
strength
optional
Augmentation strength. Range [0,).
Minimum value : 0
number
types
optional
Augmentation type< string > array

dataviews.dataview

NameDescriptionSchema
augmentation
optional
Augmentation parameters. Only for training and testing tasks.dataviews.augmentation
company
optional
Company idstring
created
optional
Dataview creation time (UTC)string (date-time)
description
optional
Dataview descriptionstring
filters
optional
List of FilterRule ('OR' connection)< dataviews.filter_rule > array
id
required
Dataview IDstring
iteration
optional
Iteration parameters. Not applicable for register (import) tasks.dataviews.iteration
labels_enumeration
optional
Labels enumerations, specifies numbers to be assigned to ROI labels when
getting frames
< string, integer > map
mapping
optional
Mapping parametersdataviews.mapping
name
required
Dataview namestring
output_rois
optional
'all_in_frame' - all rois for a frame are returned 'only_filtered' - only rois
which led this frame to be selected 'frame_per_roi' - single roi per frame.
Frame can be returned multiple times with a different roi each time. Note: this
should be used for Training tasks only Note: frame_per_roi implies that only
filtered rois will be returned
dataviews.output_rois_enum
project
optional
Project ID of the project to which this task is assignedstring
system_tags
optional
System tags list. This field is reserved for system use, please don't use it.< string > array
tags
optional
User-defined tags list< string > array
user
optional
Associated user idstring
versions
optional
List of dataview entries. All tasks must have at least one dataview.< dataviews.dataview_entry > array

dataviews.dataview_entry

NameDescriptionSchema
dataset
required
Existing Dataset idstring
merge_with
optional
Version ID to merge withstring
version
required
Version id of a version belonging to the datasetstring

dataviews.filter_by_roi_enum

Type : enum (disabled, no_rois, label_rules)

dataviews.filter_label_rule

NameDescriptionSchema
conf_range
optional
Range of ROI confidence level in the frame (min, max). -1 for not applicable
Both min and max can be either -1 or positive. 2nd number (max) must be either
-1 or larger than or equal to the 1st number (min)
< number > array
count_range
optional
Range of times ROI appears in the frame (min, max). -1 for not applicable. Both
integers must be larger than or equal to -1. 2nd integer (max) must be either
-1 or larger than or equal to the 1st integer (min)
< integer > array
label
required
Lucene format query (see lucene query syntax). Default search field is
label.keyword and default operator is AND, so searching for:
'Bus Stop' Blue
is equivalent to:
Label.keyword:'Bus Stop' AND label.keyword:'Blue'
string
must_not
optional
If set then the label must not exist or lucene query must not be true. The
default value is false
Default : false
boolean

dataviews.filter_rule

NameDescriptionSchema
dataset
required
Dataset ID. Must be a dataset which is in the task's view. If set to '*' all
datasets in View are used.
string
filter_by_roi
optional
Type of filter. Optional, the default value is 'label_rules'dataviews.filter_by_roi_enum
frame_query
optional
Frame filter, in Lucene query syntaxstring
label_rules
optional
List of FilterLabelRule ('AND' connection)
disabled - No filtering by ROIs. Select all frames, even if they don't have
ROIs (all frames)
no_rois - Select only frames without ROIs (empty frames)
label_rules - Select frames according to label rules
< dataviews.filter_label_rule > array
sources_query
optional
Sources filter, in Lucene query syntax. Filters sources in each frame.string
vector_search
optional
Vector search rulevector_search
version
optional
Dataset version to apply rule to. Must belong to the dataset and be in the
task's view. If set to '*' all version of the datasets in View are used.
string
weight
optional
Rule weight. Default is 1number

vector_search

NameDescriptionSchema
field
required
Vector field namestring
min_score
optional
Min allowed scorenumber
similarity_func
optional
The function for calculating distance from the search vectordataviews.similarity_function
sort
optional
enum (asc, desc)
vector
required
The search vector< number > array

dataviews.iteration

Sequential Iteration API configuration

NameDescriptionSchema
infinite
optional
Infinite iterationboolean
jump
optional
Jump entrydataviews.jump
limit
optional
Maximum frames per task. If not passed, frames will end when no more matching
frames are found, unless infinite is True.
integer
min_sequence
optional
Length (in ms) of video clips to return. This is used in random order, and in
sequential order only if jumping is provided and only for video frames
integer
order
optional
Input frames order. Values: 'sequential', 'random' In Sequential mode frames
will be returned according to the order in which the frames were added to the
dataset.
dataviews.iteration_order_enum
random_seed
optional
Random seed used when iterating over the dataviewinteger

dataviews.iteration_order_enum

Type : enum (sequential, random)

dataviews.jump

NameDescriptionSchema
time
optional
Max time in milliseconds between framesinteger

dataviews.label_source

NameDescriptionSchema
dataset
optional
Source dataset id. '*' for all datasets in viewstring
labels
optional
List of source labels (AND connection). '*' indicates any label. Labels must
exist in at least one of the dataset versions in the task's view
< string > array
version
optional
Source dataset version id. Default is '*' (for all versions in dataset in the
view) Version must belong to the selected dataset, and must be in the task's
view[i]
string

dataviews.mapping

NameDescriptionSchema
rules
optional
Rules list< dataviews.mapping_rule > array

dataviews.mapping_rule

NameDescriptionSchema
source
optional
Source label infodataviews.label_source
target
optional
Target label namestring

dataviews.multi_field_pattern_data

NameDescriptionSchema
datetime
optional
Date time conditions (applicable only to datetime fields). Either 'pattern' or
'datetime' should be specified
string
fields
optional
List of field names< string > array
pattern
optional
Pattern string (regex). Either 'pattern' or 'datetime' should be specifiedstring

dataviews.output_rois_enum

Type : enum (all_in_frame, only_filtered, frame_per_roi)

dataviews.similarity_function

Type : enum (l2_norm, dot_product, cosine)

events.debug_image_sample_response

NameDescriptionSchema
event
optional
Debug image eventobject
max_iteration
optional
maximal valid iteration for the variantinteger
min_iteration
optional
minimal valid iteration for the variantinteger
scroll_id
optional
Scroll ID to pass to the next calls to get_debug_image_sample or
next_debug_image_sample
string

events.debug_images_response

NameDescriptionSchema
metrics
optional
Debug image events grouped by tasks and iterations< events.debug_images_response_task_metrics > array
scroll_id
optional
Scroll ID for getting more resultsstring

events.debug_images_response_task_metrics

NameDescriptionSchema
iterations
optional
< iterations > array
task
optional
Task IDstring

iterations

NameDescriptionSchema
events
optional
< object > array
iter
optional
Iteration numberinteger

events.event_type_enum

Type : enum (training_stats_scalar, training_stats_vector, training_debug_image, plot, log)

events.log_level_enum

Type : enum (notset, debug, verbose, info, warn, warning, error, fatal, critical)

events.metric_variants

NameDescriptionSchema
metric
optional
The metric namestring
variants
optional
The names of the metric variants< string > array

events.metrics_image_event

An image or video was dumped to storage for debugging

NameDescriptionSchema
iter
optional
Iterationinteger
key
optional
File keystring
metric
optional
Metric name, e.g. 'count', 'loss', 'accuracy'string
task
required
Task ID (required)string
timestamp
optional
Epoch milliseconds UTC, will be set by the server if not set.number
type
required
'training_debug_image'string
url
optional
File URLstring
variant
optional
E.g. 'class_1', 'total', 'averagestring

events.metrics_plot_event

An entire plot (not single datapoint) and it's layout. Used for plotting ROC
curves, confidence matrices, etc. when evaluating the net.

NameDescriptionSchema
iter
optional
Iterationinteger
metric
optional
Metric name, e.g. 'count', 'loss', 'accuracy'string
plot_str
optional
An entire plot (not single datapoint) and it's layout. Used for plotting ROC
curves, confidence matrices, etc. when evaluating the net.
string
skip_validation
optional
If set then plot_str is not checked for a valid json. The default is Falseboolean
task
required
Task ID (required)string
timestamp
optional
Epoch milliseconds UTC, will be set by the server if not set.number
type
required
'plot'string
variant
optional
E.g. 'class_1', 'total', 'averagestring

events.metrics_scalar_event

Used for reporting scalar metrics during training task

NameDescriptionSchema
iter
optional
Iterationinteger
metric
optional
Metric name, e.g. 'count', 'loss', 'accuracy'string
task
required
Task ID (required)string
timestamp
optional
Epoch milliseconds UTC, will be set by the server if not set.number
type
required
'training_stats_scalar'string
value
optional
number
variant
optional
E.g. 'class_1', 'total', 'average'string
x_axis_label
optional
Custom X-Axis label to be used when displaying the scalars histogramstring

events.metrics_vector_event

Used for reporting vector metrics during training task

NameDescriptionSchema
iter
optional
Iterationinteger
metric
optional
Metric name, e.g. 'count', 'loss', 'accuracy'string
task
required
Task ID (required)string
timestamp
optional
Epoch milliseconds UTC, will be set by the server if not set.number
type
optional
'training_stats_vector'string
values
optional
vector of float values< number > array
variant
optional
E.g. 'class_1', 'total', 'averagestring

events.plot_sample_response

NameDescriptionSchema
events
optional
Plot events< object > array
max_iteration
optional
maximal valid iteration for the metricinteger
min_iteration
optional
minimal valid iteration for the metricinteger
scroll_id
optional
Scroll ID to pass to the next calls to get_plot_sample or next_plot_samplestring

events.plots_response

NameDescriptionSchema
metrics
optional
Plot events grouped by tasks and iterations< events.plots_response_task_metrics > array
scroll_id
optional
Scroll ID for getting more resultsstring

events.plots_response_task_metrics

NameDescriptionSchema
iterations
optional
< iterations > array
task
optional
Task IDstring

iterations

NameDescriptionSchema
events
optional
< object > array
iter
optional
Iteration numberinteger

events.scalar_key_enum

Type : enum (iter, timestamp, iso_time)

events.single_value_metrics_response

NameDescriptionSchema
tasks
optional
Single value metrics grouped by task< events.single_value_task_metrics > array

events.single_value_task_metrics

NameDescriptionSchema
task
optional
Task IDstring
task_name
optional
Task namestring
values
optional
< values > array

values

NameSchema
metric
optional
string
timestamp
optional
number
value
optional
number
variant
optional
string

events.task_log_event

A log event associated with a task.

NameDescriptionSchema
level
optional
Log level.events.log_level_enum
msg
optional
Log message.string
task
required
Task ID (required)string
timestamp
optional
Epoch milliseconds UTC, will be set by the server if not set.number
type
required
'log'string
worker
optional
Name of machine running the task.string

events.task_metric

NameDescriptionSchema
metric
optional
Metric namestring
task
required
Task IDstring

events.task_metric_variants

NameDescriptionSchema
metric
optional
Metric namestring
task
required
Task IDstring
variants
optional
Metric variant names< string > array

frames.augmentation

NameDescriptionSchema
arguments
optional
Arguments dictionary, passed to custom augmentations.object
cls
optional
Augmentation class (see global definitions)string
params
optional
Transform parameters, an array ot 3 randomly generated values. Fixed values are
passed in case of affine reflect augmentation.
< number > array
strength
optional
Transform strength. Required for pixel transforms.number
trans_mat
optional
Transform matrix (list of lists). Required for affine transforms.< < number > array > array
type
optional
Augmentation type (see global definitions)string

frames.dataset_version

NameDescriptionSchema
id
optional
Dataset idstring
version
optional
Dataset version idstring

frames.dataview

NameDescriptionSchema
augmentation
optional
Augmentation parameters. Only for training and testing tasks.frames.dv_augmentation
filters
optional
List of FilterRule ('OR' relationship)< frames.filter_rule > array
iteration
optional
Iteration parameters. Not applicable for register (import) tasks.frames.iteration
labels_enumeration
optional
Labels enumerations, specifies numbers to be assigned to ROI labels when
getting frames
< string, integer > map
mapping
optional
Mapping parametersframes.mapping
output_rois
optional
'all_in_frame' - all rois for a frame are returned
'only_filtered' - only rois which led this frame to be selected
'frame_per_roi' - single roi per frame. Frame can be returned multiple times
with a different roi each time.
Note: this should be used for Training tasks only
Note: frame_per_roi implies that only filtered rois will be returned
frames.output_rois_enum
versions
optional
View dataset versions< frames.view_entry > array

frames.dv_augmentation

NameDescriptionSchema
crop_around_rois
optional
Crop image data around all frame ROIsboolean
sets
optional
List of augmentation sets< frames.dv_augmentation_set > array

frames.dv_augmentation_set

NameDescriptionSchema
arguments
optional
Arguments dictionary per custom augmentation type.< string, object > map
cls
optional
Augmentation classstring
strength
optional
Augmentation strength. Range [0,).
Minimum value : 0
number
types
optional
Augmentation type< string > array

frames.filter_by_roi_enum

Type : enum (disabled, no_rois, label_rules)

frames.filter_label_rule

NameDescriptionSchema
conf_range
optional
Range of ROI confidence level in the frame (min, max). -1 for not applicable
Both min and max can be either -1 or positive. 2nd number (max) must be either
-1 or larger than or equal to the 1st number (min)
< number > array
count_range
optional
Range of times ROI appears in the frame (min, max). -1 for not applicable. Both
integers must be larger than or equal to -1. 2nd integer (max) must be either
-1 or larger than or equal to the 1st integer (min)
< integer > array
label
required
Lucene format query (see lucene query syntax). Default search field is
label.keyword and default operator is AND, so searching for:
'Bus Stop' Blue
is equivalent to:
Label.keyword:'Bus Stop' AND label.keyword:'Blue'
string
must_not
optional
If set then the label must not exist or lucene query must not be true. The
default value is false
Default : false
boolean

frames.filter_rule

NameDescriptionSchema
dataset
required
Dataset ID. Must be a dataset which is in the task's view. If set to '*' all
datasets in View are used.
string
filter_by_roi
optional
Type of filter. Optional, the default value is 'label_rules'frames.filter_by_roi_enum
frame_query
optional
Frame filter, in Lucene query syntaxstring
label_rules
optional
List of FilterLabelRule ('AND' connection)
disabled - No filtering by ROIs. Select all frames, even if they don't have
ROIs (all frames)
no_rois - Select only frames without ROIs (empty frames)
label_rules - Select frames according to label rules
< frames.filter_label_rule > array
sources_query
optional
Sources filter, in Lucene query syntax. Filters sources in each frame.string
vector_search
optional
Vector search rulevector_search
version
optional
Dataset version to apply rule to. Must belong to the dataset and be in the
task's view. If set to '*' all version of the datasets in View are used.
string
weight
optional
Rule weight. Default is 1number

vector_search

NameDescriptionSchema
field
required
Vector field namestring
min_score
optional
Min allowed scorenumber
similarity_func
optional
The function for calculating distance from the search vectorframes.similarity_function
sort
optional
enum (asc, desc)
vector
required
The search vector< number > array

frames.flow_control

NameDescriptionSchema
bidirectional
optional
If set then frames retreival can go either forward or backwards. Otherwise only
forward. The default is False. The limitations of bidirectional navigation: -
Frames are always returned in sequential order - The iteration is finite (no
support for infinite iteration)
boolean
navigate_backwards
optional
When bidirectional is True, settings this to True navigates backwards duing
frames retreival. Default is False
boolean

frames.frame

NameDescriptionSchema
augmentation
optional
List of augmentations< frames.augmentation > array
blob
optional
Raw data (blob) for the framestring
context_id
optional
Context ID. Used for the default frames sorting. If not set then it is filled
from the uri of the first source.
string
dataset
optional
Frame's dataset versionframes.dataset_version
deleted
optional
Set to 'true' for the deleted framesboolean
id
optional
Frame idstring
is_key_frame
optional
Is this a key frame (only applicable in frames who'se src is a video)boolean
key_frame
optional
ID of the key frame that this frame belongs tostring
label_rule_counts
optional
The number of matched roi per lable ruleobject
labels_size
optional
Number of labels returnedinteger
meta
optional
Additional metadata dictionary for the frame. Please note that using this field
effectively defines a schema (dictionary structure and types used as values) -
frames within the same dataset cannot use conflicting schemas for this field
(see documentation for more details).
object
meta_blob
optional
Non searchable metadata dictionary for the frame. The fields in this object
cannot be searched by and are not added to the frame schema
object
new_ver
optional
Newer version of this frame, if asked to mergeframes.frame
rois
optional
Frame regions of interest< frames.roi > array
rule_name
optional
Name of the filtering rule according to which this frame was provided (if
applicable)
string
saved
optional
Last time frame was saved (timestamp)integer
saved_in_version
optional
Last version this frame was saved in (version ID)string
sources
optional
Sources of this frame< frames.source > array
timestamp
optional
Frame's offset in milliseconds, used primarily for video content. Used for the
default frames sorting as the secondary key (with the primary key being
'context_id'). For images, this value should typically be 0. If not set, value
is filled from the timestamp of the first source. We recommend using this field
only in cases concerning the default sorting behavior.
integer
updated
optional
Last time frame was saved (timestamp)integer
updated_in_version
optional
Last version this frame was updated in (version ID)string
video_gop
optional
Video encoding GOP value for the source of this frame. Only valid for video
frames
number

frames.frame_15

NameDescriptionSchema
augmentation
optional
List of augmentations< frames.augmentation > array
blob
optional
Raw data (blob) for the framestring
content_type
optional
Frame content type (e.g. 'image/jpeg', 'image/png')string
context_id
optional
Context ID. Used for the default frames sorting. If not set then it is filled
from the uri of the first source.
string
dataset
optional
Frame's dataset versionframes.dataset_version
height
optional
Frame height in pixelsinteger
id
optional
Frame idstring
is_key_frame
optional
Is this a key frame (only applicable in frames who'se src is a video)boolean
key_frame
optional
ID of the key frame that this frame belongs tostring
label_stats
optional
Mapping of label name to number of appearancesobject
labels_size
optional
Number of labels returnedinteger
meta
optional
Additional metadata dictionary for the frame. Please note that using this field
effectively defines a schema (dictionary structure and types used as values) -
frames within the same dataset cannot use conflicting schemas for this field
(see documentation for more details).
object
new_ver
optional
Newer version of this frame, if asked to mergeframes.frame_15
rois
optional
Frame regions of interest< frames.roi > array
rule_name
optional
Name of the filtering rule according to which this frame was provided (if
applicable)
string
saved
optional
Last time frame was saved (timestamp)integer
saved_in_version
optional
Last version this frame was saved in (version ID)string
sources
optional
Sources of this frame< frames.source > array
src
optional
Frame data URIstring
task
optional
Task which created the framestring
timestamp
optional
Frame's offset in milliseconds, used primarily for video content. Used for the
default frames sorting as the secondary key (with the primary key being
'context_id'). For images, this value should typically be 0. If not set, value
is filled from the timestamp of the first source. We recommend using this field
only in cases concerning the default sorting behavior.
integer
updated
optional
Last time frame was saved (timestamp)integer
updated_in_version
optional
Last version this frame was updated in (version ID)string
video_gop
optional
Video encoding GOP value for the source of this frame. Only valid for video
frames
number
width
optional
Frame width in pixelsinteger

frames.iteration

Sequential Iteration API configuration

NameDescriptionSchema
infinite
optional
Infinite iterationboolean
jump
optional
Jump entryframes.jump
limit
optional
Maximum frames per task. If not passed, frames will end when no more matching
frames are found, unless infinite is True.
integer
min_sequence
optional
Length (in ms) of video clips to return. This is used in random order, and in
sequential order only if jumping is provided and only for video frames
integer
order
optional
Input frames order. Values: 'sequential', 'random' In Sequential mode frames
will be returned according to the order in which the frames were added to the
dataset.
frames.iteration_order_enum
random_seed
optional
Random seed used when iterating over the dataviewinteger

frames.iteration_order_enum

Type : enum (sequential, random)

frames.jump

NameDescriptionSchema
time
optional
Max time in milliseconds between framesinteger

frames.label_source

NameDescriptionSchema
dataset
optional
Source dataset id. '*' for all datasets in viewstring
labels
optional
List of source labels (AND connection). '*' indicates any label. Labels must
exist in at least one of the dataset versions in the task's view
< string > array
version
optional
Source dataset version id. Default is '*' (for all versions in dataset in the
view) Version must belong to the selected dataset, and must be in the task's
view[i]
string

frames.mapping

NameDescriptionSchema
rules
optional
Rules list< frames.mapping_rule > array

frames.mapping_rule

NameDescriptionSchema
source
optional
Source label infoframes.label_source
target
optional
Target label namestring

frames.mask

NameDescriptionSchema
content_type
optional
Content type (e.g. 'image/jpeg', 'image/png')string
height
optional
Height in pixelsinteger
id
optional
unique ID (in this frame)string
timestamp
optional
Timestamp in the source data (for video content. for images, this value should
be 0)
integer
uri
optional
Data URIstring
width
optional
Width in pixelsinteger

frames.output_rois_enum

Type : enum (all_in_frame, only_filtered, frame_per_roi)

frames.preview

NameDescriptionSchema
content_type
optional
Content type (e.g. 'image/jpeg', 'image/png')string
height
optional
Height in pixelsinteger
timestamp
optional
Timestamp in the source data (for video content. for images, this value should
be 0)
integer
uri
optional
Data URIstring
width
optional
Width in pixelsinteger

frames.roi

NameDescriptionSchema
area
optional
ROI area (not used)integer
confidence
optional
ROI confidencenumber
id
optional
ROI idstring
label
optional
ROI labels< string > array
label_num
optional
Label number according to the specified labels mapping Used only when ROI is
returned as part of a task's frame.
integer
mask
optional
Mask info for this ROIframes.roi_mask
meta
optional
Additional metadata dictionary for the roiobject
poly
optional
ROI polygon (x0, y0, ..., xn, yn)< number > array
sources
optional
Sources that this ROI belongs to< string > array

frames.roi_mask

NameDescriptionSchema
id
required
Mask IDstring
value
required
Mask value< integer > array

frames.rule_count

NameDescriptionSchema
accurate
optional
True if the provided count is accurate. If False, 'reason' will contain the
reason why.
boolean
count
optional
Number of frames matching this ruleinteger
name
optional
Rule namestring
reason
optional
Reason for the count being inaccurate if 'accurate' is True, empty otherwise.string
rule_index
optional
Rule indexinteger

frames.similarity_function

Type : enum (l2_norm, dot_product, cosine)

frames.snippet

NameDescriptionSchema
_key
optional
The grouping key for the agggregated framesstring
_score
optional
For vector search return the similarity score that frame vector field got
relative to the input vector
number
augmentation
optional
List of augmentations< frames.augmentation > array
blob
optional
Raw data (blob) for the framestring
context_id
optional
Context ID. Used for the default frames sorting. If not set then it is filled
from the uri of the first source.
string
dataset
optional
Frame's dataset versionframes.dataset_version
deleted
optional
Set to 'true' for the deleted framesboolean
id
optional
Frame idstring
is_key_frame
optional
Is this a key frame (only applicable in frames who'se src is a video)boolean
key_frame
optional
ID of the key frame that this frame belongs tostring
label_rule_counts
optional
The number of matched roi per lable ruleobject
labels_size
optional
Number of labels returnedinteger
meta
optional
Additional metadata dictionary for the frame. Please note that using this field
effectively defines a schema (dictionary structure and types used as values) -
frames within the same dataset cannot use conflicting schemas for this field
(see documentation for more details).
object
meta_blob
optional
Non searchable metadata dictionary for the frame. The fields in this object
cannot be searched by and are not added to the frame schema
object
new_ver
optional
Newer version of this frame, if asked to mergeframes.frame
num_frames
optional
Number of frames represented by this snippetinteger
rois
optional
Frame regions of interest< frames.roi > array
rule_name
optional
Name of the filtering rule according to which this frame was provided (if
applicable)
string
saved
optional
Last time frame was saved (timestamp)integer
saved_in_version
optional
Last version this frame was saved in (version ID)string
sources
optional
Sources of this frame< frames.source > array
timestamp
optional
Frame's offset in milliseconds, used primarily for video content. Used for the
default frames sorting as the secondary key (with the primary key being
'context_id'). For images, this value should typically be 0. If not set, value
is filled from the timestamp of the first source. We recommend using this field
only in cases concerning the default sorting behavior.
integer
updated
optional
Last time frame was saved (timestamp)integer
updated_in_version
optional
Last version this frame was updated in (version ID)string
video_gop
optional
Video encoding GOP value for the source of this frame. Only valid for video
frames
number

frames.source

NameDescriptionSchema
content_type
optional
Content type (e.g. 'image/jpeg', 'image/png')string
height
optional
Height in pixelsinteger
id
optional
unique ID (in this frame)string
masks
optional
< frames.mask > array
meta
optional
Additional metadata dictionary for the sourceobject
preview
optional
frames.preview
timestamp
optional
Timestamp in the source data (for video content. for images, this value should
be 0)
integer
uri
optional
Data URIstring
width
optional
Width in pixelsinteger

frames.stat_count

NameDescriptionSchema
count
optional
Item nameinteger
name
optional
Number of appearancesstring

frames.view_entry

NameDescriptionSchema
dataset
optional
Existing Dataset idstring
merge_with
optional
Version ID to merge withstring
version
optional
Version id of a version belonging to the datasetstring

login.choose_company

NameDescriptionSchema
companies
optional
Companies info< companies > array
session_id
optional
Login session IDstring
tenant
optional
External tenant IDstring

companies

NameDescriptionSchema
id
optional
Company IDstring
logo
optional
Company logostring
logo_fmt
optional
Company logo formatstring
name
optional
Company Namestring

login.login_status_enum

Type : enum (logged_in, signup_required, choose_company)

login.login_white_list

NameDescriptionSchema
company
optional
Companystring
domain
optional
Email domain name (all addresses under the domain are included in this
whitelist entry)
string (hostname)
emails
optional
List of email addresses (all addresses in this list are included in this
whitelist entry)
< login.login_white_list_email_entry > array
group
optional
Group ID to be assigned to users added through this whiteliststring
id
optional
Whitelist entry IDstring

login.login_white_list_email_entry

NameDescriptionSchema
added
optional
The time this email entry was addedstring (date-time)
email
optional
Email addressstring (email)

login.login_white_list_v1_5

NameDescriptionSchema
company
optional
Companystring
domain
optional
Email domain name (all addresses under the domain are included in this
whitelist entry)
string (hostname)
emails
optional
List of email addresses (all addresses in this list are included in this
whitelist entry)
< login.login_white_list_email_entry > array
group
optional
Group ID to be assigned to users added through this whiteliststring
id
optional
Whitelist entry IDstring

login.role

Type : enum (admin, superuser, user, annotator)

login.signup_info

NameDescriptionSchema
avatar
optional
The user avatar as received from auth providerstring
company_name
optional
Company name for the user. In case the user was invited to join the company
this field cannot be changed
string
crm_form
optional
The crm form template for the user signupstring
email
optional
The user email as received from auth providerstring
email_verify_state
optional
App state stored until email was verifiedstring
family_name
optional
The user family name as received from auth providerstring
given_name
optional
The user given name as received from auth providerstring
name
optional
The user full name as received from auth providestring
signup_token
optional
Sign-up token. Should be passed back to the Signup callstring

login.whitelist_entry

NameDescriptionSchema
accepted
optional
Time the entry was acceptedstring (date-time)
added
optional
Time that the entry was addedstring (date-time)
email
optional
Email addressstring (email)
status
optional
Entry statusenum (pending, accepted)
user
optional
The user info (if the user was created)user

user

NameDescriptionSchema
id
optional
The user IDstring
name
optional
The user full namestring
role
optional
The user rolelogin.role

models.last_metrics_event

NameDescriptionSchema
count
optional
The total count of reported valuesinteger
first_value
optional
First value reportednumber
first_value_iteration
optional
The iteration at which the first value was reportedinteger
max_value
optional
Maximum value reportednumber
max_value_iteration
optional
The iteration at which the maximum value was reportedinteger
mean_value
optional
The mean valuenumber
metric
optional
Metric namestring
min_value
optional
Minimum value reportednumber
min_value_iteration
optional
The iteration at which the minimum value was reportedinteger
value
optional
Last value reportednumber
variant
optional
Variant namestring
x_axis_label
optional
The user defined value for the X-Axis name stored with the eventstring

models.last_metrics_variants

Last metric events, one for each variant hash

Type : < string, models.last_metrics_event > map

models.metadata_item

NameDescriptionSchema
key
optional
The key uniquely identifying the metadata item inside the given entitystring
type
optional
The type of the metadata itemstring
value
optional
The value stored in the metadata itemstring

models.model

NameDescriptionSchema
comment
optional
Model commentstring
company
optional
Company idstring
created
optional
Model creation timestring (date-time)
design
optional
Json object representing the model design. Should be identical to the network
design of the task which created the model
object
framework
optional
Framework on which the model is based. Should be identical to the framework of
the task which created the model
string
id
optional
Model idstring
labels
optional
Json object representing the ids of the labels in the model. The keys are the
layers' names and the values are the ids.
< string, integer > map
last_iteration
optional
Last iteration reported for this modelinteger
last_metrics
optional
Last metric variants (hash to events), one for each metric hash< string, models.last_metrics_variants > map
last_update
optional
Model last update timestring (date-time)
metadata
optional
Model metadata< string, models.metadata_item > map
name
optional
Model namestring
parent
optional
Parent model IDstring
project
optional
Associated project IDstring
ready
optional
Indication if the model is final and can be used by other tasksboolean
stats
optional
Model statisticsstats
system_tags
optional
System tags. This field is reserved for system use, please don't use it.< string > array
tags
optional
User-defined tags< string > array
task
optional
Task ID of task in which the model was createdstring
ui_cache
optional
UI cache for this modelobject
uri
optional
URI for the model, pointing to the destination storage.string
user
optional
Associated user idstring

stats

NameDescriptionSchema
labels_count
optional
Number of the model labelsinteger

models.multi_field_pattern_data

NameDescriptionSchema
datetime
optional
Date time conditions (applicable only to datetime fields). Either 'pattern' or
'datetime' should be specified
string
fields
optional
List of field names< string > array
pattern
optional
Pattern string (regex). Either 'pattern' or 'datetime' should be specifiedstring

organization.field_mapping

NameDescriptionSchema
field
required
The source field name as specified in the only_fieldsstring
name
optional
The column name in the exported csv filestring
values
optional
< organization.value_mapping > array

organization.invite

NameDescriptionSchema
company
optional
Company IDstring
created
optional
Invite creation time (UTC)string (date-time)
emails
optional
Invited emails< string > array
expires
optional
Invite expiration time (UTC)string (date-time)
id
optional
Invite idstring
user
optional
Associated user idstring

organization.match_set

NameSchema
rules
optional
< organization.match_spec > array

organization.match_spec

NameDescriptionSchema
field
optional
Match field. Denotes the object field path this spec references.string
obj_type
optional
Type of object this match spec refers to (e.g. frame)string
regex
optional
Python-style regex. This spec matches the field if the field's value is matched
by thie regex.
string

organization.service_info

NameDescriptionSchema
match_sets
optional
A list of match specs sets. Each nested set represents a set of specs - a
nested set is matched if all specs in this nested set match (AND relation).
Nested sets have an OR relation, meaning that if at least one of them is
matched, the service can be used.
< organization.match_set > array
type
optional
Service typestring
url
optional
Service URLstring
use_fallback
optional
If set and url is not responding then the original url will be contactedboolean

organization.ui_action

NameDescriptionSchema
action
optional
Action request detailsaction
name
optional
Action namestring
tooltip
optional
Action tooltipstring

action

NameDescriptionSchema
headers
optional
Additional request headers< string, string > map
method
optional
HTTP methodenum (get, GET, post, POST, delete, DELETE)
payload
optional
Request payloadstring
url
optional
Request URLstring

organization.user_details

NameDescriptionSchema
avatar
optional
User avatar (URL or base64-encoded data)string
id
optional
User IDstring
name
optional
User Namestring
support
optional
Set to 'true' for the support users. Only internal users can see other support
users
boolean

organization.value_mapping

NameDescriptionSchema
key
required
Original valueobject
value
required
Translated valueobject

organization.workloads

NameSchema
series
optional
< series > array
total
optional
< total > array

series

NameDescriptionSchema
cpu_usage
optional
Tasks running task multiplied by cpu resource< number > array
cpu_usage_artifical_weights
optional
Indicate whether artificial cpu resource weights were usedboolean
dates
optional
Date timestamp in seconds< number > array
duration
optional
Tasks running time in seconds< number > array
gpu_usage
optional
Tasks running task multiplied by gpu resource< number > array
gpu_usage_artifical_weights
optional
Indicate whether artificial gpu resource weights were usedboolean
id
optional
string
name
optional
string

total

NameDescriptionSchema
cpu_artificial_weights
optional
Indicate whether artificial cpu resource weights were usedboolean
cpu_usage
optional
Tasks running task multiplied by cpu resourcenumber
duration
optional
Tasks running time in secondsinteger
gpu_artificial_weights
optional
Indicate whether artificial gpu resource weights were usedboolean
gpu_usage
optional
Tasks running task multiplied by gpu resourcenumber
id
optional
string
name
optional
string

permissions.access_permission_enum

Type : enum (read, read_write)

permissions.entity_type_enum

Type : enum (task, model, project, queue, dataset, dataview, route)

permissions.user

NameDescriptionSchema
email
optional
User emailstring
id
optional
User IDstring
name
optional
User namestring
role
optional
User rolestring

projects.metric_variant_result

NameDescriptionSchema
metric
optional
Metric namestring
metric_hash
optional
Metric name hash. Used instead of the metric name when categorizing last
metrics events in task objects.
string
variant
optional
Variant namestring
variant_hash
optional
Variant name hash. Used instead of the variant name when categorizing last
metrics events in task objects.
string

projects.multi_field_pattern_data

NameDescriptionSchema
datetime
optional
Date time conditions (applicable only to datetime fields). Either 'pattern' or
'datetime' should be specified
string
fields
optional
List of field names< string > array
pattern
optional
Pattern string (regex). Either 'pattern' or 'datetime' should be specifiedstring

projects.project

NameDescriptionSchema
basename
optional
Project base namestring
company
optional
Company idstring
created
optional
Creation timestring (date-time)
default_output_destination
optional
The default output destination URL for new tasks under this projectstring
description
optional
Project descriptionstring
id
optional
Project idstring
last_update
optional
Last project update time. Reflects the last time the project metadata was
changed or a task in this project has changed status
string (date-time)
name
optional
Project namestring
system_tags
optional
System tags. This field is reserved for system use, please don't use it.< string > array
tags
optional
User-defined tags< string > array
user
optional
Associated user idstring

projects.projects_get_all_response_single

NameDescriptionSchema
basename
optional
Project base namestring
company
optional
Company idstring
created
optional
Creation timestring (date-time)
dataset_stats
optional
Project dataset statisticsdataset_stats
default_output_destination
optional
The default output destination URL for new tasks under this projectstring
description
optional
Project descriptionstring
hidden
optional
Returned if the search_hidden flag was specified in the get_all_ex call and the
project is hidden
boolean
id
optional
Project idstring
last_update
optional
Last project update time. Reflects the last time the project metadata was
changed or a task in this project has changed status
string (date-time)
name
optional
Project namestring
own_datasets
optional
The amount of datasets/hyperdatasers under this project (without children
projects). Returned if 'check_own_contents' flag is set in the request and
children_type is set to 'dataset' or 'hyperdataset'
integer
own_dataviews
optional
The amount of dataviews under this project (without children projects).
Returned if 'check_own_contents' flag is set in the request
integer
own_models
optional
The amount of models under this project (without children projects). Returned
if 'check_own_contents' flag is set in the request
integer
own_tasks
optional
The amount of tasks under this project (without children projects). Returned if
'check_own_contents' flag is set in the request
integer
stats
optional
Additional project statsprojects.stats
sub_projects
optional
The list of sub projects< sub_projects > array
system_tags
optional
System tags. This field is reserved for system use, please don't use it.< string > array
tags
optional
User-defined tags< string > array
user
optional
Associated user idstring

dataset_stats

NameDescriptionSchema
file_count
optional
The number of files stored in the datasetinteger
total_size
optional
The total dataset size in bytesinteger

sub_projects

NameDescriptionSchema
id
optional
Subproject IDstring
name
optional
Subproject namestring

projects.stats

NameDescriptionSchema
active
optional
Stats for active tasksprojects.stats_status_count
archived
optional
Stats for archived tasksprojects.stats_status_count
datasets
optional
Stats for childrent datasetsprojects.stats_datasets

projects.stats_datasets

NameDescriptionSchema
count
optional
Number of datasetsinteger
tags
optional
Dataset tags< string > array

projects.stats_status_count

NameDescriptionSchema
completed_tasks_24h
optional
Number of tasks completed in the last 24 hoursinteger
last_task_run
optional
The most recent started time of a taskinteger
status_count
optional
Status countsstatus_count
total_runtime
optional
Total run time of all tasks in project (in seconds)integer
total_tasks
optional
Number of tasksinteger

status_count

NameDescriptionSchema
closed
optional
Number of 'closed' tasks in projectinteger
completed
optional
Number of 'completed' tasks in projectinteger
created
optional
Number of 'created' tasks in projectinteger
failed
optional
Number of 'failed' tasks in projectinteger
in_progress
optional
Number of 'in_progress' tasks in projectinteger
published
optional
Number of 'published' tasks in projectinteger
queued
optional
Number of 'queued' tasks in projectinteger
stopped
optional
Number of 'stopped' tasks in projectinteger
unknown
optional
Number of 'unknown' tasks in projectinteger

projects.urls

NameSchema
artifact_urls
optional
< string > array
event_urls
optional
< string > array
model_urls
optional
< string > array

queues.entry

NameDescriptionSchema
added
optional
Time this entry was added to the queuestring (date-time)
task
optional
Queued task IDstring

queues.metadata_item

NameDescriptionSchema
key
optional
The key uniquely identifying the metadata item inside the given entitystring
type
optional
The type of the metadata itemstring
value
optional
The value stored in the metadata itemstring

queues.queue

NameDescriptionSchema
company
optional
Company idstring
created
optional
Queue creation timestring (date-time)
display_name
optional
Display namestring
entries
optional
List of ordered queue entries< queues.entry > array
id
optional
Queue idstring
last_update
optional
Queue last updatestring (date-time)
metadata
optional
Queue metadata< string, queues.metadata_item > map
name
optional
Queue namestring
profile_connection
optional
Profile connection for policy queuesprofile_connection
system_tags
optional
System tags. This field is reserved for system use, please don't use it.< string > array
tags
optional
User-defined tags< string > array
user
optional
Associated user idstring

profile_connection

NameDescriptionSchema
policy
optional
Policy IDstring
policy_name
optional
Policy Name. Returned only for admins or members of the corresponding policy
group
string
profile
optional
Profile IDstring
user_group
optional
Policy groupstring

queues.queue_metrics

NameDescriptionSchema
avg_waiting_times
optional
List of average waiting times for tasks in the queue. The points correspond to
the timestamps in the dates list. If more than one value exists for the given
interval then the maximum value is taken.
< number > array
dates
optional
List of timestamps (in seconds from epoch) in the acceding order. The
timestamps are separated by the requested interval. Timestamps where no queue
status change was recorded are omitted.
< integer > array
queue
optional
ID of the queuestring
queue_lengths
optional
List of tasks counts in the queue. The points correspond to the timestamps in
the dates list. If more than one value exists for the given interval then the
count that corresponds to the maximum average value is taken.
< integer > array

reports.artifact

NameDescriptionSchema
content_size
optional
Raw data length in bytesinteger
display_data
optional
User-defined list of key/value pairs, sorted< < string > array > array
hash
optional
Hash of entire raw datastring
key
required
Entry keystring
mode
optional
System defined input/output indicationreports.artifact_mode_enum
timestamp
optional
Epoch time when artifact was createdinteger
type
required
System defined typestring
type_data
optional
Additional fields defined by the systemreports.artifact_type_data
uri
optional
Raw data locationstring

reports.artifact_mode_enum

Type : enum (input, output)

reports.artifact_type_data

NameDescriptionSchema
content_type
optional
System defined raw data content typestring
data_hash
optional
Hash of raw data, without any headers or descriptive partsstring
preview
optional
Description or textual datastring

reports.augmentation

NameDescriptionSchema
crop_around_rois
optional
Crop image data around all frame ROIsboolean
sets
optional
List of augmentation sets< reports.augmentation_set > array

reports.augmentation_set

NameDescriptionSchema
arguments
optional
Arguments dictionary per custom augmentation type.< string, object > map
cls
optional
Augmentation classstring
strength
optional
Augmentation strength. Range [0,).
Minimum value : 0
number
types
optional
Augmentation type< string > array

reports.configuration_item

NameDescriptionSchema
description
optional
The parameter description. Optionalstring
name
optional
Name of the parameter. Should be uniquestring
type
optional
Type of the parameter. Optionalstring
value
optional
Value of the parameterstring

reports.debug_images_response_task_metrics

NameDescriptionSchema
iterations
optional
< iterations > array
task
optional
Task IDstring

iterations

NameDescriptionSchema
events
optional
< object > array
iter
optional
Iteration numberinteger

reports.execution

NameDescriptionSchema
artifacts
optional
Task artifacts< reports.artifact > array
dataviews
optional
Additional dataviews for the task< object > array
docker_cmd
optional
Command for running docker script for the execution of the taskstring
framework
optional
Framework related to the task. Case insensitive. Mandatory for Training tasks.string
model
optional
Execution input model ID Not applicable for Register (Import) tasksstring
model_desc
optional
Json object representing the Model descriptorsobject
model_labels
optional
Json object representing the ids of the labels in the model. The keys are the
layers' names and the values are the IDs. Not applicable for Register (Import)
tasks. Mandatory for Training tasks
< string, integer > map
parameters
optional
Json object containing the Task parametersobject
queue
optional
Queue ID where task was queued.string
test_split
optional
Percentage of frames to use for testing onlyinteger

reports.filter_by_roi_enum

Type : enum (disabled, no_rois, label_rules)

reports.filter_label_rule

NameDescriptionSchema
conf_range
optional
Range of ROI confidence level in the frame (min, max). -1 for not applicable
Both min and max can be either -1 or positive. 2nd number (max) must be either
-1 or larger than or equal to the 1st number (min)
< number > array
count_range
optional
Range of times ROI appears in the frame (min, max). -1 for not applicable. Both
integers must be larger than or equal to -1. 2nd integer (max) must be either
-1 or larger than or equal to the 1st integer (min)
< integer > array
label
required
Lucene format query (see lucene query syntax). Default search field is
label.keyword and default operator is AND, so searching for:
'Bus Stop' Blue
is equivalent to:
Label.keyword:'Bus Stop' AND label.keyword:'Blue'
string
must_not
optional
If set then the label must not exist or lucene query must not be true. The
default value is false
Default : false
boolean

reports.filter_rule

NameDescriptionSchema
dataset
required
Dataset ID. Must be a dataset which is in the task's view. If set to '*' all
datasets in View are used.
string
filter_by_roi
optional
Type of filter. Optional, the default value is 'label_rules'reports.filter_by_roi_enum
frame_query
optional
Frame filter, in Lucene query syntaxstring
label_rules
optional
List of FilterLabelRule ('AND' connection)
disabled - No filtering by ROIs. Select all frames, even if they don't have
ROIs (all frames)
no_rois - Select only frames without ROIs (empty frames)
label_rules - Select frames according to label rules
< reports.filter_label_rule > array
sources_query
optional
Sources filter, in Lucene query syntax. Filters sources in each frame.string
vector_search
optional
Vector search rulevector_search
version
optional
Dataset version to apply rule to. Must belong to the dataset and be in the
task's view. If set to '*' all version of the datasets in View are used.
string
weight
optional
Rule weight. Default is 1number

vector_search

NameDescriptionSchema
field
required
Vector field namestring
min_score
optional
Min allowed scorenumber
similarity_func
optional
The function for calculating distance from the search vectorreports.similarity_function
sort
optional
enum (asc, desc)
vector
required
The search vector< number > array

reports.filtering

NameDescriptionSchema
filtering_rules
optional
List of FilterRule ('OR' connection)< reports.filter_rule > array
output_rois
optional
'all_in_frame' - all rois for a frame are returned
'only_filtered' - only rois which led this frame to be selected
'frame_per_roi' - single roi per frame. Frame can be returned multiple times
with a different roi each time.
Note: this should be used for Training tasks only
Note: frame_per_roi implies that only filtered rois will be returned
reports.output_rois_enum

reports.input

Task input params. (input view must be provided).

NameDescriptionSchema
augmentation
optional
Augmentation parameters. Only for training and testing tasks.reports.augmentation
dataviews
optional
Key to DataView ID Mapping< string, string > map
frames_filter
optional
Filtering paramsreports.filtering
iteration
optional
Iteration parameters. Not applicable for register (import) tasks.reports.iteration
mapping
optional
Mapping params (see common definitions section)reports.mapping
view
optional
View paramsreports.view

reports.iteration

Sequential Iteration API configuration

NameDescriptionSchema
infinite
optional
Infinite iterationboolean
jump
optional
Jump entryreports.jump
limit
optional
Maximum frames per task. If not passed, frames will end when no more matching
frames are found, unless infinite is True.
integer
min_sequence
optional
Length (in ms) of video clips to return. This is used in random order, and in
sequential order only if jumping is provided and only for video frames
integer
order
optional
Input frames order. Values: 'sequential', 'random' In Sequential mode frames
will be returned according to the order in which the frames were added to the
dataset.
string
random_seed
required
Random seed used during iterationinteger

reports.jump

NameDescriptionSchema
time
optional
Max time in milliseconds between framesinteger

reports.label_source

NameDescriptionSchema
dataset
optional
Source dataset id. '*' for all datasets in viewstring
labels
optional
List of source labels (AND connection). '*' indicates any label. Labels must
exist in at least one of the dataset versions in the task's view
< string > array
version
optional
Source dataset version id. Default is '*' (for all versions in dataset in the
view) Version must belong to the selected dataset, and must be in the task's
view[i]
string

reports.last_metrics_event

NameDescriptionSchema
count
optional
The total count of reported valuesinteger
first_value
optional
First value reportednumber
first_value_iteration
optional
The iteration at which the first value was reportedinteger
max_value
optional
Maximum value reportednumber
max_value_iteration
optional
The iteration at which the maximum value was reportedinteger
mean_value
optional
The mean valuenumber
metric
optional
Metric namestring
min_value
optional
Minimum value reportednumber
min_value_iteration
optional
The iteration at which the minimum value was reportedinteger
value
optional
Last value reportednumber
variant
optional
Variant namestring
x_axis_label
optional
The user defined value for the X-Axis name stored with the eventstring

reports.last_metrics_variants

Last metric events, one for each variant hash

Type : < string, reports.last_metrics_event > map

reports.mapping

NameDescriptionSchema
rules
optional
Rules list< reports.mapping_rule > array

reports.mapping_rule

NameDescriptionSchema
source
optional
Source label inforeports.label_source
target
optional
Target label namestring

reports.metric_variants

NameDescriptionSchema
metric
optional
The metric namestring
variants
optional
The names of the metric variants< string > array

reports.multi_field_pattern_data

NameDescriptionSchema
datetime
optional
Date time conditions (applicable only to datetime fields). Either 'pattern' or
'datetime' should be specified
string
fields
optional
List of field names< string > array
pattern
optional
Pattern string (regex). Either 'pattern' or 'datetime' should be specifiedstring

reports.output

NameDescriptionSchema
destination
optional
Storage id. This is where output files will be stored.string
error
optional
Last error textstring
model
optional
Model id.string
result
optional
Task result. Values: 'success', 'failure'string
view
optional
View paramsreports.view

reports.output_rois_enum

Type : enum (all_in_frame, only_filtered, frame_per_roi)

reports.params_item

NameDescriptionSchema
description
optional
The parameter description. Optionalstring
name
optional
Name of the parameter. The combination of section and name should be uniquestring
section
optional
Section that the parameter belongs tostring
type
optional
Type of the parameter. Optionalstring
value
optional
Value of the parameterstring

reports.report

NameDescriptionSchema
comment
optional
Free text commentstring
company
optional
Company IDstring
created
optional
Report creation time (UTC)string (date-time)
id
optional
Report idstring
last_update
optional
Last time this report was created, edited, changedstring (date-time)
name
optional
Report Namestring
project
optional
Project ID of the project to which this report is assignedstring
published
optional
Report publish timestring (date-time)
report
optional
Report templatestring
report_assets
optional
List of the external report assets< string > array
status
optional
reports.report_status_enum
status_changed
optional
Last status change timestring (date-time)
status_message
optional
free text string representing info about the statusstring
status_reason
optional
Reason for last status changestring
system_tags
optional
System tags list. This field is reserved for system use, please don't use it.< string > array
tags
optional
User-defined tags list< string > array
user
optional
Associated user idstring

reports.report_status_enum

Type : enum (created, published)

reports.scalar_key_enum

Type : enum (iter, timestamp, iso_time)

reports.script

NameDescriptionSchema
binary
optional
Binary to use when running the script
Default : "python"
string
branch
optional
Repository branch id If not provided and tag not provided, default repository
branch is used.
string
diff
optional
Uncommitted changes found in the repository when task was runstring
entry_point
optional
Path to execute within the repositorystring
repository
optional
Name of the repository where the script is locatedstring
requirements
optional
A JSON object containing requirements strings by keyobject
tag
optional
Repository tagstring
version_num
optional
Version (changeset) number. Optional (default is head version) Unused if tag is
provided.
string
working_dir
optional
Path to the folder from which to run the script Default - root folder of
repository
string

reports.section_params

Task section params

Type : < string, reports.params_item > map

reports.similarity_function

Type : enum (l2_norm, dot_product, cosine)

reports.single_value_task_metrics

NameDescriptionSchema
task
optional
Task IDstring
task_name
optional
Task namestring
values
optional
< values > array

values

NameSchema
metric
optional
string
timestamp
optional
number
value
optional
number
variant
optional
string

reports.task

NameDescriptionSchema
active_duration
optional
Task duration time (seconds)integer
comment
optional
Free text commentstring
company
optional
Company IDstring
completed
optional
Task end time (UTC)string (date-time)
configuration
optional
Task configuration params< string, reports.configuration_item > map
container
optional
Docker container parameters< string, string > map
created
optional
Task creation time (UTC)string (date-time)
execution
optional
Task execution paramsreports.execution
hyperparams
optional
Task hyper params per section< string, reports.section_params > map
id
optional
Task idstring
input
optional
Task input paramsreports.input
last_change
optional
Last time any update was done to the taskstring (date-time)
last_iteration
optional
Last iteration reported for this taskinteger
last_metrics
optional
Last metric variants (hash to events), one for each metric hash< string, reports.last_metrics_variants > map
last_update
optional
Last time this task was created, edited, changed or events for this task were
reported
string (date-time)
last_worker
optional
ID of last worker that handled the taskstring
last_worker_report
optional
Last time a worker reported while working on this taskstring (date-time)
models
optional
Task modelsreports.task_models
name
optional
Task Namestring
output
optional
Task output paramsreports.output
parent
optional
Parent task idstring
project
optional
Project ID of the project to which this task is assignedstring
published
optional
Task publish timestring (date-time)
runtime
optional
Task runtime mappingobject
script
optional
Script inforeports.script
started
optional
Task start time (UTC)string (date-time)
status
optional
reports.task_status_enum
status_changed
optional
Last status change timestring (date-time)
status_message
optional
free text string representing info about the statusstring
status_reason
optional
Reason for last status changestring
system_tags
optional
System tags list. This field is reserved for system use, please don't use it.< string > array
tags
optional
User-defined tags list< string > array
type
optional
Type of task. Values: 'dataset_import', 'annotation', 'training', 'testing'reports.task_type_enum
user
optional
Associated user idstring

reports.task_model_item

NameDescriptionSchema
model
required
The model IDstring
name
required
The task model namestring

reports.task_models

NameDescriptionSchema
input
optional
The list of task input models< reports.task_model_item > array
output
optional
The list of task output models< reports.task_model_item > array

reports.task_status_enum

Type : enum (created, queued, in_progress, stopped, published, publishing, closed, failed, completed, unknown)

reports.task_type_enum

Type of task

Type : enum (dataset_import, annotation, annotation_manual, training, testing, inference, data_processing, application, monitor, controller, optimizer, service, qc, custom)

reports.view

NameDescriptionSchema
entries
optional
List of view entries. All tasks must have at least one view.< reports.view_entry > array

reports.view_entry

NameDescriptionSchema
dataset
optional
Existing Dataset idstring
merge_with
optional
Version ID to merge withstring
version
optional
Version id of a version belonging to the datasetstring

resources.task_status_enum

Type : enum (created, queued, in_progress, stopped, published, publishing, closed, failed, completed, unknown)

resources.task_type_enum

Type of task

Type : enum (dataset_import, annotation, annotation_manual, training, testing, inference, data_processing, application, monitor, controller, optimizer, service, qc, custom)

serving.container_info

NameDescriptionSchema
age_sec
optional
Amount of seconds since the container registrationinteger
endpoint
optional
Endpoint namestring
id
optional
Container IDstring
input_size
optional
Input sizestring
input_type
optional
Input typestring
last_update
optional
The latest time when the container instance sent updatestring (date-time)
model
optional
Model namestring
model_source
optional
Model sourcestring
model_version
optional
Model versionstring
preprocess_artifact
optional
Preprocess Artifactstring
uptime_sec
optional
Model instance uptime in secondsinteger
url
optional
Model urlstring

serving.container_instance_stats

NameDescriptionSchema
cpu_count
optional
CPU Countinteger
gpu_count
optional
GPU Countinteger
id
optional
Container IDstring
last_update
optional
The latest time when the container instance sent updatestring (date-time)
latency_ms
optional
Average request latency in msinteger
reference
optional
Array of reference items provided by the container instance. Can contain
multiple reference items with the same type
< reference > array
requests
optional
Number of requestsinteger
requests_min
optional
Average requests per minutenumber
uptime_sec
optional
Uptime in secondsinteger

reference

NameDescriptionSchema
type
required
The type of the reference itemenum (app_id, app_instance, model, task, url)
value
required
The reference item valuestring

serving.endpoint_stats

NameDescriptionSchema
endpoint
optional
Endpoint namestring
instances
optional
The number of model serving instancesinteger
last_update
optional
The latest time when one of the model instances was updatedstring (date-time)
latency_ms
optional
Average of latency of model instances in msinteger
model
optional
Model namestring
requests
optional
Total requests processed by model instancesinteger
requests_min
optional
Average of request rate of model instances per minutenumber
uptime_sec
optional
Max of model instance uptime in secondsinteger
url
optional
Model urlstring

serving.machine_stats

NameDescriptionSchema
cpu_temperature
optional
CPU temperature< number > array
cpu_usage
optional
Average CPU usage per core< number > array
disk_free_home
optional
Free space in % of /home drivenumber
disk_free_temp
optional
Free space in % of /tmp drivenumber
disk_read
optional
Mbytes read per secondnumber
disk_write
optional
Mbytes write per secondnumber
gpu_fraction
optional
GPU fraction< number > array
gpu_memory_free
optional
GPU free memory MBs< number > array
gpu_memory_used
optional
GPU used memory MBs< number > array
gpu_temperature
optional
GPU temperature< number > array
gpu_usage
optional
Average GPU usage per GPU card< number > array
memory_free
optional
Free memory MBsnumber
memory_used
optional
Used memory MBsnumber
network_rx
optional
Mbytes per secondnumber
network_tx
optional
Mbytes per secondnumber

sso.configuration

NameDescriptionSchema
active
optional
Configuration statusboolean
category
optional
The category of the providersso.provider_category
display_name
optional
The display name of the configuratonstring
id
optional
ID of the configurationstring
last_update
optional
The UTC time of the last editingstring (date-time)
provider
optional
ID of the providerstring
readonly
optional
If set then the configuration cannot be viewed or editedboolean

sso.provider

NameDescriptionSchema
category
optional
The category of the providersso.provider_category
display_name
optional
The display name of the providerstring
icon
optional
The icon urlstring
id
optional
ID of the providerstring

sso.provider_category

Type : enum (saml, oidc)

storage.aws

AWS S3 storage settings

NameDescriptionSchema
buckets
optional
Credential settings per bucket< storage.aws_bucket > array
key
optional
Access keystring
region
optional
AWS regionstring
secret
optional
Secret keystring
token
optional
Access tokenstring
use_credentials_chain
optional
If set then use host credentials
Default : false
boolean

storage.aws_bucket

Settings per S3 bucket

NameDescriptionSchema
acl
optional
ACLstring
bucket
optional
The name of the bucketstring
host
optional
Host address (for minio servers)string
key
optional
Access keystring
multipart
optional
Multipart upload
Default : true
boolean
region
optional
AWS Regionstring
secret
optional
Secret keystring
secure
optional
Use SSL connection
Default : true
boolean
subdir
optional
The path to matchstring
token
optional
Access tokenstring
use_credentials_chain
optional
Use host configured credentials
Default : false
boolean
verify
optional
Verify server certificate
Default : true
boolean

storage.azure

Azure storage settings

NameDescriptionSchema
containers
optional
Credentials per container< storage.azure_container > array

storage.azure_container

Azure container settings

NameDescriptionSchema
account_key
optional
Account keystring
account_name
optional
Account namestring
container_name
optional
The name of the containerstring

storage.google

Google storage settings

NameDescriptionSchema
buckets
optional
Credentials per bucket< storage.google_bucket > array
credentials_json
optional
The contents of the credentials json filestring
project
optional
Project namestring

storage.google_bucket

Settings per Google storage bucket

NameDescriptionSchema
bucket
optional
The name of the bucketstring
credentials_json
optional
The contents of the credentials json filestring
project
optional
The name of the projectstring
subdir
optional
The path to matchstring

system.basic_company_info

NameDescriptionSchema
active
optional
Company statusboolean
id
optional
Company IDstring
name
optional
Company Namestring

system.company_defaults

Company configuration defaults

NameDescriptionSchema
allowed_users
optional
Maximum allowed number of users for this companyinteger
cluster
optional
Cluster in which dataset indices for this company will be createdstring
kibana_space
optional
Link to user-hosted kibana spacestring
sso
optional
sso configobject

system.dataset

NameDescriptionSchema
comment
optional
string
company
optional
Company IDstring
created
optional
Dataset creation time (UTC)string (date-time)
id
optional
Dataset IDstring
last_update
optional
Time of last update (UTC). Updated on dataset update; on any version operation:
when version is created, modified, committed, published or deleted; and on any
frame operation: when frames are added, modified or deleted.
string (date-time)
metadata
optional
User-provided metadataobject
name
optional
Dataset namestring
project
optional
Associated project IDstring
system_tags
optional
List of system tags. This field is reserved for system use, please don't use
it.
< string > array
tags
optional
List of user-defined tags< string > array
terms_of_use
optional
Terms of use stringstring
user
optional
Associated user IDstring

system.features_enum

Type : enum (user_management, user_management_advanced, permissions, applications, experiments, queues, queue_management, data_management, config_vault, app_management, pipelines, reports, show_dashboard, show_model_view, show_projects, resource_dashboard, sso_management, service_users, resource_policy, show_datasets, show_orchestration, model_serving, show_app_gateways, project_workloads, tenant_usages)

system.match_set

NameSchema
rules
optional
< system.match_spec > array

system.match_spec

NameDescriptionSchema
field
optional
Match field. Denotes the object field path this spec references.string
obj_type
optional
Type of object this match spec refers to (e.g. frame)string
regex
optional
Python-style regex. This spec matches the field if the field's value is matched
by thie regex.
string

system.service_info

NameDescriptionSchema
match_sets
optional
A list of match specs sets. Each nested set represents a set of specs - a
nested set is matched if all specs in this nested set match (AND relation).
Nested sets have an OR relation, meaning that if at least one of them is
matched, the service can be used.
< system.match_set > array
type
optional
Service typestring
url
optional
Service URLstring
use_fallback
optional
If set and url is not responding then the original url will be contactedboolean

system.version

NameDescriptionSchema
comment
optional
Version commentstring
committed
optional
Commit timestring (date-time)
committed_frames_ts
optional
Timestamp of last committed framenumber
committed_rois_ts
optional
Timestamp of last committed ROInumber
company
optional
Company IDstring
created
optional
Version creation time (UTC)string (date-time)
dataset
optional
Datset IDstring
es_index
optional
Name of elasticsearch indexstring
id
optional
Version IDstring
last_frames_update
optional
Last time version was created, committed or frames were updated or savedstring (date-time)
metadata
optional
User-provided metadataobject
name
optional
Version namestring
parent
optional
Version parent IDstring
published
optional
Publish timestring (date-time)
status
optional
Version statussystem.version_status_enum
system_tags
optional
List of system tags. This field is reserved for system use, please don't use
it.
< string > array
tags
optional
List of user-defined tags< string > array
task
optional
Task ID of the task which created the versionstring
user
optional
Associated user IDstring

system.version_status_enum

Type : enum (draft, committing, committed, published)

tasks.artifact

NameDescriptionSchema
content_size
optional
Raw data length in bytesinteger
display_data
optional
User-defined list of key/value pairs, sorted< < string > array > array
hash
optional
Hash of entire raw datastring
key
required
Entry keystring
mode
optional
System defined input/output indicationtasks.artifact_mode_enum
timestamp
optional
Epoch time when artifact was createdinteger
type
required
System defined typestring
type_data
optional
Additional fields defined by the systemtasks.artifact_type_data
uri
optional
Raw data locationstring

tasks.artifact_id

NameDescriptionSchema
key
required
Entry keystring
mode
optional
System defined input/output indicationtasks.artifact_mode_enum

tasks.artifact_mode_enum

Type : enum (input, output)

tasks.artifact_type_data

NameDescriptionSchema
content_type
optional
System defined raw data content typestring
data_hash
optional
Hash of raw data, without any headers or descriptive partsstring
preview
optional
Description or textual datastring

tasks.augmentation

NameDescriptionSchema
crop_around_rois
optional
Crop image data around all frame ROIsboolean
sets
optional
List of augmentation sets< tasks.augmentation_set > array

tasks.augmentation_set

NameDescriptionSchema
arguments
optional
Arguments dictionary per custom augmentation type.< string, object > map
cls
optional
Augmentation classstring
strength
optional
Augmentation strength. Range [0,).
Minimum value : 0
number
types
optional
Augmentation type< string > array

tasks.configuration_item

NameDescriptionSchema
description
optional
The parameter description. Optionalstring
name
optional
Name of the parameter. Should be uniquestring
type
optional
Type of the parameter. Optionalstring
value
optional
Value of the parameterstring

tasks.execution

NameDescriptionSchema
artifacts
optional
Task artifacts< tasks.artifact > array
dataviews
optional
Additional dataviews for the task< object > array
docker_cmd
optional
Command for running docker script for the execution of the taskstring
framework
optional
Framework related to the task. Case insensitive. Mandatory for Training tasks.string
model
optional
Execution input model ID Not applicable for Register (Import) tasksstring
model_desc
optional
Json object representing the Model descriptorsobject
model_labels
optional
Json object representing the ids of the labels in the model. The keys are the
layers' names and the values are the IDs. Not applicable for Register (Import)
tasks. Mandatory for Training tasks
< string, integer > map
parameters
optional
Json object containing the Task parametersobject
queue
optional
Queue ID where task was queued.string
test_split
optional
Percentage of frames to use for testing onlyinteger

tasks.execution_15

Task execution params

NameDescriptionSchema
dataviews
optional
key to embedded Dataview mappingobject
framework
optional
Framework related to the task. Case insensitive. Mandatory for Training tasks.string
model
optional
Execution input model ID Not applicable for Register (Import) tasksstring
model_desc
optional
Json object representing the Model descriptorsobject
model_labels
optional
Json object representing the ids of the labels in the model. The keys are the
layers' names and the values are the IDs. Not applicable for Register (Import)
tasks. Mandatory for Training tasks
< string, integer > map
parameters
optional
Json object containing the Task parametersobject
queue
optional
Queue ID where task was queued.string
test_split
optional
Percentage of frames to use for testing onlyinteger

tasks.filter_by_roi_enum

Type : enum (disabled, no_rois, label_rules)

tasks.filter_label_rule

NameDescriptionSchema
conf_range
optional
Range of ROI confidence level in the frame (min, max). -1 for not applicable
Both min and max can be either -1 or positive. 2nd number (max) must be either
-1 or larger than or equal to the 1st number (min)
< number > array
count_range
optional
Range of times ROI appears in the frame (min, max). -1 for not applicable. Both
integers must be larger than or equal to -1. 2nd integer (max) must be either
-1 or larger than or equal to the 1st integer (min)
< integer > array
label
required
Lucene format query (see lucene query syntax). Default search field is
label.keyword and default operator is AND, so searching for:
'Bus Stop' Blue
is equivalent to:
Label.keyword:'Bus Stop' AND label.keyword:'Blue'
string
must_not
optional
If set then the label must not exist or lucene query must not be true. The
default value is false
Default : false
boolean

tasks.filter_rule

NameDescriptionSchema
dataset
required
Dataset ID. Must be a dataset which is in the task's view. If set to '*' all
datasets in View are used.
string
filter_by_roi
optional
Type of filter. Optional, the default value is 'label_rules'tasks.filter_by_roi_enum
frame_query
optional
Frame filter, in Lucene query syntaxstring
label_rules
optional
List of FilterLabelRule ('AND' connection)
disabled - No filtering by ROIs. Select all frames, even if they don't have
ROIs (all frames)
no_rois - Select only frames without ROIs (empty frames)
label_rules - Select frames according to label rules
< tasks.filter_label_rule > array
sources_query
optional
Sources filter, in Lucene query syntax. Filters sources in each frame.string
vector_search
optional
Vector search rulevector_search
version
optional
Dataset version to apply rule to. Must belong to the dataset and be in the
task's view. If set to '*' all version of the datasets in View are used.
string
weight
optional
Rule weight. Default is 1number

vector_search

NameDescriptionSchema
field
required
Vector field namestring
min_score
optional
Min allowed scorenumber
similarity_func
optional
The function for calculating distance from the search vectortasks.similarity_function
sort
optional
enum (asc, desc)
vector
required
The search vector< number > array

tasks.filtering

NameDescriptionSchema
filtering_rules
optional
List of FilterRule ('OR' connection)< tasks.filter_rule > array
output_rois
optional
'all_in_frame' - all rois for a frame are returned
'only_filtered' - only rois which led this frame to be selected
'frame_per_roi' - single roi per frame. Frame can be returned multiple times
with a different roi each time.
Note: this should be used for Training tasks only
Note: frame_per_roi implies that only filtered rois will be returned
tasks.output_rois_enum

tasks.input

Task input params. (input view must be provided).

NameDescriptionSchema
augmentation
optional
Augmentation parameters. Only for training and testing tasks.tasks.augmentation
dataviews
optional
Key to DataView ID Mapping< string, string > map
frames_filter
optional
Filtering paramstasks.filtering
iteration
optional
Iteration parameters. Not applicable for register (import) tasks.tasks.iteration
mapping
optional
Mapping params (see common definitions section)tasks.mapping
view
optional
View paramstasks.view

tasks.iteration

Sequential Iteration API configuration

NameDescriptionSchema
infinite
optional
Infinite iterationboolean
jump
optional
Jump entrytasks.jump
limit
optional
Maximum frames per task. If not passed, frames will end when no more matching
frames are found, unless infinite is True.
integer
min_sequence
optional
Length (in ms) of video clips to return. This is used in random order, and in
sequential order only if jumping is provided and only for video frames
integer
order
optional
Input frames order. Values: 'sequential', 'random' In Sequential mode frames
will be returned according to the order in which the frames were added to the
dataset.
string
random_seed
required
Random seed used during iterationinteger

tasks.jump

NameDescriptionSchema
time
optional
Max time in milliseconds between framesinteger

tasks.label_source

NameDescriptionSchema
dataset
optional
Source dataset id. '*' for all datasets in viewstring
labels
optional
List of source labels (AND connection). '*' indicates any label. Labels must
exist in at least one of the dataset versions in the task's view
< string > array
version
optional
Source dataset version id. Default is '*' (for all versions in dataset in the
view) Version must belong to the selected dataset, and must be in the task's
view[i]
string

tasks.last_metrics_event

NameDescriptionSchema
count
optional
The total count of reported valuesinteger
first_value
optional
First value reportednumber
first_value_iteration
optional
The iteration at which the first value was reportedinteger
max_value
optional
Maximum value reportednumber
max_value_iteration
optional
The iteration at which the maximum value was reportedinteger
mean_value
optional
The mean valuenumber
metric
optional
Metric namestring
min_value
optional
Minimum value reportednumber
min_value_iteration
optional
The iteration at which the minimum value was reportedinteger
value
optional
Last value reportednumber
variant
optional
Variant namestring
x_axis_label
optional
The user defined value for the X-Axis name stored with the eventstring

tasks.last_metrics_variants

Last metric events, one for each variant hash

Type : < string, tasks.last_metrics_event > map

tasks.mapping

NameDescriptionSchema
rules
optional
Rules list< tasks.mapping_rule > array

tasks.mapping_rule

NameDescriptionSchema
source
optional
Source label infotasks.label_source
target
optional
Target label namestring

tasks.model_type_enum

Type : enum (input, output)

tasks.multi_field_pattern_data

NameDescriptionSchema
datetime
optional
Date time conditions (applicable only to datetime fields). Either 'pattern' or
'datetime' should be specified
string
fields
optional
List of field names< string > array
pattern
optional
Pattern string (regex). Either 'pattern' or 'datetime' should be specifiedstring

tasks.output

NameDescriptionSchema
destination
optional
Storage id. This is where output files will be stored.string
error
optional
Last error textstring
model
optional
Model id.string
result
optional
Task result. Values: 'success', 'failure'string
view
optional
View paramstasks.view

tasks.output_rois_enum

Type : enum (all_in_frame, only_filtered, frame_per_roi)

tasks.param_key

NameDescriptionSchema
name
optional
Name of the parameter. If the name is ommitted then the corresponding operation
is performed on the whole section
string
section
optional
Section that the parameter belongs tostring

tasks.params_item

NameDescriptionSchema
description
optional
The parameter description. Optionalstring
name
optional
Name of the parameter. The combination of section and name should be uniquestring
section
optional
Section that the parameter belongs tostring
type
optional
Type of the parameter. Optionalstring
value
optional
Value of the parameterstring

tasks.replace_hyperparams_enum

Type : enum (none, section, all)

tasks.script

NameDescriptionSchema
binary
optional
Binary to use when running the script
Default : "python"
string
branch
optional
Repository branch id If not provided and tag not provided, default repository
branch is used.
string
diff
optional
Uncommitted changes found in the repository when task was runstring
entry_point
optional
Path to execute within the repositorystring
repository
optional
Name of the repository where the script is locatedstring
requirements
optional
A JSON object containing requirements strings by keyobject
tag
optional
Repository tagstring
version_num
optional
Version (changeset) number. Optional (default is head version) Unused if tag is
provided.
string
working_dir
optional
Path to the folder from which to run the script Default - root folder of
repository
string

tasks.section_params

Task section params

Type : < string, tasks.params_item > map

tasks.similarity_function

Type : enum (l2_norm, dot_product, cosine)

tasks.task

NameDescriptionSchema
active_duration
optional
Task duration time (seconds)integer
comment
optional
Free text commentstring
company
optional
Company IDstring
completed
optional
Task end time (UTC)string (date-time)
configuration
optional
Task configuration params< string, tasks.configuration_item > map
container
optional
Docker container parameters< string, string > map
created
optional
Task creation time (UTC)string (date-time)
execution
optional
Task execution paramstasks.execution
hyperparams
optional
Task hyper params per section< string, tasks.section_params > map
id
optional
Task idstring
input
optional
Task input paramstasks.input
last_change
optional
Last time any update was done to the taskstring (date-time)
last_iteration
optional
Last iteration reported for this taskinteger
last_metrics
optional
Last metric variants (hash to events), one for each metric hash< string, tasks.last_metrics_variants > map
last_update
optional
Last time this task was created, edited, changed or events for this task were
reported
string (date-time)
last_worker
optional
ID of last worker that handled the taskstring
last_worker_report
optional
Last time a worker reported while working on this taskstring (date-time)
models
optional
Task modelstasks.task_models
name
optional
Task Namestring
output
optional
Task output paramstasks.output
parent
optional
Parent task idstring
project
optional
Project ID of the project to which this task is assignedstring
published
optional
Task publish timestring (date-time)
runtime
optional
Task runtime mappingobject
script
optional
Script infotasks.script
started
optional
Task start time (UTC)string (date-time)
status
optional
tasks.task_status_enum
status_changed
optional
Last status change timestring (date-time)
status_message
optional
free text string representing info about the statusstring
status_reason
optional
Reason for last status changestring
system_tags
optional
System tags list. This field is reserved for system use, please don't use it.< string > array
tags
optional
User-defined tags list< string > array
type
optional
Type of task. Values: 'dataset_import', 'annotation', 'training', 'testing'tasks.task_type_enum
user
optional
Associated user idstring

tasks.task_15

NameDescriptionSchema
comment
optional
Free text commentstring
company
optional
Company IDstring
completed
optional
Task end time (UTC)string (date-time)
created
optional
Task creation time (UTC)string (date-time)
execution
optional
tasks.execution_15
id
optional
Task idstring
input
optional
tasks.input
last_change
optional
Last time any update was done to the taskstring (date-time)
last_iteration
optional
Last iteration reported for this taskinteger
last_metrics
optional
Last metric variants (hash to events), one for each metric hash< string, tasks.last_metrics_variants > map
last_update
optional
Last time this task was created, edited, changed or events for this task were
reported
string (date-time)
last_worker
optional
ID of last worker that handled the taskstring
last_worker_report
optional
Last time a worker reported while working on this taskstring (date-time)
name
optional
Task Namestring
output
optional
Task output paramstasks.output
parent
optional
Parent task idstring
project
optional
Project ID of the project to which this task is assignedstring
published
optional
Last status change timestring (date-time)
script
optional
tasks.script
started
optional
Task start time (UTC)string (date-time)
status
optional
tasks.task_status_enum
status_changed
optional
Last status change timestring (date-time)
status_message
optional
free text string representing info about the statusstring
status_reason
optional
Reason for last status changestring
system_tags
optional
System tags list. This field is reserved for system use, please don't use it.< string > array
tags
optional
User-defined tags list< string > array
type
optional
Type of task. Values: 'dataset_import', 'annotation', 'training', 'testing'tasks.task_type_enum
user
optional
Associated user idstring

tasks.task_model_item

NameDescriptionSchema
model
required
The model IDstring
name
required
The task model namestring

tasks.task_models

NameDescriptionSchema
input
optional
The list of task input models< tasks.task_model_item > array
output
optional
The list of task output models< tasks.task_model_item > array

tasks.task_status_enum

Type : enum (created, queued, in_progress, stopped, published, publishing, closed, failed, completed, unknown)

tasks.task_type_enum

Type of task

Type : enum (dataset_import, annotation, annotation_manual, training, testing, inference, data_processing, application, monitor, controller, optimizer, service, qc, custom)

tasks.task_urls

NameSchema
artifact_urls
optional
< string > array
event_urls
optional
< string > array
model_urls
optional
< string > array

tasks.view

NameDescriptionSchema
entries
optional
List of view entries. All tasks must have at least one view.< tasks.view_entry > array

tasks.view_entry

NameDescriptionSchema
dataset
optional
Existing Dataset idstring
merge_with
optional
Version ID to merge withstring
version
optional
Version id of a version belonging to the datasetstring

users.features_enum

Type : enum (user_management, user_management_advanced, permissions, applications, experiments, queues, queue_management, data_management, config_vault, app_management, pipelines, reports, show_dashboard, show_model_view, show_projects, resource_dashboard, sso_management, service_users, resource_policy, show_datasets, show_orchestration, model_serving, show_app_gateways, project_workloads, tenant_usages)

users.get_current_user_response_user_object

like user, but returns company object instead of ID

NameDescriptionSchema
avatar
optional
string
companies
optional
< companies > array
company
optional
company
created
optional
User creation timestring (date-time)
created_in_version
optional
Server version at user creation timestring
email
optional
User emailstring
family_name
optional
string
given_name
optional
string
id
optional
string
name
optional
string
preferences
optional
User preferencesobject
role
optional
string
terms_of_use_ver_accepted
optional
number

companies

NameSchema
active
optional
boolean
id
optional
string
name
optional
string
tier
optional
enum (free, paid, suspended)

company

NameSchema
id
optional
string
name
optional
string
tier
optional
enum (free, paid, suspended)

users.get_current_user_response_user_object_v1_5

like user, but returns company object instead of ID

NameDescriptionSchema
avatar
optional
string
companies
optional
< companies > array
company
optional
company
email
optional
User emailstring
family_name
optional
string
given_name
optional
string
id
optional
string
name
optional
string
preferences
optional
User preferencesobject
role
optional
string
terms_of_use_ver_accepted
optional
number

companies

NameSchema
active
optional
boolean
id
optional
string
name
optional
string
tier
optional
enum (free, paid, suspended)

company

NameSchema
id
optional
string
name
optional
string
tier
optional
enum (free, paid, suspended)

users.get_current_user_response_user_object_v_2_2_0

like user, but returns company object instead of ID

NameDescriptionSchema
avatar
optional
string
companies
optional
< companies > array
company
optional
company
created
optional
User creation timestring (date-time)
email
optional
User emailstring
family_name
optional
string
given_name
optional
string
id
optional
string
name
optional
string
preferences
optional
User preferencesobject
role
optional
string
terms_of_use_ver_accepted
optional
number

companies

NameSchema
active
optional
boolean
id
optional
string
name
optional
string
tier
optional
enum (free, paid, suspended)

company

NameSchema
id
optional
string
name
optional
string
tier
optional
enum (free, paid, suspended)

users.login_white_list_v1_5

NameDescriptionSchema
company
optional
Companystring
domain
optional
Email domain name (all addresses under the domain are included in this
whitelist entry)
string (hostname)
emails
optional
List of email addresses (all addresses in this list are included in this
whitelist entry)
< string (email) > array
group
optional
Group ID to be assigned to users added through this whiteliststring
id
optional
Whitelist entry IDstring

users.role

Type : enum (admin, superuser, user, annotator)

users.terms_of_use

Terms of use for the allegro.ai platform

NameDescriptionSchema
created
optional
Create timestring (date-time)
deprecated
optional
Indicates whether this version has been deprecatedboolean
text
optional
Terms of use textstring
update
optional
Last update timestring (date-time)
version
optional
Version numbernumber

users.user

NameDescriptionSchema
activity
optional
activity
avatar
optional
Avatar URLstring
company
optional
Company IDstring
created
optional
User creation datestring (date-time)
email
optional
User emailstring (email)
family_name
optional
Family namestring
given_name
optional
Given namestring
id
optional
User IDstring
name
optional
Full namestring
providers
optional
Providers uses has logged-in withobject
read_only
optional
Whether the user can be deleted or his role editedboolean
role
optional
User's role (admin only)string
sec_groups
optional
The list of security groups that the user is member of< string > array
support
optional
Whether the user is a support userboolean
terms_of_use_ver_accepted
optional
Terms of Use version number accepted by the usernumber

activity

NameDescriptionSchema
last_credentials_login
optional
The last time when user credentials were usedstring (date-time)
last_provider
optional
The provider that was used for the last loginstring
last_provider_login
optional
The last time when provider login was used usedstring (date-time)
last_provider_name
optional
The last provider namestring
last_ui_access
optional
The last time when UI was accessed by the userstring (date-time)

users.vault

NameDescriptionSchema
data
optional
Vault datastring
description
optional
Vault descriptionstring
enabled
optional
Is the vaule enabled or disabled
Default : true
boolean
format
optional
Vault data format
Default : "hocon"
string
id
optional
Vault IDstring
scope
optional
Vault scopeenum (organization, group, user)
type
optional
Vault document type
Default : "config"
string

users.vault_data

NameDescriptionSchema
data
optional
Vault datastring
description
optional
Vault descriptionstring
editable
optional
Whether the vault can be edited. False when server encryption is disabled and
the vault contains encrypted data
boolean
enabled
optional
Is the vaule enabled or disabled
Default : true
boolean
format
optional
Vault data format
Default : "hocon"
string
group
optional
ID of the group that the vault belongs tostring
group_name
optional
The name of the vault group. Returned only for the group vaultsstring
id
optional
Vault IDstring
last_update
optional
Last vault update time. Reflects the time when the vault was created or last
updated
string (date-time)
scope
optional
Vault scopeenum (organization, group, user)
type
optional
Vault document type
Default : "config"
string
user
optional
ID of the user that the vault belongs tostring

variables.increment_command

NameDescriptionSchema
allow_partial
optional
If set then incrementing by a value that is smaller then requested is allowed
Default : true
boolean
expiration_sec
optional
Expiration period in seconds to retain the variable. If not set then the
variable will never expire
integer
increment
optional
The number to be added to the global varstring
key
optional
The key of the variable to increment. The variable should hold an integer valueinteger
max_allowed_value
optional
The maximum allowed value for the variable after the increment. If not set then
the operation is not limited
integer
min_allowed_value
optional
The minimum allowed value for the variable after the increment. If not set then
the operation is not limited
integer

variables.variable

NameDescriptionSchema
expiration_sec
optional
Expiration period in seconds to retain the variable. If not set then the
variable will never expire
integer
key
optional
Variable keystring
value
optional
Variable valuestring

workers.activity_series

NameDescriptionSchema
counts
optional
List of counts corresponding to the timestamps in the dates list.< integer > array
dates
optional
List of timestamps (in seconds from epoch) in the acceding order. The
timestamps are separated by the requested interval.
< integer > array

workers.aggregation_stats

NameDescriptionSchema
aggregation
optional
workers.aggregation_type
dates
optional
List of timestamps (in seconds from epoch) in the acceding order. The
timestamps are separated by the requested interval. Timestamps where no workers
activity was recorded are omitted.
< integer > array
resource_series
optional
Metric data per single resource. Return only if split_by_resource request
parameter is set to True
< workers.metric_resource_series > array
values
optional
List of values corresponding to the dates in metric statistics< number > array

workers.aggregation_type

Metric aggregation type

Type : enum (avg, min, max)

workers.current_task_entry

NameDescriptionSchema
id
optional
Worker IDstring
last_iteration
optional
Last task iterationinteger
name
optional
Worker namestring
running_time
optional
Task running timeinteger

workers.id_name_entry

NameDescriptionSchema
id
optional
Worker IDstring
name
optional
Worker namestring

workers.machine_stats

NameDescriptionSchema
cpu_temperature
optional
CPU temperature< number > array
cpu_usage
optional
Average CPU usage per core< number > array
disk_free_home
optional
Free space in % of /home drivenumber
disk_free_temp
optional
Free space in % of /tmp drivenumber
disk_read
optional
Mbytes read per secondnumber
disk_write
optional
Mbytes write per secondnumber
gpu_fraction
optional
GPU fraction< number > array
gpu_memory_free
optional
GPU free memory MBs< number > array
gpu_memory_used
optional
GPU used memory MBs< number > array
gpu_temperature
optional
GPU temperature< number > array
gpu_usage
optional
Average GPU usage per GPU card< number > array
memory_free
optional
Free memory MBsnumber
memory_used
optional
Used memory MBsnumber
network_rx
optional
Mbytes per secondnumber
network_tx
optional
Mbytes per secondnumber

workers.metric_resource_series

NameDescriptionSchema
name
optional
Resource namestring
values
optional
List of values corresponding to the dates in metric statistics< number > array

workers.metric_stats

NameDescriptionSchema
metric
optional
Name of the metric (cpu_usage, memory_used etc.)string
stats
optional
Statistics data by type< workers.aggregation_stats > array
variant
optional
Name of the metric component. Set only if 'split_by_variant' was set in the
request
string

workers.metrics_category

NameDescriptionSchema
metric_keys
optional
The names of the metrics in the category.< string > array
name
optional
Name of the metrics category.string

workers.queue_entry

NameDescriptionSchema
display_name
optional
Display name for the queue (if defined)string
id
optional
Worker IDstring
name
optional
Worker namestring
next_task
optional
Next task in the queueworkers.id_name_entry
num_tasks
optional
Number of task entries in the queueinteger

workers.resource_usage_series

NameDescriptionSchema
dates
optional
List of timestamps (in seconds from epoch) in the acceding order. The
timestamps are separated by the requested interval.
< integer > array
title
optional
The title of the seriesstring
values
optional
List of values corresponding to the timestamps in the dates list.< number > array

workers.stat_item

NameDescriptionSchema
category
optional
workers.aggregation_type
key
optional
Name of a metricenum (cpu_usage, cpu_temperature, memory_used, memory_free, gpu_usage, gpu_temperature, gpu_fraction, gpu_memory_free, gpu_memory_used, network_tx, network_rx, disk_free_home, disk_free_temp, disk_read, disk_write)

workers.worker

NameDescriptionSchema
company
optional
Associated companyworkers.id_name_entry
id
optional
Worker IDstring
ip
optional
IP of the workerstring
key
optional
Worker entry keystring
last_activity_time
optional
Last activity time (even if an error occurred)string (date-time)
last_report_time
optional
Last successful report timestring (date-time)
project
optional
Project in which currently executing task residesworkers.id_name_entry
queue
optional
Queue from which running task was takenworkers.queue_entry
queues
optional
List of queues on which the worker is listening< workers.queue_entry > array
register_time
optional
Registration timestring (date-time)
system_tags
optional
System tags for the worker< string > array
tags
optional
User tags for the worker< string > array
task
optional
Task currently being run by the workerworkers.current_task_entry
user
optional
Associated user (under whose credentials are used by the worker daemon)workers.id_name_entry

workers.worker_stats

NameDescriptionSchema
metrics
optional
List of the metrics statistics for the worker< workers.metric_stats > array
worker
optional
ID of the workerstring

workers.worker_v1_5

NameDescriptionSchema
company
optional
Associated companyworkers.id_name_entry
id
optional
Worker IDstring
ip
optional
IP of the workerstring
last_activity_time
optional
Last activity time (even if an error occurred)string (date-time)
last_report_time
optional
Last successful report timestring (date-time)
queue
optional
ID of the queue from which task was receivedstring
queues
optional
List of queue IDs on which the worker is listening< string > array
register_time
optional
Registration timestring (date-time)
task
optional
Task currently being run by the workerworkers.id_name_entry
user
optional
Associated user (under whose credentials are used by the worker daemon)workers.id_name_entry