Skip to main content
GET
/
api
/
{projectId}
/
deployment
/
history
List deployment history
curl --request GET \
  --url https://studio.edgeimpulse.com/v1/api/{projectId}/deployment/history \
  --header 'x-api-key: <api-key>'
{
  "success": true,
  "deployments": [
    {
      "created": "2023-11-07T05:31:56Z",
      "deploymentVersion": 123,
      "deploymentFormat": "<string>",
      "engine": "tflite",
      "impulseId": 123,
      "impulseName": "<string>",
      "impulseIsDeleted": true,
      "impulseHasChangedSinceDeployment": true,
      "downloadUrl": "<string>",
      "deploymentTarget": {
        "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
          }
        ],
        "recommendedForProject": true,
        "disabledForProject": true,
        "latencyDevice": "<string>",
        "badge": {
          "name": "<string>",
          "description": "<string>"
        },
        "customDeployId": 123,
        "customDeployOrganizationId": 123,
        "integrateUrl": "<string>",
        "ownerOrganizationName": "<string>",
        "url": "<string>",
        "firmwareRepoUrl": "<string>",
        "reasonTargetDisabled": "<string>"
      },
      "modelType": "int8",
      "createdByUser": {
        "id": 123,
        "name": "<string>",
        "username": "<string>",
        "photo": "<string>"
      }
    }
  ],
  "totalDeploymentCount": 123,
  "error": "<string>"
}

Authorizations

x-api-key
string
header
required

Path Parameters

projectId
integer
required

Project ID

Query Parameters

impulseId
integer

Impulse ID. If this is unset, data for all impulses is returned.

limit
integer

Maximum number of results

offset
integer

Offset in results, can be used in conjunction with LimitResultsParameter to implement paging.

Response

200 - application/json

OK

success
boolean
required

Whether the operation succeeded

deployments
object[]
required
totalDeploymentCount
integer
required
error
string

Optional error description (set if 'success' was false)