Authorizations
Path Parameters
Project ID
curl --request GET \
--url https://studio.edgeimpulse.com/v1/api/{projectId}/impulse/blocks \
--header 'x-api-key: <api-key>'
{
"success": true,
"error": "<string>",
"inputBlocks": [
{
"type": "time-series",
"title": "Time series",
"author": "Edge Impulse Inc.",
"description": "<string>",
"name": "Time series",
"blockType": "official"
}
],
"dspBlocks": [
{
"type": "spectral-analysis",
"title": "Spectral features",
"author": "Edge Impulse Inc.",
"description": "<string>",
"name": "Spectral analysis",
"recommended": true,
"experimental": true,
"latestImplementationVersion": 123,
"organizationId": 123,
"organizationDspId": 123,
"blockType": "official",
"namedAxes": [
{
"name": "<string>",
"description": "<string>",
"required": true
}
],
"supportedTargets": [
"brainchip-akd1000"
]
}
],
"learnBlocks": [
{
"type": "spectral-analysis",
"title": "Spectral features",
"author": "Edge Impulse Inc.",
"description": "<string>",
"name": "Spectral analysis",
"recommended": true,
"organizationModelId": 123,
"publicProjectTierAvailability": "enterprise-only",
"isPublicEnterpriseOnly": true,
"blockType": "official",
"displayCategory": "classical",
"supportedTargets": [
"brainchip-akd1000"
]
}
],
"postProcessingBlocks": [
{
"type": "object-tracking",
"title": "Object tracking",
"author": "Edge Impulse Inc.",
"description": "<string>",
"name": "Object tracking",
"recommended": true,
"experimental": true,
"latestImplementationVersion": 123,
"blockType": "official",
"supportedTargets": [
"brainchip-akd1000"
],
"defaultParameters": [
{
"name": "Scale axes",
"value": "<string>",
"defaultValue": "<string>",
"type": "text",
"help": "Divide axes by this number",
"param": "scale-axes",
"selectOptions": [
{
"value": "<string>",
"selected": true,
"optionLabel": "<string>",
"priority": 123,
"romEstimate": 123,
"needsOps": [
"<string>"
],
"needsFeatures": [
"<string>"
]
}
],
"readonly": true,
"shouldShow": true,
"showIf": {
"parameter": "<string>",
"operator": "eq",
"value": "<string>"
},
"invalidText": "<string>",
"section": "advanced",
"multiline": true,
"required": true,
"hint": "<string>",
"placeholder": "<string>",
"showClickToSet": true,
"valid": [
{}
],
"items": {},
"properties": {}
}
]
}
]
}
Lists all possible blocks that can be used in the impulse
curl --request GET \
--url https://studio.edgeimpulse.com/v1/api/{projectId}/impulse/blocks \
--header 'x-api-key: <api-key>'
{
"success": true,
"error": "<string>",
"inputBlocks": [
{
"type": "time-series",
"title": "Time series",
"author": "Edge Impulse Inc.",
"description": "<string>",
"name": "Time series",
"blockType": "official"
}
],
"dspBlocks": [
{
"type": "spectral-analysis",
"title": "Spectral features",
"author": "Edge Impulse Inc.",
"description": "<string>",
"name": "Spectral analysis",
"recommended": true,
"experimental": true,
"latestImplementationVersion": 123,
"organizationId": 123,
"organizationDspId": 123,
"blockType": "official",
"namedAxes": [
{
"name": "<string>",
"description": "<string>",
"required": true
}
],
"supportedTargets": [
"brainchip-akd1000"
]
}
],
"learnBlocks": [
{
"type": "spectral-analysis",
"title": "Spectral features",
"author": "Edge Impulse Inc.",
"description": "<string>",
"name": "Spectral analysis",
"recommended": true,
"organizationModelId": 123,
"publicProjectTierAvailability": "enterprise-only",
"isPublicEnterpriseOnly": true,
"blockType": "official",
"displayCategory": "classical",
"supportedTargets": [
"brainchip-akd1000"
]
}
],
"postProcessingBlocks": [
{
"type": "object-tracking",
"title": "Object tracking",
"author": "Edge Impulse Inc.",
"description": "<string>",
"name": "Object tracking",
"recommended": true,
"experimental": true,
"latestImplementationVersion": 123,
"blockType": "official",
"supportedTargets": [
"brainchip-akd1000"
],
"defaultParameters": [
{
"name": "Scale axes",
"value": "<string>",
"defaultValue": "<string>",
"type": "text",
"help": "Divide axes by this number",
"param": "scale-axes",
"selectOptions": [
{
"value": "<string>",
"selected": true,
"optionLabel": "<string>",
"priority": 123,
"romEstimate": 123,
"needsOps": [
"<string>"
],
"needsFeatures": [
"<string>"
]
}
],
"readonly": true,
"shouldShow": true,
"showIf": {
"parameter": "<string>",
"operator": "eq",
"value": "<string>"
},
"invalidText": "<string>",
"section": "advanced",
"multiline": true,
"required": true,
"hint": "<string>",
"placeholder": "<string>",
"showClickToSet": true,
"valid": [
{}
],
"items": {},
"properties": {}
}
]
}
]
}
Project ID
OK
Whether the operation succeeded
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Optional error description (set if 'success' was false)
Was this page helpful?