curl --request GET \
--url https://studio.edgeimpulse.com/v1/api/{projectId}/ai-actions/{actionId} \
--header 'x-api-key: <api-key>'
{
"success": true,
"error": "<string>",
"action": {
"id": 123,
"name": "<string>",
"displayName": "<string>",
"config": {
"dataCategory": "allData",
"dataMetadataKey": "<string>",
"dataMetadataValue": "<string>",
"steps": [
{
"transformationBlockId": 123,
"parameters": {}
}
]
},
"previewConfig": {
"dataCategory": "allData",
"dataMetadataKey": "<string>",
"dataMetadataValue": "<string>",
"steps": [
{
"transformationBlockId": 123,
"parameters": {}
}
]
},
"maxDataPreviewCount": 123,
"gridColumnCount": 123,
"lastPreviewState": {
"samples": [
{
"id": 2,
"filename": "idle01.d8Ae",
"signatureValidate": true,
"signatureMethod": "HS256",
"signatureKey": "<string>",
"created": "2023-11-07T05:31:56Z",
"lastModified": "2023-11-07T05:31:56Z",
"category": "training",
"coldstorageFilename": "<string>",
"label": "healthy-machine",
"intervalMs": 16,
"frequency": 62.5,
"originalIntervalMs": 16,
"originalFrequency": 62.5,
"deviceName": "<string>",
"deviceType": "<string>",
"sensors": [
{
"name": "accX",
"units": "<string>"
}
],
"valuesCount": 123,
"totalLengthMs": 123,
"added": "2023-11-07T05:31:56Z",
"boundingBoxes": [
{
"label": "<string>",
"x": 123,
"y": 123,
"width": 123,
"height": 123
}
],
"boundingBoxesType": "object_detection",
"chartType": "chart",
"thumbnailVideo": "<string>",
"thumbnailVideoFull": "<string>",
"isDisabled": true,
"isProcessing": true,
"processingJobId": 123,
"processingError": true,
"processingErrorString": "<string>",
"isCropped": true,
"metadata": {},
"projectId": 123,
"projectOwnerName": "<string>",
"projectName": "<string>",
"projectLabelingMethod": "single_label",
"sha256Hash": "<string>",
"structuredLabels": [
{
"startIndex": 123,
"endIndex": 123,
"label": "<string>"
}
],
"structuredLabelsList": [
"<string>"
],
"createdBySyntheticDataJobId": 123,
"imageDimensions": {
"width": 123,
"height": 123
},
"videoUrl": "<string>",
"videoUrlFull": "<string>"
}
],
"proposedChanges": [
{
"sampleId": 123,
"step": 123,
"proposedChanges": {
"label": "<string>",
"isDisabled": true,
"boundingBoxes": [
{
"label": "<string>",
"x": 123,
"y": 123,
"width": 123,
"height": 123
}
],
"metadata": {},
"structuredLabels": [
{
"startIndex": 123,
"endIndex": 123,
"label": "<string>"
}
]
}
}
]
},
"setMetadataAfterRunning": [
{
"key": "<string>",
"value": "<string>"
}
],
"cacheUnchangedSteps": true
}
}
Get an AI Actions config
curl --request GET \
--url https://studio.edgeimpulse.com/v1/api/{projectId}/ai-actions/{actionId} \
--header 'x-api-key: <api-key>'
{
"success": true,
"error": "<string>",
"action": {
"id": 123,
"name": "<string>",
"displayName": "<string>",
"config": {
"dataCategory": "allData",
"dataMetadataKey": "<string>",
"dataMetadataValue": "<string>",
"steps": [
{
"transformationBlockId": 123,
"parameters": {}
}
]
},
"previewConfig": {
"dataCategory": "allData",
"dataMetadataKey": "<string>",
"dataMetadataValue": "<string>",
"steps": [
{
"transformationBlockId": 123,
"parameters": {}
}
]
},
"maxDataPreviewCount": 123,
"gridColumnCount": 123,
"lastPreviewState": {
"samples": [
{
"id": 2,
"filename": "idle01.d8Ae",
"signatureValidate": true,
"signatureMethod": "HS256",
"signatureKey": "<string>",
"created": "2023-11-07T05:31:56Z",
"lastModified": "2023-11-07T05:31:56Z",
"category": "training",
"coldstorageFilename": "<string>",
"label": "healthy-machine",
"intervalMs": 16,
"frequency": 62.5,
"originalIntervalMs": 16,
"originalFrequency": 62.5,
"deviceName": "<string>",
"deviceType": "<string>",
"sensors": [
{
"name": "accX",
"units": "<string>"
}
],
"valuesCount": 123,
"totalLengthMs": 123,
"added": "2023-11-07T05:31:56Z",
"boundingBoxes": [
{
"label": "<string>",
"x": 123,
"y": 123,
"width": 123,
"height": 123
}
],
"boundingBoxesType": "object_detection",
"chartType": "chart",
"thumbnailVideo": "<string>",
"thumbnailVideoFull": "<string>",
"isDisabled": true,
"isProcessing": true,
"processingJobId": 123,
"processingError": true,
"processingErrorString": "<string>",
"isCropped": true,
"metadata": {},
"projectId": 123,
"projectOwnerName": "<string>",
"projectName": "<string>",
"projectLabelingMethod": "single_label",
"sha256Hash": "<string>",
"structuredLabels": [
{
"startIndex": 123,
"endIndex": 123,
"label": "<string>"
}
],
"structuredLabelsList": [
"<string>"
],
"createdBySyntheticDataJobId": 123,
"imageDimensions": {
"width": 123,
"height": 123
},
"videoUrl": "<string>",
"videoUrlFull": "<string>"
}
],
"proposedChanges": [
{
"sampleId": 123,
"step": 123,
"proposedChanges": {
"label": "<string>",
"isDisabled": true,
"boundingBoxes": [
{
"label": "<string>",
"x": 123,
"y": 123,
"width": 123,
"height": 123
}
],
"metadata": {},
"structuredLabels": [
{
"startIndex": 123,
"endIndex": 123,
"label": "<string>"
}
]
}
}
]
},
"setMetadataAfterRunning": [
{
"key": "<string>",
"value": "<string>"
}
],
"cacheUnchangedSteps": true
}
}
OK
The response is of type object
.