curl --request GET \
--url https://studio.edgeimpulse.com/v1/api/{projectId}/deployment/targets/data-sources \
--header 'x-api-key: <api-key>'{
"success": true,
"targets": [
{
"name": "<string>",
"description": "<string>",
"image": "<string>",
"imageClasses": "<string>",
"format": "<string>",
"hasEonCompiler": true,
"hasTensorRT": true,
"hasTensaiFlow": true,
"hasDRPAI": true,
"hasTIDL": true,
"hasAkida": true,
"hasMemryx": true,
"hasStAton": true,
"hasCevaNpn": true,
"hasNordicAxon": true,
"hideOptimizations": true,
"uiSection": "library",
"supportedEngines": [
"tflite"
],
"preferredEngine": "tflite",
"docsUrl": "<string>",
"modelVariants": [
{
"variant": "int8",
"supported": true,
"hint": "<string>"
}
],
"parameters": [
{
"name": "Scale axes",
"defaultValue": "<string>",
"type": "text",
"param": "scale-axes",
"readonly": true,
"shouldShow": true,
"required": true,
"showClickToSet": true,
"value": "<string>",
"help": "Divide axes by this number",
"selectOptions": [
{
"value": "<string>",
"selected": true,
"optionLabel": "<string>",
"priority": 123,
"romEstimate": 123,
"needsOps": [
"<string>"
],
"needsFeatures": [
"<string>"
]
}
],
"showIf": {
"parameter": "<string>",
"operator": "eq",
"value": "<string>"
},
"invalidText": "<string>",
"section": "advanced",
"multiline": true,
"hint": "<string>",
"placeholder": "<string>",
"valid": [
{}
],
"items": {},
"properties": {},
"minVal": 123,
"maxVal": 123
}
],
"latencyDevice": "<string>",
"badge": {
"name": "<string>",
"description": "<string>"
},
"customDeployId": 123,
"customDeployOrganizationId": 123,
"integrateUrl": "<string>",
"ownerOrganizationName": "<string>",
"url": "<string>",
"firmwareRepoUrl": "<string>"
}
],
"error": "<string>"
}List deployment targets for a project from data sources page (it shows some things like all Linux deploys, and hides ‘fake’ deploy targets like mobile phone / computer)
curl --request GET \
--url https://studio.edgeimpulse.com/v1/api/{projectId}/deployment/targets/data-sources \
--header 'x-api-key: <api-key>'{
"success": true,
"targets": [
{
"name": "<string>",
"description": "<string>",
"image": "<string>",
"imageClasses": "<string>",
"format": "<string>",
"hasEonCompiler": true,
"hasTensorRT": true,
"hasTensaiFlow": true,
"hasDRPAI": true,
"hasTIDL": true,
"hasAkida": true,
"hasMemryx": true,
"hasStAton": true,
"hasCevaNpn": true,
"hasNordicAxon": true,
"hideOptimizations": true,
"uiSection": "library",
"supportedEngines": [
"tflite"
],
"preferredEngine": "tflite",
"docsUrl": "<string>",
"modelVariants": [
{
"variant": "int8",
"supported": true,
"hint": "<string>"
}
],
"parameters": [
{
"name": "Scale axes",
"defaultValue": "<string>",
"type": "text",
"param": "scale-axes",
"readonly": true,
"shouldShow": true,
"required": true,
"showClickToSet": true,
"value": "<string>",
"help": "Divide axes by this number",
"selectOptions": [
{
"value": "<string>",
"selected": true,
"optionLabel": "<string>",
"priority": 123,
"romEstimate": 123,
"needsOps": [
"<string>"
],
"needsFeatures": [
"<string>"
]
}
],
"showIf": {
"parameter": "<string>",
"operator": "eq",
"value": "<string>"
},
"invalidText": "<string>",
"section": "advanced",
"multiline": true,
"hint": "<string>",
"placeholder": "<string>",
"valid": [
{}
],
"items": {},
"properties": {},
"minVal": 123,
"maxVal": 123
}
],
"latencyDevice": "<string>",
"badge": {
"name": "<string>",
"description": "<string>"
},
"customDeployId": 123,
"customDeployOrganizationId": 123,
"integrateUrl": "<string>",
"ownerOrganizationName": "<string>",
"url": "<string>",
"firmwareRepoUrl": "<string>"
}
],
"error": "<string>"
}Project ID
Impulse ID. If this is unset then the default impulse is used.
Was this page helpful?