Download OpenAPI specification:Download
Returns a QR in base64-encoded format to provision the Edge Device.
ntp | string NTP server. The maximum number of characters that can be specified is 64. |
auto | boolean Default: false QR type.
|
wifi_ssid | string SSID information to connect the Wi-Fi network. |
wifi_pass | string Password to connect the Wi-Fi network. |
proxy_url | string URL of the proxy server. |
proxy_port | string Port number of the proxy server. |
proxy_user_name | string Username to access the proxy server. |
proxy_pass | string Password to access the proxy server. |
ip_address | string IP address assigned to the device. The maximum number of characters that can be specified is 39. |
subnet_mask | string Subnet mask applied to the device. The maximum number of characters that can be specified is 39. |
gateway | string Gateway to connect the device. The maximum number of characters that can be specified is 39. |
dns | string DNS information of the server. The maximum number of characters that can be specified is 39. |
grant_type | string Default: "client_credentials" The authentication grant type. |
{- "result": "SUCCESS",
- "contents": "string",
- "expiration_date": "2022-01-01T01:01:01.000001+00:00"
}
Registers your Edge Device with a device certificate.
Assumptions and Notes:
・Certification format: Primary device X.509 certificate (.pem file, .cer file, or .crt file).
grant_type | string Default: "client_credentials" The authentication grant type. |
device_name required | string Device name. The maximum number of characters that can be specified is 255. |
primary_certificate required | string Specify the string data of the X.509 primary certificate (.pem file or .cer file) for the subject device.
*The data should not include the leading signatures, trailing signatures, or line breaks. -----END CERTIFICATE----- |
device_version | string Default: "v1" Enum: "v1" "v2" Device version. |
{- "device_name": "string",
- "primary_certificate": "string",
- "device_version": "v1"
}
{- "result": "string",
- "id": "string"
}
Deletes the registered Edge Device (device_id) from the Console.
device_id required | string Device ID |
grant_type | string Default: "client_credentials" The authentication grant type. |
{- "result": "SUCCESS"
}
Lists the Edge Device certificate information.
limit | integer Default: 100 Number of the items to fetch information. Value range: 1 to 256 |
starting_after | string Retrieves additional data beyond the number of targets specified by the query parameter (limit). Specify the value obtained from the response (continuation_token) to fetch the next data. |
grant_type | string Default: "client_credentials" The authentication grant type. |
{- "continuation_token": "string",
- "certificates": [
- {
- "device_id": "string",
- "internal_device_id": "string",
- "device_name": "string",
- "credentials_id_object": "string",
- "credentials_type": "string",
- "expiration_date": "string",
- "created_time": "string"
}
]
}
The information for a specific Edge Device (device ID) within a group.
device_id required | string Device ID. |
grant_type | string Default: "client_credentials" The authentication grant type. |
{- "device_id": "string",
- "internal_device_id": "string",
- "device_name": "string",
- "credentials_id_object": "string",
- "credentials_type": "string",
- "expiration_date": "string",
- "created_time": "string"
}
Updates the device certificate information for a specific Edge Device.
device_id required | string Device ID |
grant_type | string Default: "client_credentials" The authentication grant type. |
primary_certificate | string Specify the string data of the X.509 primary certificate (.pem file or .cer file) for the subject device. -----END CERTIFICATE----- |
device_name | string Device Name. The maximum number of characters that can be specified is 255. |
{- "primary_certificate": "string",
- "device_name": "string"
}
{- "result": "SUCCESS"
}
Lists the information of Edge Devices specified by query parameters.
This API does not retrieve Edge Application properties. To retrieve them, please use the GetDevice API or GetProperty API.
limit | integer Default: 500 Number of the items to fetch information. If the parameter (connection_state) is Disconnected, the actual amount of data retrievable will be less than the set limit value. |
starting_after | string Retrieves additional data beyond the number of targets specified by the query parameter (limit). Specify the value obtained from the response (continuation_token) to fetch the next data. |
connection_state | string Default: "" Connection state.
|
device_name | string Default: "" Name of the device. *Fuzzy searching is available. |
device_id | string Default: "" Device ID. *Fuzzy searching is available. |
device_group_id | string Default: "" Name of the device group. |
device_ids | string Default: "" To specify multiple device IDs, separate them with commas. |
scope | any Default: "full" Enum: "full" "minimal" The scope of response parameters to return.
|
grant_type | string Default: "client_credentials" The authentication grant type. |
{- "continuation_token": "string",
- "devices": [
- {
- "device_id": "string",
- "description": "string",
- "device_name": "string",
- "internal_device_id": "string",
- "device_type": "string",
- "ins_id": "string",
- "ins_date": "string",
- "upd_id": "string",
- "upd_date": "string",
- "connection_state": "string",
- "last_activity_time": "string",
- "inactivity_timeout": 600,
- "models": [
- {
- "model_id": "string",
- "model_version_id": "string"
}
], - "property": {
- "configuration": {
- "property_name": {
- "key": "value"
}
}, - "state": {
- "property_name": {
- "key": "value"
}
}
}, - "modules": [
- {
- "module_id": "string",
- "module_name": "string",
- "property": {
- "configuration": { },
- "state": { }
}
}
], - "device_groups": [
- {
- "device_group_id": "string",
- "description": "string",
- "ins_id": "string",
- "ins_date": "string",
- "upd_id": "string",
- "upd_date": "string"
}
]
}
]
}
Returns the information of an Edge Device specified by query parameters.
device_id required | string Device ID. |
grant_type | string Default: "client_credentials" The authentication grant type. |
{- "device_id": "string",
- "description": "string",
- "device_name": "string",
- "internal_device_id": "string",
- "device_type": "string",
- "ins_id": "string",
- "ins_date": "string",
- "upd_id": "string",
- "upd_date": "string",
- "connection_state": "string",
- "last_activity_time": "string",
- "inactivity_timeout": 600,
- "models": [
- {
- "model_id": "string",
- "model_version_id": "string"
}
], - "device_groups": [
- {
- "device_group_id": "string",
- "description": "string",
- "ins_id": "string",
- "ins_date": "string",
- "upd_id": "string",
- "upd_date": "string"
}
], - "modules": [
- {
- "module_id": "string",
- "module_name": "string",
- "property": {
- "configuration": { },
- "state": { }
}
}
], - "property": {
- "state": { },
- "configuration": { }
}
}
Updates the information of a specific Edge Device specified by path parameters.
device_id required | string Device ID |
grant_type | string Default: "client_credentials" The authentication grant type. |
device_name | string Device name. The maximum number of characters that can be specified is 255. |
description | string Device description. The maximum number of characters that can be specified is 100. |
inactivity_timeout | number Default: 600 Time the device is considered inactive. 60 ~ 600 [sec] |
{- "device_name": "string",
- "description": "string",
- "inactivity_timeout": 600
}
{- "result": "SUCCESS"
}
Lists the information of registered Edge Devices included in the specified group. By specifying the device ID in the query parameter, you can also verify to which group the device belongs.
limit | integer Default: 100 Number of the items to fetch information. |
starting_after | string Retrieves additional data beyond the number of targets specified by the query parameter (limit). Specify the value obtained from the response (continuation_token) to fetch the next data. |
device_group_id | string Default: "" ID of the device groups. *Fuzzy searching is available. |
description | string Default: "" Description of the subject. *Fuzzy searching is available. |
device_id | string Default: "" Device IDs within the corresponding group. Returns a list of device groups that includes the specified device ID. |
grant_type | string Default: "client_credentials" The authentication grant type. |
{- "continuation_token": "string",
- "device_groups": [
- {
- "device_group_id": "string",
- "device_type": "string",
- "description": "string",
- "ins_id": "string",
- "ins_date": "string",
- "upd_id": "string",
- "upd_date": "string",
- "devices": [
- {
- "device_id": "string",
- "property": {
- "device_name": "string",
- "internal_device_id": "string"
}, - "device_type": "string",
- "display_device_type": "string",
- "place": "string",
- "description": "string",
- "ins_id": "string",
- "ins_date": "string",
- "upd_id": "string",
- "upd_date": "string"
}
]
}
]
}
Creates a new device group.
device_group_id required | string Name of the device group. |
description | string Default: "" Description of the subject. The maximum number of characters that can be specified is 100. |
device_id | string Default: "" Included device ID.
|
del_from_dgroup | string Default: "0" To remove the device belonging to multiple groups, configure the following:
|
grant_type | string Default: "client_credentials" The authentication grant type. |
{- "result": "SUCCESS"
}
Lists the information for specific device groups (device group ID).
device_group_id required | string The name of a device group. Group names should be in single-byte characters and be specified within 100 characters. Half-width commas are not allowed. |
grant_type | string Default: "client_credentials" The authentication grant type. |
{- "device_group_id": "string",
- "device_type": "string",
- "description": "string",
- "ins_id": "string",
- "ins_date": "string",
- "upd_id": "string",
- "upd_date": "string",
- "devices": [
- {
- "device_id": "string",
- "property": {
- "device_name": "string",
- "internal_device_id": "string"
}, - "device_type": "string",
- "display_device_type": "string",
- "place": "string",
- "description": "string",
- "ins_id": "string",
- "ins_date": "string",
- "upd_id": "string",
- "upd_date": "string"
}
]
}
Deletes the device registration specified by the device_id.
device_group_id required | string ID of device group that you want to delete. |
grant_type | string Default: "client_credentials" The authentication grant type. |
{- "result": "SUCCESS"
}
Performs device registration, deletion, and update within the specified device group.
device_group_id required | string Name of the device group that you want to update. |
description | string Default: "" Description of the subject. The maximum number of characters that can be specified is 100. *An error will occur if description and device_id are not set. |
device_id | string Default: "" The affiliated device ID you want to replace.
*An error will occur if description and device_id are not set. |
del_from_dgroup | string Default: "0" Specify whether or not to disaffiliate the device from the default group.
|
grant_type | string Default: "client_credentials" The authentication grant type. |
{- "result": "SUCCESS"
}
Returns the event log for a specified Edge Device.
device_id required | string Device ID. |
limit | integer Default: 20 Number of the items to fetch information. |
starting_after | string Retrieves additional data beyond the number of targets specified by the query parameter (limit). Specify the value obtained from the response (continuation_token) to fetch the next data. |
from_datetime | string Default: "" Date and time (From).
|
to_datetime | string Default: "" Date and time (To).
|
grant_type | string Default: "client_credentials" The authentication grant type. |
{- "continuation_token": "string",
- "event_logs": [
- {
- "id": "string",
- "device_id": "string",
- "level": "string",
- "component": "string",
- "error_code": "string",
- "description": "string",
- "time": "string",
- "ingestion_time": "string"
}
]
}
Returns logs output by the Edge Application on a specific Edge Device.
device_id required | string Device ID. |
limit | integer Default: 50 Number of the items to fetch information. |
starting_after | string Retrieves additional data beyond the number of targets specified by the query parameter (limit). Specify the value obtained from the response (continuation_token) to fetch the next data. |
from_datetime | string Default: "" Date and time (From).
|
to_datetime | string Default: "" Date and time (To).
|
grant_type | string Default: "client_credentials" The authentication grant type. |
{- "continuation_token": "string",
- "logs": [
- {
- "id": "string",
- "log": "string",
- "app": "string",
- "stream": "string",
- "time": "string",
- "ingestion_time": "string"
}
]
}
Get Property of the Edge System Software. Property is a data format for storing information about the Edge System Software on a device. Property includes Configuration which is used to set desired state from the cloud to the device, and State which is used to report current state from the device to the cloud.
device_id required | string Device ID. |
grant_type | string Default: "client_credentials" The authentication grant type. |
{- "configuration": {
- "property_name": {
- "key": "value"
}
}, - "state": {
- "property_name": {
- "key": "value"
}
}
}
Updates the Configuration of a device. All fields under the specified Property name will be updated.
device_id required | string Device ID. |
include_updated_conf | boolean Default: false Whether the response includes updated Configuration or not. |
grant_type | string Default: "client_credentials" The authentication grant type. |
object |
{- "configuration": {
- "property_name1": {
- "key1": "value"
}
}
}
{- "result": "SUCCESS",
- "configuration": {
- "property_name": {
- "key": "value"
}
}
}
Get Property of a specified module. Property is a data format for storing information about the Edge System Software or Edge Applications on a device. Property includes Configuration which is used to set desired state from the cloud to the device, and State which is used to report current state from the device to the cloud.
device_id required | string Device ID. |
module_id required | string Module ID. When the destination is System App, specify $system. |
grant_type | string Default: "client_credentials" The authentication grant type. |
{- "property": {
- "configuration": {
- "property_name": {
- "key": "value"
}
}, - "state": {
- "property_name": {
- "key": "value"
}
}
}, - "module_id": "string",
- "$metadata": { }
}
Get Property of a specified module. Property is a data format for storing information about the Edge Applications on a device. Property includes Configuration which is used to set desired state from the cloud to the device, and State which is used to report current state from the device to the cloud.
device_id required | string Device ID. |
module_id required | string Module ID. |
grant_type | string Default: "client_credentials" The authentication grant type. |
{- "configuration": {
- "property_name": {
- "key": "value"
}
}, - "state": {
- "property_name": {
- "key": "value"
}
}
}
Updates the Configuration of a specific module. All fields under the specified Property name will be updated.
device_id required | string Device ID. |
module_id required | string Module ID. |
include_updated_conf | boolean Default: false Whether the response includes updated Configuration or not. |
grant_type | string Default: "client_credentials" The authentication grant type. |
object |
{- "configuration": {
- "property_name1": {
- "key1": "value"
}
}
}
{- "result": "SUCCESS",
- "configuration": {
- "property_name": {
- "key": "value"
}
}
}
Synchronously executes commands like device initialization and rebooting based on the parameters defined in the DTDL.
device_id required | string Device ID. |
grant_type | string Default: "client_credentials" The authentication grant type. |
command_name required | string |
object |
{- "command_name": "command_name_sample",
- "parameters": { }
}
{- "result": "SUCCESS"
}
Synchronously executes commands like device initialization and rebooting based on the parameters defined in the DTDL.
device_id required | string Device ID. |
module_id required | string Module ID. When the destination is System App, specify $system. |
grant_type | string Default: "client_credentials" The authentication grant type. |
command_name required | string |
object |
{- "command_name": "command_name_sample",
- "parameters": { }
}
{- "result": "SUCCESS"
}
Extracts and lists the settings of the Deploy Configuration.
limit | integer Default: 20 Number of the items to fetch information. |
starting_after | string Retrieves additional data beyond the number of targets specified by the query parameter (limit). Specify the value obtained from the response (continuation_token) to fetch the next data. |
grant_type | string Default: "client_credentials" The authentication grant type. |
{- "continuation_token": "string",
- "deploy_configs": [
- {
- "config_id": "string",
- "description": "string",
- "running_cnt": 0,
- "success_cnt": 0,
- "fail_cnt": 0,
- "edge_system_sw_package": {
- "firmware_id": "string",
- "firmware_version": "string"
}, - "models": [
- {
- "model_id": "string",
- "model_version_number": "string",
- "model_comment": "string",
- "model_version_comment": "string"
}
], - "edge_apps": [
- {
- "app_name": "string",
- "app_version": "string",
- "description": "string"
}
], - "model_bundles": [
- {
- "model_bundle_name": "string",
- "model_bundle_version": "string",
- "description": "string"
}
], - "ins_id": "string",
- "ins_date": "string",
- "upd_id": "string",
- "upd_date": "string"
}
]
}
Creates the Deploy Configuration. The registration will include the following features:
grant_type | string Default: "client_credentials" The authentication grant type. |
config_id required | string The maximum number of characters that can be specified is 100 single-byte ones. |
description | string Default: "" The maximum number of characters that can be specified is 100. |
Array of objects | |
object | |
Array of objects | |
Array of objects |
{- "config_id": "string",
- "description": "",
- "models": [
- {
- "model_id": "",
- "model_version_number": "latest"
}
], - "edge_system_sw_package": {
- "firmware_id": "string"
}, - "edge_apps": [
- {
- "app_name": "string",
- "app_version": "string"
}
], - "model_bundles": [
- {
- "model_bundle_name": "",
- "model_bundle_version": "latest"
}
]
}
{- "result": "SUCCESS"
}
Lists the information of specified Deploy Configuration.
config_id required | string Deploy Configuration ID |
grant_type | string Default: "client_credentials" The authentication grant type. |
{- "config_id": "string",
- "description": "string",
- "running_cnt": 0,
- "success_cnt": 0,
- "fail_cnt": 0,
- "edge_system_sw_package": {
- "firmware_id": "string",
- "firmware_version": "string"
}, - "models": [
- {
- "model_id": "string",
- "model_version_number": "string",
- "model_comment": "string",
- "model_version_comment": "string"
}
], - "edge_apps": [
- {
- "app_name": "string",
- "app_version": "string",
- "description": "string"
}
], - "model_bundles": [
- {
- "model_bundle_name": "string",
- "model_bundle_version": "string",
- "description": "string"
}
], - "ins_id": "string",
- "ins_date": "string",
- "upd_id": "string",
- "upd_date": "string"
}
Deletes the specified Deploy Configuration.
config_id required | string Configuration ID |
grant_type | string Default: "client_credentials" The authentication grant type. |
{- "result": "SUCCESS"
}
Deploys the following features specified by the Deploy Configuration to Edge Devices:
config_id required | string Setting ID. |
grant_type | string Default: "client_credentials" The authentication grant type. |
device_ids required | Array of strings Specify multiple device IDs. |
description | string Maximum is 100 characters. |
{- "device_ids": [
- "string"
], - "description": "string"
}
{- "result": "SUCCESS",
- "deploy_id": "12345"
}
Cancels the deployment of core features such as Edge System softwares, AI models, and Edge Applications that run on the Edge Device. This operation cancels the deployment for Edge Devices that have not yet received it. If the device already received the deployment, this operation does not change anything.
device_id required | string Device ID |
deploy_id required | string Deploy ID |
grant_type | string Default: "client_credentials" The authentication grant type. |
{- "result": "SUCCESS"
}
Returns the deployment history of core features such as Edge System softwares, AI models, and Edge Applications that run on the Edge Device.
device_id required | string Device ID |
limit | integer Default: 20 Number of the items to fetch information. |
starting_after | string Retrieves additional data beyond the number of targets specified by the query parameter (limit). Specify the value obtained from the response (continuation_token) to fetch the next data. |
grant_type | string Default: "client_credentials" The authentication grant type. |
{- "continuation_token": "string",
- "deploys": [
- {
- "deploy_id": "string",
- "deploy_type": "deploy_config",
- "deploy_status": "deploying",
- "update_progress_percentage": 0,
- "description": "string",
- "config_id": "string",
- "replace_model_id": "string",
- "replace_network_id": "string",
- "edge_system_sw_package": {
- "firmware_id": "string",
- "firmware_version": "string"
}, - "models": [
- {
- "model_id": "string",
- "model_version_number": "string",
- "model_comment": "string",
- "model_version_comment": "string"
}
], - "edge_apps": [
- {
- "app_name": "string",
- "app_version": "string",
- "description": "string"
}
], - "model_bundles": [
- {
- "model_bundle_name": "string",
- "model_bundle_version": "string",
- "description": "string"
}
]
}
]
}
Lists the deployment history.
limit | integer Default: 50 Number of the items to fetch information. |
starting_after | string Retrieves additional data beyond the number of targets specified by the query parameter (limit). Specify the value obtained from the response (continuation_token) to fetch the next data. |
grant_type | string Default: "client_credentials" The authentication grant type. |
{- "continuation_token": "string",
- "deploy_history": [
- {
- "deploy_id": "string",
- "from_datetime": "string",
- "deploy_type": "deploy_config",
- "deploying_cnt": 0,
- "success_cnt": 0,
- "fail_cnt": 0,
- "config_id": "string",
- "replace_model_id": "string",
- "replace_network_id": "string",
- "edge_system_sw_package": {
- "firmware_id": "string",
- "firmware_version": "string"
}, - "models": [
- {
- "model_id": "string",
- "model_version_number": "string",
- "model_comment": "string",
- "model_version_comment": "string"
}
], - "edge_apps": [
- {
- "app_name": "string",
- "app_version": "string",
- "description": "string"
}
], - "model_bundles": [
- {
- "model_bundle_name": "string",
- "model_bundle_version": "string",
- "description": "string"
}
]
}
]
}
Returns the status of specified deployment ID.
deploy_id required | string Deployment ID. |
grant_type | string Default: "client_credentials" The authentication grant type. |
{- "deploy_id": "string",
- "from_datetime": "string",
- "deploy_type": "string",
- "deploying_cnt": 0,
- "success_cnt": 0,
- "fail_cnt": 0,
- "config_id": "string",
- "replace_model_id": "string",
- "replace_network_id": "string",
- "edge_system_sw_package": {
- "firmware_id": "string",
- "firmware_version": "string"
}, - "models": [
- {
- "model_id": "string",
- "model_version_number": "string",
- "model_comment": "string",
- "model_version_comment": "string"
}
], - "edge_apps": [
- {
- "app_name": "string",
- "app_version": "string",
- "description": "string"
}
], - "model_bundles": [
- {
- "model_bundle_name": "string",
- "model_bundle_version": "string",
- "description": "string"
}
], - "devices": [
- {
- "device_id": "string",
- "device_name": "string",
- "deploy_status": "deploying",
- "update_progress_percentage": 0
}
]
}
Deploys the device model to the specified Edge Device.
model_id required | string ID of the AI model. |
device_id required | string Device ID. |
version_number | string Default: "" Version number. |
replace_model_id | string Default: "" Replace model ID. |
description | string Default: "" Description of the subject. The maximum number of characters that can be specified is 100. |
grant_type | string Default: "client_credentials" The authentication grant type. |
{- "result": "SUCCESS"
}
Returns a list of specific training kit information.
order_by | string Default: "asc" Sort order: Sorted by the training kit creation date. Value range: desc or asc |
grant_type | string Default: "client_credentials" The authentication grant type. |
{- "training_kits": [
- {
- "id": "string",
- "name": "string",
- "description": "string",
- "created_on": "string",
- "status": "string",
- "training_kit_type": "string",
- "default_dataset_split_percentage": 0,
- "framework": {
- "name": "string",
- "version": "string"
}, - "owner": "string",
- "is_public": true
}
]
}
Searches and returns projects that match the conditions specified in the parameter. If no parameters are specified, all created projects are returned.
project_name | string Name of the project. *Fuzzy searching is available. |
model_platform | string Specifies the AI model platform.
|
project_type | string Specifies the project type.
|
device_id | string Sorts the device ID. |
include_training_flg | string Default: "0" To return the project property, set "true". |
grant_type | string Default: "client_credentials" The authentication grant type. |
{- "model_projects": [
- {
- "model_project_name": "string",
- "model_project_id": "string",
- "model_platform": "string",
- "model_type": "string",
- "project_type": "string",
- "device_id": "string",
- "project_model_file_name": "string",
- "project_model_accuracy": "string",
- "project_comment": "string",
- "project": {
- "training_kit_id": "string",
- "training_kit_name": "string",
- "description": "string",
- "iteration_id": "string",
- "iteration_name": "string",
- "last_modified": "string"
}, - "model": {
- "model_id": "string",
- "model_type": "string",
- "functionality": "string",
- "vendor_name": "string",
- "model_comment": "string",
- "create_by": "string",
- "package_id": "string",
- "product_id": "string",
- "metadata_format_id": "string",
- "latest_version": {
- "version_number": "string",
- "iteration_id": "string",
- "iteration_name": "string",
- "accuracy": "string",
- "model_performances": { },
- "latest_flg": "string",
- "publish_latest_flg": "string",
- "version_status": "string",
- "org_file_name": "string",
- "org_file_size": 0,
- "publish_file_name": "string",
- "publish_file_size": 0,
- "model_file_size": 0,
- "model_framework": "string",
- "conv_id": "string",
- "labels": [
- "string"
], - "stage": "string",
- "result": "string",
- "kpi": { }
}
}
}
]
}
Creates a new project for a base model.
project_name required | string Name of the project. The maximum number of characters that can be specified is 50. |
training_kit required | string Specifies the ID of the training kit to use. |
comment | string Description of the subject. The maximum number of characters that can be specified is 100. |
grant_type | string Default: "client_credentials" The authentication grant type. |
{- "result": "SUCCESS"
}
Creates a project for the device model by using the specified model's base model.
project_name required | string Name of the project. The maximum number of characters that can be specified is 50. |
model_id required | string ID of the AI model. |
device_id required | string Sorts the device ID. |
version_number | string Version number. The default version is set to the latest one. |
comment | string Description of the subject. The maximum number of characters that can be specified is 100. |
grant_type | string Default: "client_credentials" The authentication grant type. |
{- "result": "SUCCESS"
}
Returns a list of specific project's information.
project_name required | string Name of the project. |
include_training_flg | string Default: "0" To return the project property, set "true". |
grant_type | string Default: "client_credentials" The authentication grant type. |
{- "model_project_name": "string",
- "model_project_id": "string",
- "model_platform": "string",
- "model_type": "string",
- "project_type": "string",
- "device_id": "string",
- "project_model_file_name": "string",
- "project_model_accuracy": "string",
- "project_comment": "string",
- "project": {
- "training_kit_id": "string",
- "training_kit_name": "string",
- "description": "string",
- "iteration_id": "string",
- "iteration_name": "string",
- "last_modified": "string"
}, - "model": {
- "model_id": "string",
- "model_type": "string",
- "functionality": "string",
- "vendor_name": "string",
- "model_comment": "string",
- "create_by": "string",
- "package_id": "string",
- "product_id": "string",
- "metadata_format_id": "string",
- "latest_version": {
- "version_number": "string",
- "iteration_id": "string",
- "iteration_name": "string",
- "accuracy": "string",
- "model_performances": { },
- "latest_flg": "string",
- "publish_latest_flg": "string",
- "version_status": "string",
- "org_file_name": "string",
- "org_file_size": 0,
- "publish_file_name": "string",
- "publish_file_size": 0,
- "model_file_size": 0,
- "model_framework": "string",
- "conv_id": "string",
- "labels": [
- "string"
], - "stage": "string",
- "result": "string",
- "kpi": { },
- "converter_log": [
- { }
], - "convert_start_date": "string",
- "convert_end_date": "string",
- "publish_start_date": "string",
- "publish_end_date": "string",
- "version_comment": "string",
- "version_ins_date": "string",
- "version_upd_date": "string"
}
}
}
Deletes the created model. *To delete a model in process of creation, use DeleteModel instead.
project_name required | string Name of the project. |
grant_type | string Default: "client_credentials" The authentication grant type. |
{- "result": "SUCCESS"
}
Saves the pre-converted model (projects of base model or device model).
project_name required | string Name of the project. |
model_id | string ID of the AI model. The maximum number of characters that can be specified is 20 single-byte ones. *Available only when registering a new base model. |
initial_version_number | integer Default: "1" An initial version number of the AI model to be saved. *Available only when registering a new base model.
|
functionality | string Description of the functionality. The maximum number of characters that can be specified is 100. *Available only when registering a new base model. |
vendor_name | string Name of the vendor. The maximum number of characters that can be specified is 100. *Available only when registering a new base model. |
comment | string Description of the subject. The maximum number of characters that can be specified is 100. *If the description is saved for the first time, it will be applied for both model and its version. *When updating the content, it will be registered as a description for the version. |
grant_type | string Default: "client_credentials" The authentication grant type. |
{- "result": "SUCCESS"
}
The retraining status of a specific model.
project_name required | string Name of the project. |
grant_type | string Default: "client_credentials" The authentication grant type. |
{- "result": "string",
- "status": "string"
}
Performs retraining to the specified project.
project_name required | string Name of the project. |
training_type | string Default: "Regular" Training type. *Available only for Custom Vision projects.
|
reserved_budget_in_hours | string Default: "1" The duration time to perform the retraining on Custom Vision projects. *This parameter is available when training_type is set to Advanced. |
grant_type | string Default: "client_credentials" The authentication grant type. |
{- "result": "string",
- "iteration_id": "string",
- "iteration_name": "string"
}
Imports images into your project for retraining purposes.
project_name required | string Name of the project. |
grant_type | string Default: "client_credentials" The authentication grant type. |
required | Array of objects |
tags_name | Array of any Default: [] The annotation label. *Available only for classification. Supports only 1 tag. |
{- "images": [
- {
- "file_name": "string",
- "contents": "string"
}
], - "tags_name": [ ]
}
{- "result": "SUCCESS"
}
Imports images into your project from Azure Blob Storage for retraining purposes.
project_name required | string |
grant_type | string Default: "client_credentials" The authentication grant type. |
container_url required | string The SAS URL of Blob Storage Container. *Read and List permissions required. |
tags_name | Array of any Default: [] The annotation label. *Available only for classification. Supports only 1 tag. |
{- "container_url": "string",
- "tags_name": [ ]
}
{- "result": "SUCCESS"
}
Returns a list of specified project's iteration information.
project_id required | string ID of the project. |
overlap_threshold | string Default: "0.3" The bounding box overlap threshold used to determine true predictions. |
threshold | string Default: "0.5" The threshold used to determine true predictions. |
grant_type | string Default: "client_credentials" The authentication grant type. |
{- "iterations": [
- { }
]
}
The images registered in a specified project and their information.
project_id required | string ID of the project. |
iteration_id | string ID of the iteration. |
order_by | string Default: "newest" Sort order: Sorted by the creation date of the image. Value range: newest, oldest |
number_of_images | number Default: 50 The number of images to acquire information. Value range: 0 to 256 |
skip | number Default: 0 The number of images to skip acquiring information. |
image_size_type | string Default: "resized" Types of image sizes. *Available only for Custom Vision projects.
|
grant_type | string Default: "client_credentials" The authentication grant type. |
{- "total_image_count": 0,
- "images": [
- {
- "id": "string",
- "created": "string",
- "width": 0,
- "height": 0,
- "image": "string",
- "tags": [
- {
- "tag_id": "string",
- "tag_name": "string",
- "created": "string"
}
], - "regions": [
- {
- "region_id": "string",
- "tag_id": "string",
- "tag_name": "string",
- "created": "string",
- "left": 0,
- "top": 0,
- "width": 0,
- "height": 0
}
]
}
]
}
Deletes an image specified by its ID from the project.
project_id required | string ID of the project. |
image_ids required | string ID of images. *If you have multiple entries, separate them with commas. IDs can be specified from 1 to 256. |
grant_type | string Default: "client_credentials" The authentication grant type. |
{- "result": "SUCCESS"
}
Returns a list of information for selected image IDs within a specified project.
project_id required | string ID of the project. |
image_ids required | string ID of images. *If you have multiple entries, separate them with commas. IDs can be specified from 1 to 256. |
iteration_id | string ID of the iteration. |
image_size_type | string Default: "resized" Types of image sizes. *Available only for Custom Vision projects.
|
grant_type | string Default: "client_credentials" The authentication grant type. |
{- "images": [
- {
- "id": "string",
- "created": "string",
- "width": 0,
- "height": 0,
- "image": "string",
- "tags": [
- {
- "tag_id": "string",
- "tag_name": "string",
- "created": "string"
}
], - "regions": [
- {
- "region_id": "string",
- "tag_id": "string",
- "tag_name": "string",
- "created": "string",
- "left": 0,
- "top": 0,
- "width": 0,
- "height": 0
}
]
}
]
}
Returns region proposals (inference result) for an image detection along with the specified image ID.
project_id required | string ID of the project. |
image_id required | string ID of the image. |
grant_type | string Default: "client_credentials" The authentication grant type. |
{- "project_id": "string",
- "image_id": "string",
- "proposals": [
- {
- "confidence": "string",
- "bounding_box": {
- "left": 0,
- "top": 0,
- "width": 0,
- "height": 0
}
}
]
}
Adds a tag to an image within a specified project.
project_id required | string ID of the project. |
grant_type | string Default: "client_credentials" The authentication grant type. |
Array of objects |
{- "regions": [
- {
- "image_id": "string",
- "tag_id": "string",
- "tag_name": "string",
- "left": "string",
- "top": "string",
- "width": "string",
- "height": "string"
}
]
}
{- "created": [
- {
- "region_id": "string",
- "tag_id": "string",
- "tag_name": "string",
- "created": "string",
- "left": 0,
- "top": 0,
- "width": 0,
- "height": 0
}
], - "duplicated": [
- {
- "region_id": "string",
- "tag_id": "string",
- "tag_name": "string",
- "created": "string",
- "left": 0,
- "top": 0,
- "width": 0,
- "height": 0
}
], - "exceeded": [
- {
- "region_id": "string",
- "tag_id": "string",
- "tag_name": "string",
- "created": "string",
- "left": 0,
- "top": 0,
- "width": 0,
- "height": 0
}
]
}
Updates tags applied to images within a specified project.
project_id required | string Description of the subject. |
grant_type | string Default: "client_credentials" The authentication grant type. |
Array of objects |
{- "regions": [
- {
- "image_id": "string",
- "tag_id": "string",
- "tag_name": "string",
- "left": "string",
- "top": "string",
- "width": "string",
- "height": "string"
}
]
}
{- "updated": [
- {
- "region_id": "string",
- "tag_id": "string",
- "tag_name": "string",
- "created": "string",
- "left": 0,
- "top": 0,
- "width": 0,
- "height": 0
}
]
}
Removes tags from images within a specified project.
project_id required | string ID of the project. |
region_id required | string ID of the region. |
grant_type | string Default: "client_credentials" The authentication grant type. |
{- "result": "SUCCESS"
}
Creates a new tag to a specified project.
project_id required | string ID of the project. |
tag_name required | string The name of the tag. |
description | string Description of the subject. |
grant_type | string Default: "client_credentials" The authentication grant type. |
{- "id": "string",
- "name": "string",
- "description": "string",
- "type": "string",
- "image_count": "string"
}
Removes tags from a specified project.
project_id required | string ID of the project. |
tag_id required | string ID of the tag. |
grant_type | string Default: "client_credentials" The authentication grant type. |
{- "result": "SUCCESS"
}
Updates tags applied to a specified project.
project_id required | string ID of the project. |
tag_id required | string ID of the tag. |
grant_type | string Default: "client_credentials" The authentication grant type. |
name required | string Name. |
description | string Description of the subject. |
type required | string type. *Specify Regular as fixed. |
{- "name": "string",
- "description": "string",
- "type": "string"
}
{- "id": "string",
- "name": "string",
- "description": "string",
- "type": "string",
- "image_count": "string"
}
Returns information of tagged images within a specified project.
project_id required | string ID of the project. |
tag_ids | string ID of tags. *If you have multiple entries, separate them with commas. |
iteration_id | string ID of the iteration. |
number_of_images | integer Default: 50 The number of images to acquire information. Value range: 0 to 256 |
skip | integer Default: 0 The number of images to skip acquiring information. |
order_by | string Default: "newest" Sort order: Sorted by the creation date of the image. Value range: newest, oldest |
image_size_type | string Default: "resized" Types of image sizes. *Available only for Custom Vision projects.
|
grant_type | string Default: "client_credentials" The authentication grant type. |
{- "total_image_count": 0,
- "tagged_images": [
- {
- "id": "string",
- "created": "string",
- "width": 0,
- "height": 0,
- "image": "string",
- "tags": [
- {
- "tag_id": "string",
- "tag_name": "string",
- "created": "string"
}
], - "regions": [
- {
- "region_id": "string",
- "tag_id": "string",
- "tag_name": "string",
- "created": "string",
- "left": 0,
- "top": 0,
- "width": 0,
- "height": 0
}
]
}
], - "blank_tags": [
- {
- "tag_id": "string",
- "tag_name": "string",
- "description": "string",
- "type": "string"
}
]
}
Returns information of untagged images within the specified project.
project_id required | string ID of the project. |
iteration_id | string ID of the iteration. |
number_of_images | integer Default: 50 The number of images to acquire information. Value range: 0 to 256 |
skip | integer Default: 0 The number of images to skip acquiring information. |
order_by | string Default: "newest" Sort order: Sorted by the creation date of the image. Value range: newest, oldest |
image_size_type | string Default: "resized" Types of image sizes. *Available only for Custom Vision projects.
|
grant_type | string Default: "client_credentials" The authentication grant type. |
{- "total_image_count": 0,
- "untagged_images": [
- {
- "id": "string",
- "created": "string",
- "width": 0,
- "height": 0,
- "image": "string"
}
]
}
Returns a list of model information.
limit | integer Default: 50 Number of Models to fetch. Value range: 1 to 256 |
starting_after | string A token to use in pagination. starting_after is an object ID that defines your place in the list. For example, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include starting_after=obj_foo to fetch the next page of the list. |
model_id | string ID of the AI model. *Fuzzy searching is available. |
comment | string Description of the subject. *Fuzzy searching is available. |
project_name | string Name of the project. *Fuzzy searching is available. |
model_platform | string Specifies the AI model platform.
|
project_type | string Specifies the project type.
|
device_id | string Sorts the device ID. |
latest_type | string Default: "1" Classification of the latest version.
|
grant_type | string Default: "client_credentials" The authentication grant type. |
{- "models": [
- {
- "model_id": "string",
- "model_type": "string",
- "functionality": "string",
- "vendor_name": "string",
- "model_comment": "string",
- "network_type": "string",
- "create_by": "string",
- "package_id": "string",
- "product_id": "string",
- "metadata_format_id": "string",
- "projects": [
- {
- "model_project_name": "string",
- "model_project_id": "string",
- "model_platform": "string",
- "model_type": "string",
- "project_type": "string",
- "device_id": "string",
- "versions": [
- {
- "version_number": "string",
- "iteration_id": "string",
- "iteration_name": "string",
- "accuracy": "string",
- "model_performances": { },
- "latest_flg": "string",
- "publish_latest_flg": "string",
- "version_status": "string",
- "org_file_name": "string",
- "org_file_size": 0,
- "publish_file_name": "string",
- "publish_file_size": 0,
- "model_file_size": 0,
- "model_framework": "string",
- "conv_id": "string",
- "labels": [
- "string"
], - "stage": "string",
- "result": "string",
- "kpi": { }
}
]
}
]
}
], - "continuation_token": "string"
}
Imports a base model into your project. When registering a new model ID, it will be added accordingly. Specifying an existing ID will result in overwriting.
grant_type | string Default: "client_credentials" The authentication grant type. |
model required | string SAS URL or Presigned URL of the AI model file. |
input_format_param | string SAS URL or Presigned URL of the input format param file.
*Usage: Packager conversion information (image format information). |
network_config | string SAS URL or Presigned URL of the network config file. |
dcpu_firmware_url | string SAS URL or Presigned URL of the DCPU FW file. |
dcpu_manifest_url | string SAS URL or Presigned URL of the DCPU Manifest file. |
dcpu_postprocess_url | string SAS URL or Presigned URL of the DCPU Post Process file. |
model_id required | string Model ID for new registration or version upgrade. The maximum number of characters that can be specified is 100. |
converted | boolean Default: false Specify whether to convert the specified model file. |
vendor_name | string Name of the vendor. The maximum number of characters that can be specified is 100. *Available only when registering a new base model. |
comment | string Description of the subject. The maximum number of characters that can be specified is 100. *If the description is saved for the first time, it will be applied for both model and its version. *When updating the content, it will be registered as a description for the version. |
network_type | string Default: "1" Specify whether or not application is required for the AI model.
|
reserved_mem | integer Default: 1024 Amount of the reserved memory on the chip when convert the specified model file. (bytes) |
metadata_format_id | string The metadata format ID returned in the response from the UploadFile API. The maximum number of characters that can be specified is 100. |
{- "model": "string",
- "input_format_param": "string",
- "network_config": "string",
- "dcpu_firmware_url": "string",
- "dcpu_manifest_url": "string",
- "dcpu_postprocess_url": "string",
- "model_id": "string",
- "converted": false,
- "vendor_name": "string",
- "comment": "string",
- "network_type": "1",
- "reserved_mem": 1024,
- "metadata_format_id": "string"
}
{- "result": "SUCCESS"
}
Converts the AI model. This process is handled asynchronously due to its time-consuming nature. *To check the processing status, refer to the result of GetBaseModelStatus API or the response from GetDeviceModelStatus API. When the process is completed, 'Import completed' is returned.
model_id required | string A unique ID of the AI model. |
device_id | string Device ID |
grant_type | string Default: "client_credentials" The authentication grant type. |
{- "result": "SUCCESS",
- "import_id": "550e8400-e29b-41d4-a716-446655440000"
}
Deletes the base model, device model, and projects associated with the specified model ID.
model_id required | string ID of the AI model. |
grant_type | string Default: "client_credentials" The authentication grant type. |
{- "result": "SUCCESS"
}
Updates attribute information of the specified model.
model_id required | string ID of the AI model. The maximum number of characters that can be specified is 100. |
comment | string Description of the subject. The maximum number of characters that can be specified is 100. |
version_number | string Name of the vendor. The maximum number of characters that can be specified is 100. |
grant_type | string Default: "client_credentials" The authentication grant type. |
{- "result": "SUCCESS"
}
Returns an information of the specified base model.
model_id required | string ID of the AI model. |
latest_type | string Default: "1" Classification of the latest version.
|
grant_type | string Default: "client_credentials" The authentication grant type. |
{- "model_id": "string",
- "model_type": "string",
- "functionality": "string",
- "vendor_name": "string",
- "model_comment": "string",
- "network_type": "string",
- "create_by": "string",
- "package_id": "string",
- "product_id": "string",
- "metadata_format_id": "string",
- "projects": [
- {
- "model_project_name": "string",
- "model_project_id": "string",
- "model_platform": "string",
- "model_type": "string",
- "project_type": "string",
- "device_id": "string",
- "versions": [
- {
- "version_number": "string",
- "iteration_id": "string",
- "iteration_name": "string",
- "accuracy": "string",
- "model_performances": { },
- "latest_flg": "string",
- "publish_latest_flg": "string",
- "version_status": "string",
- "org_file_name": "string",
- "org_file_size": 0,
- "publish_file_name": "string",
- "publish_file_size": 0,
- "model_file_size": 0,
- "model_framework": "string",
- "conv_id": "string",
- "labels": [
- "string"
], - "stage": "string",
- "result": "string",
- "kpi": { },
- "converter_log": [
- { }
], - "convert_start_date": "string",
- "convert_end_date": "string",
- "publish_start_date": "string",
- "publish_end_date": "string",
- "version_comment": "string",
- "version_ins_date": "string",
- "version_upd_date": "string"
}
]
}
]
}
Returns a list of base model version.
model_id required | string ID of the AI model. |
version_number | string Version number. |
scope | any Default: "full" Enum: "full" "minimal" The scope of response parameters to return.
|
grant_type | string Default: "client_credentials" The authentication grant type. |
{- "model_id": "string",
- "model_type": "string",
- "functionality": "string",
- "vendor_name": "string",
- "model_comment": "string",
- "network_type": "string",
- "create_by": "string",
- "package_id": "string",
- "product_id": "string",
- "metadata_format_id": "string",
- "projects": [
- {
- "model_project_name": "string",
- "model_project_id": "string",
- "model_platform": "string",
- "model_type": "string",
- "project_type": "string",
- "device_id": "string",
- "versions": [
- {
- "version_number": "string",
- "iteration_id": "string",
- "iteration_name": "string",
- "accuracy": "string",
- "model_performances": { },
- "latest_flg": "string",
- "publish_latest_flg": "string",
- "version_status": "string",
- "org_file_name": "string",
- "org_file_size": 0,
- "publish_file_name": "string",
- "publish_file_size": 0,
- "model_file_size": 0,
- "model_framework": "string",
- "conv_id": "string",
- "labels": [
- "string"
], - "stage": "string",
- "result": "string",
- "kpi": { },
- "converter_log": [
- { }
], - "convert_start_date": "string",
- "convert_end_date": "string",
- "publish_start_date": "string",
- "publish_end_date": "string",
- "version_comment": "string",
- "version_ins_date": "string",
- "version_upd_date": "string"
}
]
}
]
}
Updates attribute information of the specified base model version.
model_id required | string ID of the AI model. |
version_number required | string Version number. |
grant_type | string Default: "client_credentials" The authentication grant type. |
comment | string Description of version. The maximum number of characters that can be specified is 100. |
input_format_param | string SAS URL or Presigned URL of the input format param file. |
network_config | string SAS URL or Presigned URL of the network config file. |
{- "comment": "string",
- "input_format_param": "string",
- "network_config": "string"
}
{- "model_id": "string",
- "model_type": "string",
- "functionality": "string",
- "vendor_name": "string",
- "model_comment": "string",
- "network_type": "string",
- "create_by": "string",
- "package_id": "string",
- "product_id": "string",
- "metadata_format_id": "string",
- "projects": [
- {
- "model_project_name": "string",
- "model_project_id": "string",
- "model_platform": "string",
- "model_type": "string",
- "project_type": "string",
- "device_id": "string",
- "versions": [
- {
- "version_number": "string",
- "iteration_id": "string",
- "iteration_name": "string",
- "accuracy": "string",
- "model_performances": { },
- "latest_flg": "string",
- "publish_latest_flg": "string",
- "version_status": "string",
- "org_file_name": "string",
- "org_file_size": 0,
- "publish_file_name": "string",
- "publish_file_size": 0,
- "model_file_size": 0,
- "model_framework": "string",
- "conv_id": "string",
- "labels": [
- "string"
], - "stage": "string",
- "result": "string",
- "kpi": { }
}
]
}
]
}
Returns an information of the specified device model.
model_id required | string ID of the AI model. |
device_id required | string Device ID. |
latest_type | string Default: "1" Classification of the latest version.
|
grant_type | string Default: "client_credentials" The authentication grant type. |
{- "model_id": "string",
- "model_type": "string",
- "functionality": "string",
- "vendor_name": "string",
- "model_comment": "string",
- "network_type": "string",
- "create_by": "string",
- "package_id": "string",
- "product_id": "string",
- "metadata_format_id": "string",
- "projects": [
- {
- "model_project_name": "string",
- "model_project_id": "string",
- "model_platform": "string",
- "model_type": "string",
- "project_type": "string",
- "device_id": "string",
- "versions": [
- {
- "version_number": "string",
- "iteration_id": "string",
- "iteration_name": "string",
- "accuracy": "string",
- "model_performances": { },
- "latest_flg": "string",
- "publish_latest_flg": "string",
- "version_status": "string",
- "org_file_name": "string",
- "org_file_size": 0,
- "publish_file_name": "string",
- "publish_file_size": 0,
- "model_file_size": 0,
- "model_framework": "string",
- "conv_id": "string",
- "labels": [
- "string"
], - "stage": "string",
- "result": "string",
- "kpi": { },
- "converter_log": [
- { }
], - "convert_start_date": "string",
- "convert_end_date": "string",
- "publish_start_date": "string",
- "publish_end_date": "string",
- "version_comment": "string",
- "version_ins_date": "string",
- "version_upd_date": "string"
}
]
}
]
}
Returns a list of device model version information.
model_id required | string ID of the AI model. |
device_id required | string Device ID. |
scope | any Default: "full" Enum: "full" "minimal" The scope of response parameters to return.
|
version_number | string Version number. |
grant_type | string Default: "client_credentials" The authentication grant type. |
{- "model_id": "string",
- "model_type": "string",
- "functionality": "string",
- "vendor_name": "string",
- "model_comment": "string",
- "network_type": "string",
- "create_by": "string",
- "package_id": "string",
- "product_id": "string",
- "metadata_format_id": "string",
- "projects": [
- {
- "model_project_name": "string",
- "model_project_id": "string",
- "model_platform": "string",
- "model_type": "string",
- "project_type": "string",
- "device_id": "string",
- "versions": [
- {
- "version_number": "string",
- "iteration_id": "string",
- "iteration_name": "string",
- "accuracy": "string",
- "model_performances": { },
- "latest_flg": "string",
- "publish_latest_flg": "string",
- "version_status": "string",
- "org_file_name": "string",
- "org_file_size": 0,
- "publish_file_name": "string",
- "publish_file_size": 0,
- "model_file_size": 0,
- "model_framework": "string",
- "conv_id": "string",
- "labels": [
- "string"
], - "stage": "string",
- "result": "string",
- "kpi": { },
- "converter_log": [
- { }
], - "convert_start_date": "string",
- "convert_end_date": "string",
- "publish_start_date": "string",
- "publish_end_date": "string",
- "version_comment": "string",
- "version_ins_date": "string",
- "version_upd_date": "string"
}
]
}
]
}
Updates attribute information of the AI model version for the specified Edge Device.
model_id required | string ID of the AI model. |
device_id required | string Device ID. |
version_number required | string Version number. |
grant_type | string Default: "client_credentials" The authentication grant type. |
comment required | string Description of version. |
{- "comment": "string"
}
{- "result": "SUCCESS"
}
Returns dnn_params of the specified model.
model_id required | string ID of the AI model. |
version_number | string Default: "latest" Version number. |
device_id | string Device ID |
grant_type | string Default: "client_credentials" The authentication grant type. |
{- "contents": "string"
}
Get model bundle list.
model_bundle_name | string (Model Bundle Name) Model Bundle Name. |
{- "model_bundles": [
- {
- "model_bundle_name": "string",
- "description": "string",
- "create_date": "string",
- "latest_version": {
- "ai_model_bundle_id": "string",
- "model_bundle_version": "string",
- "encrypt_status": "string",
- "create_date": "string",
- "update_date": "string"
}
}
]
}
Imports a model bundle into your project.
bundle_name required | string (Bundle Name) Model bundle name for new registration or version upgrade. The maximum number of characters that can be specified is 100. |
vendor_name | string (Vendor Name) Name of the vendor. The maximum number of characters that can be specified is 100. |
description | string (Description) Description of the subject. The maximum number of characters that can be specified is 100. |
bundle_file_id | string (Bundle) File ID of the model bundle file. |
{- "bundle_name": "string",
- "vendor_name": "string",
- "description": "string",
- "bundle_file_id": "string"
}
{- "result": "SUCCESS"
}
Get model bundle version list.
model_bundle_name required | string (Model Bundle Name) Model Bundle Name. |
version_number | string (Version Number) Version number. |
{- "model_bundle_name": "string",
- "description": "string",
- "create_date": "string",
- "versions": [
- {
- "ai_model_bundle_id": "string",
- "model_bundle_version": "string",
- "latest_flg": "string",
- "encrypt_status": "string",
- "create_date": "string",
- "update_date": "string"
}
]
}
Lists the information of the chosen Edge System Software.
limit | integer Default: 20 Number of the items to fetch information. |
starting_after | string Retrieves additional data beyond the number of targets specified by the query parameter (limit). Specify the value obtained from the response (continuation_token) to fetch the next data. |
firmware_type | string Value: "edge_system_sw_package" Type of the Edge System Software. |
target_device_type | string Type of the target device. |
grant_type | string Default: "client_credentials" The authentication grant type. |
{- "continuation_token": "string",
- "firmwares": [
- {
- "firmware_id": "string",
- "firmware_type": "edge_system_sw_package",
- "firmware_version": "string",
- "description": "string",
- "ins_id": "string",
- "ins_date": "string",
- "upd_id": "string",
- "upd_date": "string",
- "target_device_types": [
- "string"
]
}
]
}
Registers the Edge System Software to the Console.
grant_type | string Default: "client_credentials" The authentication grant type. |
firmware_type required | string Value: "edge_system_sw_package" Type of the Edge System Software. |
description | string Default: "" description. The maximum number of characters that can be specified is 100. |
file_id required | string The file ID returned in the response from the UploadFile API. |
{- "firmware_type": "edge_system_sw_package",
- "description": "",
- "file_id": "string"
}
{- "result": "SUCCESS"
}
Returns the information of a specific Edge System Software.
firmware_id required | string Firmware ID |
grant_type | string Default: "client_credentials" The authentication grant type. |
{- "firmware_id": "string",
- "firmware_type": "edge_system_sw_package",
- "firmware_version": "string",
- "description": "string",
- "ins_id": "string",
- "ins_date": "string",
- "upd_id": "string",
- "upd_date": "string",
- "target_device_types": [
- "string"
], - "manifest": { }
}
Deletes the specified Edge System Software from the Console.
firmware_id required | string Firmware ID |
grant_type | string Default: "client_credentials" The authentication grant type. |
{- "result": "SUCCESS"
}
Returns a list of registered Edge Applications.
limit | integer Default: 20 Number of the items to fetch information. |
starting_after | string Retrieves additional data beyond the number of targets specified by the query parameter (limit). Specify the value obtained from the response (continuation_token) to fetch the next data. |
grant_type | string Default: "client_credentials" The authentication grant type. |
{- "continuation_token": "string",
- "apps": [
- {
- "app_name": "string",
- "versions": [
- {
- "app_version": "string",
- "root_dtmi": "string",
- "compiled_flg": true,
- "status": "before_compile",
- "description": "string",
- "deploy_count": 0,
- "ins_id": "string",
- "ins_date": "string",
- "upd_id": "string",
- "upd_date": "string"
}
]
}
]
}
Imports Edge Application to the Console.
grant_type | string Default: "client_credentials" The authentication grant type. |
description | string Description of the subject. The maximum number of characters that can be specified is 100. |
app_name | string Specify if you want to use a different The application name. from the one in the package. |
edge_app_package_id required | string The Edge App Package file ID returned in the response from the UploadFile API. |
{- "description": "string",
- "app_name": "string",
- "edge_app_package_id": "string"
}
{- "result": "SUCCESS"
}
Returns the information of a specific Edge Application.
app_name required | string The application name. |
app_version required | string The application version. |
grant_type | string Default: "client_credentials" The authentication grant type. |
{- "app_name": "string",
- "app_version": "string",
- "root_dtmi": "string",
- "compiled_flg": true,
- "status": "before_compile",
- "description": "string",
- "deploy_count": 0,
- "ins_id": "string",
- "ins_date": "string",
- "upd_id": "string",
- "upd_date": "string"
}
Deletes the specified Edge Application from the Console.
app_name required | string The application name. |
app_version required | string The application version. |
grant_type | string Default: "client_credentials" The authentication grant type. |
{- "result": "SUCCESS"
}
Exports the specified Edge Application information.
app_name required | string The application name. |
app_version required | string The application version. |
grant_type | string Default: "client_credentials" The authentication grant type. |
{- "contents": "string",
- "file_name": "string"
}
Returns the specified Edge Application deployment status.
app_name required | string The application name. |
app_version required | string The application version. |
limit | integer Default: 20 Number of the items to fetch information. |
starting_after | string Retrieves additional data beyond the number of targets specified by the query parameter (limit). Specify the value obtained from the response (continuation_token) to fetch the next data. |
grant_type | string Default: "client_credentials" The authentication grant type. |
{- "continuation_token": "string",
- "deploys": [
- {
- "id": "string",
- "total_status": "string",
- "deploy_parameter": "string",
- "devices": [
- {
- "device_id": "string",
- "status": "string",
- "latest_deployment_flg": "string",
- "ins_id": "string",
- "ins_date": "string",
- "upd_id": "string",
- "upd_date": "string"
}
]
}
]
}
Returns the directory information (device group and device information) where images are stored.
device_id | string Device ID. If this is specified, return an image directory list linked to the specified device ID. |
include_deleted_device | boolean Default: false Specify whether to delete images from devices that have been removed from the Console. |
grant_type | string Default: "client_credentials" The authentication grant type. |
[- {
- "group_id": "string",
- "devices": [
- {
- "device_id": "string",
- "device_name": "string",
- "Image": [
- "string"
]
}
]
}
]
Returns a SAS URL to download images from a specific device. Copy the URL to access the data. The URL will expire after one hour. *Application: Use to display an image in a UI
device_id required | string Device ID. |
sub_directory_name required | string Directory name. |
limit | integer Default: 50 Number of the items to fetch information. |
starting_after | string Retrieves additional data beyond the number of targets specified by the query parameter (limit). Specify the value obtained from the response (continuation_token) to fetch the next data. |
name_starts_with | string Default: "" Return only objects that forward match the input string |
grant_type | string Default: "client_credentials" The authentication grant type. |
{- "continuation_token": "string",
- "data": [
- {
- "name": "string",
- "sas_url": "string"
}
]
}
Deletes the saved images from a specific Edge Device.
device_id required | string Device ID. |
sub_directory_name required | string Directory name. |
grant_type | string Default: "client_credentials" The authentication grant type. |
directory_deletion | string Default: "0" The directory deletion flag.
|
filenames | Array of strings Specify the file name to delete when the value of directory_deletion is set to 0. |
limit | integer Default: 10000 Number of the items to be deleted. The oldest stored items are deleted first. Value range: 1 to 10000 |
{- "directory_deletion": "0",
- "filenames": [
- "string"
], - "limit": 10000
}
{- "result": "SUCCESS"
}
Deletes the inference data retrieved through the GetInferenceResults.
device_id required | string Device ID |
item_ids required | string Example: item_ids=1,2,3,5 The ID of the inference result to be deleted, obtained from GetInferenceResults. |
include_deleted_device | boolean Default: false Specify whether to also delete inference results from devices that have been removed from the Console. |
grant_type | string Default: "client_credentials" The authentication grant type. |
{- "result": "SUCCESS"
}
Returns a list of inferences with optional filters for devices and time range.
limit | integer [ 1 .. 500 ] Default: 50 The number of inferences to retrieve. The default is 50, with a minimum of 1 and a maximum of 500. |
devices required | Array of strings <= 10 items Example: devices=device_123&devices=device_456 A device ID or a list of device IDs to obtain inferences from, with a minimum number of 1 and a maximum of 10. |
starting_after | string Retrieves additional data beyond the number of targets specified by the query parameter (limit). Specify the value obtained from the response (continuation_token) to fetch the next data. |
from_datetime | string <date-time> Example: from_datetime=2024-01-01T00:00:00.000000 The start datetime for filtering inferences (in ISO-8601 format).
|
to_datetime | string <date-time> Example: to_datetime=2024-01-01T00:00:00.000000 The end datetime for filtering inferences (in ISO-8601 format).
|
{- "continuation_token": "string",
- "inferences": [
- {
- "id": "f05b6bbc-e387-41b8-b11a-c3972289ca38",
- "model_id": "model_123",
- "model_version_id": "0000000000000000",
- "device_id": "device_123",
- "project_id": "project_abc",
- "inferences": [
- {
- "T": "string",
- "O": "string"
}
], - "image": true
}
]
}
{- "type": "Default(Internal)",
- "url": "",
- "name": ""
}
Updates the external transfer settings to forward inference results obtained from Edge Devices to Azure Event Hubs.
grant_type | string Default: "client_credentials" The authentication grant type. |
type required | string (Type) Default: "" The platform type where the system should store the inference results. Set "AzureEventHub". *Connector would be initial setting if type is "". |
url required | string (Url) Connection string for Azure Event Hubs. |
name required | string (Name) The name of Azure Event Hubs Instance Name. |
{- "type": "",
- "url": "string",
- "name": "string"
}
{- "result": "SUCCESS"
}
{- "input_image": {
- "type": "Default(Internal)",
- "container_name": "",
- "connection_string": ""
}, - "inference_result": {
- "type": "Default(Undefined)",
- "container_name": "",
- "connection_string": ""
}
}
Updates the storage hub connector. Specify the items (inference results, images, or both) to transfer to a storage service. To change the transmission destination of inference results, please modify the value of UploadMethodIR in the Command parameter. You can store inference results in your cloud storage by setting the value of UploadMethodIR to "BlobStorage". Likewise, to revert the transmission to AITRIOS internal storage, set the value of UploadMethodIR to "Mqtt".
grant_type | string Default: "client_credentials" The authentication grant type. |
type | string Default: "AZURE" The storage service type. Specify “AZURE” as the value.
|
mode | integer Default: 0 Specifies the input image, inferences result or both to be streamed.
|
endpoint | string Destination Azure Blob Storage endpoint. |
connection_string | string Connection string for Azure Blob Storage. |
container_name | string Container name of Azure Blob Storage. |
{- "type": "AZURE",
- "mode": 0,
- "endpoint": "string",
- "connection_string": "string",
- "container_name": "string"
}
{- "result": "SUCCESS"
}
Returns the parameter (file ID) used by the API below. Specify the returned 'file_info.id' as the parameter.
grant_type | string Default: "client_credentials" The authentication grant type. |
type_code | string Enum: "non_converted_model" "converted_model" "input_format_param" "network_config" "firmware" "edge_app" "edge_app_dtdl" "edge_app_pkg" "dcpu_firmware" "dcpu_manifest" "dcpu_postprocess" "model_bundle" File type code. |
file | string <binary> File contents. |
{- "result": "string",
- "file_info": {
- "file_id": "10dd852a-a9b5-460a-a2a8-e89657f83c01",
- "name": "object_detection.tflite",
- "type_code": "non_converted_model",
- "size": 489813
}
}