Skip to main content

API Definitions

Definitions

auth.credential_key

NameDescriptionSchema
access_key
optional
string
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
label
optional
Optional credentials labelstring
secret_key
optional
Credentials secret keystring

auth.role

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

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_samplestring

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

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 modelobject
framework
optional
Framework on which the model is based. Should be identical to the framework of the task which created the modelstring
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 specifiedstring
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.usages

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

organization.value_mapping

NameDescriptionSchema
key
required
Original valueobject
value
required
Translated valueobject

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 specifiedstring
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 statusstring (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 hiddenboolean
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 statusstring (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_models
optional
The amount of models under this project (without children projects). Returned if 'check_own_contents' flag is set in the requestinteger
own_tasks
optional
The amount of tasks under this project (without children projects). Returned if 'check_own_contents' flag is set in the requestinteger
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
metadata
optional
Queue metadata< string, queues.metadata_item > map
name
optional
Queue 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

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.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
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

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.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 specifiedstring
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

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 repositorystring

reports.section_params

Task section params

Type : < string, reports.params_item > map

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
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 reportedstring (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: '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 : enum (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_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

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

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.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
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

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.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 specifiedstring
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

tasks.param_key

NameDescriptionSchema
name
optional
Name of the parameter. If the name is ommitted then the corresponding operation is performed on the whole sectionstring
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 repositorystring

tasks.section_params

Task section params

Type : < string, tasks.params_item > map

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
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 reportedstring (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: '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 : enum (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

users.get_current_user_response_user_object

like user, but returns company object instead of ID

NameDescriptionSchema
avatar
optional
string
company
optional
company
family_name
optional
string
given_name
optional
string
id
optional
string
name
optional
string
preferences
optional
User preferencesobject
role
optional
string

company

NameSchema
id
optional
string
name
optional
string

users.user

NameDescriptionSchema
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
role
optional
User's role (admin only)string

workers.activity_series

NameDescriptionSchema
counts
optional
List of worker counts corresponding to the timestamps in the dates list. None values are returned for the dates with no workers.< 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_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 requeststring

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.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