White label admin only API to get project information.
Organization ID
Project ID
OK
Whether the operation succeeded
Optional error description (set if 'success' was false)
1
"Water hammer detection"
"2019-07-21T17:32:28Z"
User or organization that owns the project
"2019-07-21T17:32:28Z"
"2019-07-21T17:32:28Z"
Details about the last modification
"Data sample added"
Custom logo for this project (not available for all projects)
URL of the project owner avatar, if any.
User ID of the developer profile, if any.
1
"janjongboom"
"Jan Jongboom"
"quijote@edgeimpulse.com"
"https://usercdn.edgeimpulse.com/photos/1.jpg"
"2019-08-31T17:32:28Z"
"2019-08-31T17:32:28Z"
"2019-08-31T17:32:28Z"
"Software Engineer"
List of permissions the user has
"Edge Impulse Inc."
Whether the user has activated their account or not.
Whether the user has configured multi-factor authentication
Stripe customer ID, if any.
Whether the user has pending payments.
The user account tier.
Metadata about the project
Whether this is an enterprise project
Unique identifier of the white label this project belongs to, if any.
List of project tags
Project category
"Image classification"
Public project license, if any.
The project tier. This is "enterprise" for all organization projects, or the user tier for all user projects.
Whether this project has been published or not.
Whether this is a public version of a project. A version is a snapshot of a project at a certain point in time, which can be used to periodically save the state of a project. Versions can be private (just for internal use and reference) or public, available to everyone. A public version can be cloned by anyone, restoring the state of the project at the time into a new, separate project.
Whether this project allows live, public access. Unlike a public version, a live public project is not fixed in time, and always includes the latest project changes. Similar to public versions, a live public project can be cloned by anyone, creating a new, separate project.
If the project allows public access, whether to list it the public projects overview response. If not listed, the project is still accessible via direct link. If the project does not allow public access, this field has no effect.
API Key
HMAC Key
Whether an impulse was created
Whether an impulse was configured
Whether an impulse was fully trained and configured
1
Unique identifier (such as MAC address) for a device
"38:f9:d3:d7:62:03"
"2019-07-21T17:32:28Z"
Last message that was received from the device (ignoring keep-alive)
"2019-08-31T17:32:28Z"
"m6d.1 desk sensor"
"DISCO-L475VG"
"Built-in accelerometer"
Maximum supported sample length in seconds
Supported frequencies for this sensor in Hz.
Whether the device is connected to the remote management interface. This property is deprecated, use remoteMgmtMode
instead.
The remote management host that the device is connected to
Replaces remote_mgmt_connected
. Shows whether the device is connected to the remote management interface, and in which mode.
If remoteMgmtMode
is set to inference
this object shows information about the model that's ran on device.
Total length (in ms.) of all data in the training set
"726336"
Labels in the training set
"Number of files in the training set"
Total length (in ms.) of all data in the training set
"726336"
Labels in the training set
"Number of files in the training set"
Total length (in ms.) of all data in the training set
"726336"
Labels in the training set
"Number of files in the training set"
Total length (in ms.) of all data in the training set
"726336"
Labels in the training set
"Number of files in the training set"
Start of the current time period.
End of the current time period. This is the date when the compute time resets again.
The amount of compute used for the current time period.
The amount of compute left for the current time period.
Interval during the last acquisition, or the recommended interval based on the data set.
Length of the last acquisition, or a recommended interval based on the data set.
Sensor that was used during the last acquisition.
Label that was used during the last acquisition.
Length of the last sample segment after segmenting a larger sample.
Whether to auto-shift segments
Default page size on data acquisition
Default view type on data acquisition
Number of grid columns in non-detailed view
Number of grid columns in detailed view
If enabled, does not round sample length to hours/minutes/seconds, but always displays sample length in milliseconds. E.g. instead of 1m 32s, this'll say 92,142ms.
If enabled, allows editing bounding box labels directly from the acquisition UI.
1
"janjongboom"
"Jan Jongboom"
"quijote@edgeimpulse.com"
"https://usercdn.edgeimpulse.com/photos/1.jpg"
"2019-08-31T17:32:28Z"
"2019-08-31T17:32:28Z"
"2019-08-31T17:32:28Z"
"Software Engineer"
List of permissions the user has
"Edge Impulse Inc."
Whether the user has activated their account or not.
Whether the user has configured multi-factor authentication
Stripe customer ID, if any.
Whether the user has pending payments.
The user account tier.
Experiments that the project has access to. Enabling experiments can only be done through a JWT token.
Base URL for the mobile client. If this is undefined then no development API key is set.
Base URL for collecting data with the mobile client from a computer. If this is undefined then no development API key is set.
Base URL for running inference with the mobile client. If this is undefined then no development API key is set.
Current step of the getting started wizard
Compute time limit per job in minutes (applies only to DSP and learning jobs).
Maximum size for DSP file output
Amount of RAM allocated to training jobs
Present if a readme is set for this project
The IDs of users who should be notified when a Keras or retrain job is finished.
The IDs of users who should be notified when a DSP job is finished.
The IDs of users who should be notified when a model testing job is finished.
The IDs of users who should be notified when an auto segmentation job is finished.
The IDs of users who should be notified when an export job is finished.
Config file specifying how to process CSV files.
Whether to show the actual sensor data in acquisition charts (only applies when you have structured labels)
A type explaining how the target was chosen. If updating this manually, use the 'user-configured' type
The potential targets for the project, where each entry captures hardware attributes that allow target guidance throughout the Studio workflow. The first target in the list is considered as the selected target for the project.
Target processors
The exact part number, if available
Processor type, serving as a broad descriptor for the intended use-case
"low-end MCU"
Processor family, informing about the processor's instruction set and core design
"Cortex-M"
Processor architecture, informing about the specific processor, if known
"Cortex-M0+"
Target accelerator, if any
"Arm Cortex-U55"
Does the target processor have a floating point unit
Describes range of expected availability for an arbitrary resource
RAM and ROM specifications of target
Describes performance characteristics of a particular memory type
Describes range of expected availability for an arbitrary resource
Describes range of expected availability for an arbitrary resource
Describes performance characteristics of a particular memory type
Describes range of expected availability for an arbitrary resource
Describes range of expected availability for an arbitrary resource
The exact dev board part number, if available
Display name in Studio
MCU identifier, if available
"cortex-m4f-80mhz"
A list of application budgets to be configured based on target device. An application budget enables guidance on performance and resource usage. The first application budget in the list is considered as the selected budget for the project.
Describes range of expected availability for an arbitrary resource
Describes range of expected availability for an arbitrary resource
RAM and ROM specifications of target
Describes performance characteristics of a particular memory type
Describes range of expected availability for an arbitrary resource
Describes range of expected availability for an arbitrary resource
Describes performance characteristics of a particular memory type
Describes range of expected availability for an arbitrary resource
Describes range of expected availability for an arbitrary resource
List of notifications to show within the project
Default selected impulse (by ID).