GET
/
api
/
{projectId}
Project information
curl --request GET \
  --url https://studio.edgeimpulse.com/v1/api/{projectId} \
  --header 'x-api-key: <api-key>'
{
  "success": true,
  "error": "<string>",
  "project": {
    "id": 1,
    "name": "Water hammer detection",
    "description": "<string>",
    "created": "2019-07-21T17:32:28Z",
    "owner": "<string>",
    "lastAccessed": "2019-07-21T17:32:28Z",
    "lastModified": "2019-07-21T17:32:28Z",
    "lastModificationDetails": "Data sample added",
    "logo": "<string>",
    "ownerUserId": 123,
    "ownerOrganizationId": 123,
    "ownerAvatar": "<string>",
    "ownerIsDeveloperProfile": true,
    "developerProfileUserId": 123,
    "collaborators": [
      {
        "id": 1,
        "username": "janjongboom",
        "name": "Jan Jongboom",
        "email": "quijote@edgeimpulse.com",
        "photo": "https://usercdn.edgeimpulse.com/photos/1.jpg",
        "created": "2019-08-31T17:32:28Z",
        "lastSeen": "2019-08-31T17:32:28Z",
        "staffInfo": {
          "isStaff": true,
          "hasSudoRights": true,
          "companyName": "<string>"
        },
        "pending": true,
        "jobTitle": "Software Engineer",
        "permissions": [
          "admin:infra:disallowedEmailDomains:write"
        ],
        "companyName": "Edge Impulse Inc.",
        "activated": true,
        "mfaConfigured": true,
        "stripeCustomerId": "<string>",
        "hasPendingPayments": true,
        "tier": "free",
        "idps": [
          "<string>"
        ],
        "isOwner": true
      }
    ],
    "labelingMethod": "single_label",
    "metadata": {},
    "dataExplorerScreenshot": "<string>",
    "isEnterpriseProject": true,
    "whitelabelId": 123,
    "whitelabelName": "<string>",
    "tags": [
      "FOMO",
      "beers"
    ],
    "category": "Accelerometer",
    "license": "Apache-2.0",
    "tier": "free",
    "hasPublicVersion": true,
    "isPublic": true,
    "allowsLivePublicAccess": true,
    "indPauseProcessingSamples": true,
    "publicProjectListed": true,
    "deletedDate": "2023-11-07T05:31:56Z",
    "fullDeletionDate": "2023-11-07T05:31:56Z",
    "scheduledFullDeletionDate": "2023-11-07T05:31:56Z"
  },
  "developmentKeys": {
    "apiKey": "<string>",
    "hmacKey": "<string>"
  },
  "impulse": {
    "created": true,
    "configured": true,
    "complete": true
  },
  "devices": [
    {
      "id": 1,
      "deviceId": "38:f9:d3:d7:62:03",
      "created": "2019-07-21T17:32:28Z",
      "lastSeen": "2019-08-31T17:32:28Z",
      "name": "m6d.1 desk sensor",
      "deviceType": "DISCO-L475VG",
      "sensors": [
        {
          "name": "Built-in accelerometer",
          "maxSampleLengthS": 123,
          "frequencies": [
            62.5,
            100
          ]
        }
      ],
      "remote_mgmt_connected": true,
      "remote_mgmt_host": "<string>",
      "supportsSnapshotStreaming": true,
      "remoteMgmtMode": "disconnected",
      "inferenceInfo": {
        "projectId": 123,
        "projectOwner": "<string>",
        "projectName": "<string>",
        "deployedVersion": 123,
        "modelType": "classification"
      }
    }
  ],
  "dataSummary": {
    "totalLengthMs": "726336",
    "labels": [
      "<string>"
    ],
    "dataCount": "Number of files in the training set"
  },
  "dataSummaryPerCategory": {
    "training": {
      "totalLengthMs": "726336",
      "labels": [
        "<string>"
      ],
      "dataCount": "Number of files in the training set"
    },
    "testing": {
      "totalLengthMs": "726336",
      "labels": [
        "<string>"
      ],
      "dataCount": "Number of files in the training set"
    },
    "postProcessing": {
      "totalLengthMs": "726336",
      "labels": [
        "<string>"
      ],
      "dataCount": "Number of files in the training set"
    }
  },
  "computeTime": {
    "periodStartDate": "2023-11-07T05:31:56Z",
    "periodEndDate": "2023-11-07T05:31:56Z",
    "timeUsedMs": 123,
    "timeLeftMs": 123
  },
  "acquisitionSettings": {
    "intervalMs": 123,
    "lengthMs": 123,
    "sensor": "<string>",
    "label": "<string>",
    "segmentLength": 123,
    "segmentShift": true,
    "defaultPageSize": 123,
    "viewType": "list",
    "gridColumnCount": 123,
    "gridColumnCountDetailed": 123,
    "showExactSampleLength": true,
    "inlineEditBoundingBoxes": true
  },
  "collaborators": [
    {
      "id": 1,
      "username": "janjongboom",
      "name": "Jan Jongboom",
      "email": "quijote@edgeimpulse.com",
      "photo": "https://usercdn.edgeimpulse.com/photos/1.jpg",
      "created": "2019-08-31T17:32:28Z",
      "lastSeen": "2019-08-31T17:32:28Z",
      "staffInfo": {
        "isStaff": true,
        "hasSudoRights": true,
        "companyName": "<string>"
      },
      "pending": true,
      "jobTitle": "Software Engineer",
      "permissions": [
        "admin:infra:disallowedEmailDomains:write"
      ],
      "companyName": "Edge Impulse Inc.",
      "activated": true,
      "mfaConfigured": true,
      "stripeCustomerId": "<string>",
      "hasPendingPayments": true,
      "tier": "free",
      "idps": [
        "<string>"
      ]
    }
  ],
  "deploySettings": {
    "eonCompiler": true,
    "sensor": "accelerometer",
    "arduinoLibraryName": "<string>",
    "tinkergenLibraryName": "<string>",
    "particleLibraryName": "<string>",
    "lastDeployModelEngine": "tflite-eon"
  },
  "experiments": [
    {
      "type": "<string>",
      "title": "<string>",
      "help": "<string>",
      "enabled": true,
      "showToUser": true
    }
  ],
  "latencyDevices": [
    {
      "mcu": "<string>",
      "name": "<string>",
      "selected": true,
      "int8Latency": 123,
      "int8ConvLatency": 123,
      "float32Latency": 123,
      "float32ConvLatency": 123,
      "helpText": "<string>"
    }
  ],
  "urls": {
    "mobileClient": "<string>",
    "mobileClientComputer": "<string>",
    "mobileClientInference": "<string>"
  },
  "showCreateFirstImpulse": true,
  "showGettingStartedWizard": {
    "showWizard": true,
    "step": 123,
    "tutorial": "kws",
    "classes": [
      "<string>"
    ]
  },
  "performance": {
    "gpu": true,
    "jobLimitM": 123,
    "dspFileSizeMb": 123,
    "enterprisePerformance": true,
    "trainJobRamMb": 123
  },
  "readme": {
    "markdown": "<string>",
    "html": "<string>"
  },
  "trainJobNotificationUids": [
    123
  ],
  "dspJobNotificationUids": [
    123
  ],
  "modelTestingJobNotificationUids": [
    123
  ],
  "exportJobNotificationUids": [
    123
  ],
  "hasNewTrainingData": true,
  "csvImportConfig": {},
  "studioUrl": "<string>",
  "inPretrainedModelFlow": true,
  "dspPageSize": 123,
  "showSensorDataInAcquisitionGraph": true,
  "targetConstraints": {
    "selectedTargetBasedOn": "user-configured",
    "targetDevices": [
      {
        "processors": [
          {
            "part": "<string>",
            "format": "low-end MCU",
            "architecture": "Cortex-M",
            "specificArchitecture": "Cortex-M0+",
            "accelerator": "Arm Cortex-U55",
            "fpu": true,
            "clockRateMhz": {
              "minimum": 123,
              "maximum": 123
            },
            "memory": {
              "ram": {
                "fastBytes": {
                  "minimum": 123,
                  "maximum": 123
                },
                "slowBytes": {
                  "minimum": 123,
                  "maximum": 123
                }
              },
              "rom": {
                "fastBytes": {
                  "minimum": 123,
                  "maximum": 123
                },
                "slowBytes": {
                  "minimum": 123,
                  "maximum": 123
                }
              }
            }
          }
        ],
        "board": "<string>",
        "name": "<string>",
        "latencyDevice": "cortex-m4f-80mhz"
      }
    ],
    "applicationBudgets": [
      {
        "latencyPerInferenceMs": {
          "minimum": 123,
          "maximum": 123
        },
        "energyPerInferenceJoules": {
          "minimum": 123,
          "maximum": 123
        },
        "memoryOverhead": {
          "ram": {
            "fastBytes": {
              "minimum": 123,
              "maximum": 123
            },
            "slowBytes": {
              "minimum": 123,
              "maximum": 123
            }
          },
          "rom": {
            "fastBytes": {
              "minimum": 123,
              "maximum": 123
            },
            "slowBytes": {
              "minimum": 123,
              "maximum": 123
            }
          }
        }
      }
    ]
  },
  "notifications": [
    "<string>"
  ],
  "defaultImpulseId": 123,
  "lastShownModelEngine": "tflite-eon",
  "versioningStorageSizeMib": 123
}

Authorizations

x-api-key
string
header
required

Path Parameters

projectId
integer
required

Project ID

Query Parameters

impulseId
integer

Impulse ID. If this is unset then the default impulse is used.

Response

200 - application/json

OK

The response is of type object.