Get all impulses (incl. metrics)

Get all impulses (incl. metrics)

get

Retrieve all impulse for a project, including accuracy and performance metrics.

Authorizations
Path parameters
projectIdintegerRequired

Project ID

Responses
200
OK
application/json
Responseall of
get
GET /v1/api/{projectId}/impulses-detailed HTTP/1.1
Host: studio.edgeimpulse.com
x-api-key: YOUR_API_KEY
Accept: */*
200

OK

{
  "success": true,
  "error": "text",
  "impulses": [
    {
      "impulse": {
        "id": 1,
        "name": "text",
        "inputBlocks": [
          {
            "id": 1,
            "type": "time-series",
            "name": "Time series",
            "title": "Time series",
            "windowSizeMs": 2004,
            "windowIncreaseMs": 1,
            "frequencyHz": 60,
            "classificationWindowIncreaseMs": 1,
            "padZeros": true,
            "imageWidth": 28,
            "imageHeight": 28,
            "resizeMode": "squash",
            "resizeMethod": "squash",
            "cropAnchor": "middle-center",
            "createdBy": "createImpulse",
            "createdAt": "2025-07-11T23:23:15.696Z",
            "datasetSubset": {
              "includePercentage": 1,
              "seed": 1
            }
          }
        ],
        "dspBlocks": [
          {
            "id": 1,
            "type": "spectral-analysis",
            "name": "Spectral features",
            "axes": [
              "accX"
            ],
            "title": "Spectral Analysis",
            "valuesPerAxis": 11,
            "input": 1,
            "createdBy": "createImpulse",
            "createdAt": "2025-07-11T23:23:15.696Z",
            "implementationVersion": 1,
            "organization": {
              "id": 1,
              "dspId": 1
            },
            "customUrl": "text",
            "namedAxes": [
              {
                "name": "text",
                "description": "text",
                "required": true,
                "selectedAxis": "text"
              }
            ]
          }
        ],
        "learnBlocks": [
          {
            "id": 1,
            "type": "anomaly",
            "name": "NN Classifier",
            "dsp": [
              27
            ],
            "title": "Classification (Keras)",
            "createdBy": "createImpulse",
            "createdAt": "2025-07-11T23:23:15.696Z"
          }
        ],
        "postProcessingBlocks": [
          {
            "id": 1,
            "type": "object-tracking",
            "name": "Object tracking",
            "title": "Object tracking",
            "createdBy": "createImpulse",
            "createdAt": "2025-07-11T23:23:15.696Z",
            "implementationVersion": 1
          }
        ]
      },
      "metrics": [
        {
          "name": "text",
          "type": "core",
          "filteringType": {
            "type": "numeric",
            "options": [
              "text"
            ]
          },
          "category": "impulseMetrics",
          "description": "text",
          "value": "text",
          "title": "text",
          "valueForSorting": 1,
          "valueHint": "text"
        }
      ],
      "dspBlockConfigs": [
        {
          "blockId": 1,
          "config": {
            "dsp": {
              "id": 1,
              "name": "Spectral features",
              "windowLength": 3000,
              "type": "spectral-analysis",
              "classes": [
                "text"
              ],
              "features": {
                "generated": true,
                "count": 1,
                "labels": [
                  "text"
                ],
                "classes": [
                  "text"
                ]
              },
              "expectedWindowCount": 1,
              "inputAxes": [
                "text"
              ],
              "performance": {
                "latency": 1,
                "ram": 1,
                "customDspString": "text"
              },
              "canCalculateFeatureImportance": true,
              "calculateFeatureImportance": true,
              "hasAutoTune": true,
              "minimumVersionForAutotune": 1,
              "hasAutotunerResults": true,
              "usesState": true
            },
            "config": [
              {
                "group": "Scaling",
                "items": [
                  {
                    "name": "Scale axes",
                    "value": "text",
                    "defaultValue": "text",
                    "type": "text",
                    "help": "Divide axes by this number",
                    "param": "scale-axes",
                    "selectOptions": [
                      {
                        "value": "text",
                        "selected": true,
                        "optionLabel": "text",
                        "priority": 1,
                        "romEstimate": 1,
                        "needsOps": [
                          "text"
                        ],
                        "needsFeatures": [
                          "text"
                        ]
                      }
                    ],
                    "readonly": true,
                    "shouldShow": true,
                    "showIf": {
                      "parameter": "text",
                      "operator": "eq",
                      "value": "text"
                    },
                    "invalidText": "text",
                    "section": "advanced",
                    "multiline": true,
                    "required": true,
                    "hint": "text",
                    "placeholder": "text",
                    "showClickToSet": true,
                    "valid": [
                      {}
                    ],
                    "items": {},
                    "properties": {}
                  }
                ]
              }
            ],
            "configError": "text"
          },
          "metadata": {
            "created": "2025-07-11T23:23:15.696Z",
            "generated": true,
            "dspConfig": {
              "ANY_ADDITIONAL_PROPERTY": "text"
            },
            "labels": [
              "text"
            ],
            "featureLabels": [
              "text"
            ],
            "windowCount": 1,
            "featureCount": 1,
            "includedSamples": [
              {
                "id": 1,
                "windowCount": 1
              }
            ],
            "windowSizeMs": 1,
            "windowIncreaseMs": 1,
            "padZeros": true,
            "frequency": 1,
            "outputConfig": {
              "type": "image",
              "shape": {
                "width": 1,
                "height": 1,
                "channels": 1,
                "frames": 1
              }
            },
            "fftUsed": [
              1
            ],
            "resamplingAlgorithmVersion": 1,
            "featureExplorerJobId": 1,
            "featureExplorerJobFailed": true,
            "featureImportanceJobId": 1,
            "featureImportanceJobFailed": true
          }
        }
      ],
      "learnBlockKerasConfigs": [
        {
          "blockId": 1,
          "config": {
            "dependencies": {
              "classes": [
                "text"
              ],
              "blockNames": [
                "text"
              ],
              "featureCount": 1,
              "sampleCount": 1
            },
            "trained": true,
            "name": "text",
            "type": "anomaly",
            "script": "text",
            "minimumConfidenceRating": 1,
            "selectedModelType": "int8",
            "mode": "visual",
            "visualLayers": [
              {
                "type": "dense",
                "neurons": 1,
                "kernelSize": 1,
                "dropoutRate": 1,
                "columns": 1,
                "stack": 1,
                "enabled": true,
                "organizationModelId": 1
              }
            ],
            "trainingCycles": 1,
            "learningRate": 1,
            "batchSize": 1,
            "defaultBatchSize": 1,
            "shape": "text",
            "trainTestSplit": 1,
            "autoClassWeights": true,
            "useLearnedOptimizer": true,
            "augmentationPolicyImage": "none",
            "augmentationPolicySpectrogram": {
              "enabled": true,
              "warping": true,
              "freqMasking": "none",
              "timeMasking": "none",
              "gaussianNoise": "none"
            },
            "transferLearningModels": [
              {
                "name": "text",
                "shortName": "text",
                "abbreviatedName": "text",
                "description": "text",
                "hasNeurons": true,
                "hasDropout": true,
                "defaultNeurons": 1,
                "defaultDropout": 1,
                "defaultLearningRate": 1,
                "defaultTrainingCycles": 1,
                "hasImageAugmentation": true,
                "type": "dense",
                "learnBlockType": "anomaly",
                "organizationModelId": 1,
                "implementationVersion": 1,
                "repositoryUrl": "text",
                "author": "text",
                "blockType": "official",
                "customParameters": [
                  {
                    "name": "Scale axes",
                    "value": "text",
                    "defaultValue": "text",
                    "type": "text",
                    "help": "Divide axes by this number",
                    "param": "scale-axes",
                    "selectOptions": [
                      {
                        "value": "text",
                        "selected": true,
                        "optionLabel": "text",
                        "priority": 1,
                        "romEstimate": 1,
                        "needsOps": [
                          "text"
                        ],
                        "needsFeatures": [
                          "text"
                        ]
                      }
                    ],
                    "readonly": true,
                    "shouldShow": true,
                    "showIf": {
                      "parameter": "text",
                      "operator": "eq",
                      "value": "text"
                    },
                    "invalidText": "text",
                    "section": "advanced",
                    "multiline": true,
                    "required": true,
                    "hint": "text",
                    "placeholder": "text",
                    "showClickToSet": true,
                    "valid": [
                      {}
                    ],
                    "items": {},
                    "properties": {}
                  }
                ],
                "displayCategory": "classical",
                "blockNoLongerAvailable": {
                  "reasonMarkdown": "text",
                  "reasonHtml": "text"
                }
              }
            ],
            "profileInt8": true,
            "skipEmbeddingsAndMemory": true,
            "akidaEdgeLearningConfig": {
              "enabled": true,
              "additionalClasses": 1,
              "neuronsPerClass": 1
            },
            "customValidationMetadataKey": "text",
            "showAdvancedTrainingSettings": true,
            "showAugmentationTrainingSettings": true,
            "customParameters": {
              "ANY_ADDITIONAL_PROPERTY": "text"
            },
            "anomalyCapacity": "low",
            "lastShownModelVariant": "int8",
            "blockParameters": {
              "backbone": "text",
              "numLayers": 1,
              "poolSize": 1,
              "samplingRatio": 1,
              "numNearestNeighbors": 1
            },
            "thresholds": [
              {
                "key": "min_score",
                "description": "Score threshold",
                "helpText": "Threshold score for bounding boxes. If the score for a bounding box is below this the box will be discarded.",
                "suggestedValue": 1,
                "suggestedValueText": "text",
                "value": 0.5
              }
            ]
          },
          "metadata": {
            "created": "2025-07-11T23:23:15.696Z",
            "layers": [
              {
                "input": {
                  "shape": 33,
                  "name": "x_input:0",
                  "type": "<dtype: 'float32'>"
                },
                "output": {
                  "shape": 20,
                  "name": "dense_1/Relu:0",
                  "type": "<dtype: 'float32'>"
                }
              }
            ],
            "classNames": [
              "text"
            ],
            "labels": [
              "text"
            ],
            "availableModelTypes": [
              "int8"
            ],
            "recommendedModelType": "int8",
            "modelValidationMetrics": [
              {
                "type": "int8",
                "loss": 1,
                "accuracy": 1,
                "confusionMatrix": [
                  [
                    31,
                    1,
                    0
                  ],
                  [
                    2,
                    27,
                    3
                  ],
                  [
                    1,
                    0,
                    39
                  ]
                ],
                "report": {},
                "onDevicePerformance": [
                  {
                    "mcu": "text",
                    "name": "text",
                    "isDefault": true,
                    "latency": 1,
                    "tflite": {
                      "ramRequired": 1,
                      "romRequired": 1,
                      "arenaSize": 1,
                      "modelSize": 1
                    },
                    "eon": {
                      "ramRequired": 1,
                      "romRequired": 1,
                      "arenaSize": 1,
                      "modelSize": 1
                    },
                    "eon_ram_optimized": {
                      "ramRequired": 1,
                      "romRequired": 1,
                      "arenaSize": 1,
                      "modelSize": 1
                    },
                    "customMetrics": [
                      {
                        "name": "text",
                        "value": "text"
                      }
                    ],
                    "hasPerformance": true,
                    "profilingError": "text"
                  }
                ],
                "predictions": [
                  {
                    "sampleId": 1,
                    "startMs": 1,
                    "endMs": 1,
                    "label": "text",
                    "prediction": "text",
                    "predictionCorrect": true,
                    "f1Score": 1,
                    "anomalyScores": [
                      [
                        1
                      ]
                    ]
                  }
                ],
                "visualization": "featureExplorer",
                "isSupportedOnMcu": true,
                "mcuSupportError": "text",
                "profilingJobId": 1,
                "profilingJobFailed": true,
                "additionalMetrics": [
                  {
                    "name": "text",
                    "value": "text",
                    "fullPrecisionValue": 1,
                    "tooltipText": "text",
                    "link": "text"
                  }
                ]
              }
            ],
            "hasTrainedModel": true,
            "mode": "classification",
            "objectDetectionLastLayer": "mobilenet-ssd",
            "imageInputScaling": "0..1",
            "thresholds": [
              {
                "key": "min_score",
                "description": "Score threshold",
                "helpText": "Threshold score for bounding boxes. If the score for a bounding box is below this the box will be discarded.",
                "suggestedValue": 1,
                "suggestedValueText": "text",
                "value": 0.5
              }
            ],
            "tensorboardGraphs": [
              {
                "title": "text",
                "xLabel": "text",
                "yLabel": "text",
                "description": "text",
                "hideInUI": true,
                "data": [
                  {
                    "title": "text",
                    "values": [
                      1
                    ]
                  }
                ]
              }
            ]
          }
        }
      ],
      "learnBlockAnomalyConfigs": [
        {
          "blockId": 1,
          "config": {
            "dependencies": {
              "classes": [
                "text"
              ],
              "blockNames": [
                "text"
              ],
              "featureCount": 1,
              "sampleCount": 1
            },
            "name": "text",
            "axes": [
              {
                "ix": 1,
                "label": "text",
                "selected": true,
                "favourite": true
              }
            ],
            "trained": true,
            "clusterCount": 1,
            "selectedAxes": [
              1
            ],
            "minimumConfidenceRating": 1,
            "thresholds": [
              {
                "key": "min_score",
                "description": "Score threshold",
                "helpText": "Threshold score for bounding boxes. If the score for a bounding box is below this the box will be discarded.",
                "suggestedValue": 1,
                "suggestedValueText": "text",
                "value": 0.5
              }
            ]
          },
          "metadata": {
            "created": "2025-07-11T23:23:15.696Z",
            "scale": [
              1
            ],
            "mean": [
              1
            ],
            "clusters": [
              {
                "center": [
                  1
                ],
                "maxError": 1
              }
            ],
            "axes": "`[ 0, 11, 22 ]`",
            "defaultMinimumConfidenceRating": 1,
            "availableModelTypes": [
              "int8"
            ],
            "recommendedModelType": "int8",
            "modelValidationMetrics": [
              {
                "type": "int8",
                "loss": 1,
                "accuracy": 1,
                "confusionMatrix": [
                  [
                    31,
                    1,
                    0
                  ],
                  [
                    2,
                    27,
                    3
                  ],
                  [
                    1,
                    0,
                    39
                  ]
                ],
                "report": {},
                "onDevicePerformance": [
                  {
                    "mcu": "text",
                    "name": "text",
                    "isDefault": true,
                    "latency": 1,
                    "tflite": {
                      "ramRequired": 1,
                      "romRequired": 1,
                      "arenaSize": 1,
                      "modelSize": 1
                    },
                    "eon": {
                      "ramRequired": 1,
                      "romRequired": 1,
                      "arenaSize": 1,
                      "modelSize": 1
                    },
                    "eon_ram_optimized": {
                      "ramRequired": 1,
                      "romRequired": 1,
                      "arenaSize": 1,
                      "modelSize": 1
                    },
                    "customMetrics": [
                      {
                        "name": "text",
                        "value": "text"
                      }
                    ],
                    "hasPerformance": true,
                    "profilingError": "text"
                  }
                ],
                "predictions": [
                  {
                    "sampleId": 1,
                    "startMs": 1,
                    "endMs": 1,
                    "label": "text",
                    "prediction": "text",
                    "predictionCorrect": true,
                    "f1Score": 1,
                    "anomalyScores": [
                      [
                        1
                      ]
                    ]
                  }
                ],
                "visualization": "featureExplorer",
                "isSupportedOnMcu": true,
                "mcuSupportError": "text",
                "profilingJobId": 1,
                "profilingJobFailed": true,
                "additionalMetrics": [
                  {
                    "name": "text",
                    "value": "text",
                    "fullPrecisionValue": 1,
                    "tooltipText": "text",
                    "link": "text"
                  }
                ]
              }
            ],
            "hasTrainedModel": true,
            "thresholds": [
              {
                "key": "min_score",
                "description": "Score threshold",
                "helpText": "Threshold score for bounding boxes. If the score for a bounding box is below this the box will be discarded.",
                "suggestedValue": 1,
                "suggestedValueText": "text",
                "value": 0.5
              }
            ]
          },
          "gmmMetadata": {
            "means": [
              [
                1
              ]
            ],
            "covariances": [
              [
                [
                  1
                ]
              ]
            ],
            "weights": [
              1
            ]
          }
        }
      ],
      "postProcessingBlockConfigs": [
        {
          "blockId": 1,
          "config": {
            "enabled": true,
            "parameters": [
              {
                "name": "Scale axes",
                "value": "text",
                "defaultValue": "text",
                "type": "text",
                "help": "Divide axes by this number",
                "param": "scale-axes",
                "selectOptions": [
                  {
                    "value": "text",
                    "selected": true,
                    "optionLabel": "text",
                    "priority": 1,
                    "romEstimate": 1,
                    "needsOps": [
                      "text"
                    ],
                    "needsFeatures": [
                      "text"
                    ]
                  }
                ],
                "readonly": true,
                "shouldShow": true,
                "showIf": {
                  "parameter": "text",
                  "operator": "eq",
                  "value": "text"
                },
                "invalidText": "text",
                "section": "advanced",
                "multiline": true,
                "required": true,
                "hint": "text",
                "placeholder": "text",
                "showClickToSet": true,
                "valid": [
                  {}
                ],
                "items": {},
                "properties": {}
              }
            ]
          }
        }
      ],
      "pretrainedModelInfo": {
        "fileName": "text"
      },
      "isStale": true,
      "configured": true,
      "complete": true,
      "tags": [
        "text"
      ],
      "createdFromTunerTrialId": 1,
      "createdByUser": {
        "id": 1,
        "name": "text",
        "username": "text",
        "photo": "text"
      }
    }
  ],
  "metricKeysByCategory": [
    {
      "category": "impulseMetrics",
      "metricKeys": [
        {
          "name": "text",
          "description": "text",
          "type": "core",
          "filteringType": {
            "type": "numeric",
            "options": [
              "text"
            ]
          },
          "showInTable": true
        }
      ]
    }
  ],
  "extraTableColumns": [
    "text"
  ]
}

Last updated

Was this helpful?