Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Download a usage report for an organization. This is an API only available to white label admins.
Organization ID
Organization ID within the context of a white label
Report ID
A redirect to the CSV file
Download a data export for an organization.
Organization ID
Export ID
A redirect to the ZIP file
Request a license required for the deployment of an impulse containing the Edge Impulse HR block.
Organization ID
OK
Whether the operation succeeded
Optional error description (set if 'success' was false)
Get a data export for an organization.
Organization ID
Export ID
OK
Whether the operation succeeded
Optional error description (set if 'success' was false)
Description of the data export
Date when the export will expire. Default is 30 days. Maximum expiration date is 60 days from the creation date.
White label admin only API to restore a deleted organization. All organization projects sharing the same deletion date as that of the organization will also be restored. If this is a trial organization that was never upgraded to a paid plan then the organization will be restored to its original trial state.
Organization ID
Organization ID within the context of a white label
OK
Whether the operation succeeded
Optional error description (set if 'success' was false)
Resend an invitation to a member in an organization.
Organization ID
Member ID
OK
Whether the operation succeeded
Optional error description (set if 'success' was false)
White label admin only API to remove a development board.
Organization ID
Development board ID.
OK
Whether the operation succeeded
Optional error description (set if 'success' was false)
White label admin only API to remove a user from an organization.
Organization ID
Organization ID within the context of a white label
User ID
OK
Whether the operation succeeded
Optional error description (set if 'success' was false)
Test endpoint that can only be reached with admin rights.
Organization ID
OK
Whether the operation succeeded
Optional error description (set if 'success' was false)
White label admin only API to delete a user.
Organization ID
User ID
OK
Whether the operation succeeded
Optional error description (set if 'success' was false)
White label admin only API to delete a project.
Organization ID
Project ID
OK
Whether the operation succeeded
Optional error description (set if 'success' was false)
White label admin only API to delete an organization.
Organization ID
Organization ID within the context of a white label
OK
Whether the operation succeeded
Optional error description (set if 'success' was false)
Remove the current organization, and all data associated with it. This is irrevocable!
Organization ID
OK
Whether the operation succeeded
Optional error description (set if 'success' was false)
White label admin only API to remove a user from a project.
Organization ID
Project ID
User ID
OK
Whether the operation succeeded
Optional error description (set if 'success' was false)
Delete a usage report for an organization. This is an API only available to white label admins.
Organization ID
Organization ID within the context of a white label
Report ID
OK
Whether the operation succeeded
Optional error description (set if 'success' was false)
Delete a data export for an organization. This is an API only available to white label admins.
Organization ID
Organization ID within the context of a white label
Export ID
OK
Whether the operation succeeded
Optional error description (set if 'success' was false)
Revoke an API key.
Organization ID
API key ID
OK
Whether the operation succeeded
Optional error description (set if 'success' was false)
White label admin only API to get the list of all jobs for a project.
Organization ID
Project ID
Maximum number of results
Offset in results, can be used in conjunction with LimitResultsParameter to implement paging.
OK
Whether the operation succeeded
Optional error description (set if 'success' was false)
Active jobs
Job id, use this to refer back to the job. The web socket API also uses this ID.
External job identifier, this can be used to categorize jobs, and recover job status. E.g. set this to 'keras-192' for a Keras learning block with ID 192. When a user refreshes the page you can check whether a job is active for this ID and re-attach.
When the job was created.
When the job was started.
When the job was finished.
Whether the job finished successfully.
The IDs of users who should be notified when a job is finished.
Additional metadata associated with this job.
Job duration time in seconds from start to finished, measured by k8s job watcher.
Some job categories keep a counter on the job number, e.g. in synthetic data, so we know what the 1st, 2nd etc. job was in the UI.
Remove a member from an organization. Note that you cannot invoke this function if only a single member is present to the organization.
Organization ID
OK
Whether the operation succeeded
Optional error description (set if 'success' was false)
White label admin only API to update the theme favicon.
Organization ID
OK
Whether the operation succeeded
Optional error description (set if 'success' was false)
Set the datasets a guest member has access to in an organization.
Organization ID
Member ID
OK
Whether the operation succeeded
Optional error description (set if 'success' was false)
White label admin only API to update a development board.
Organization ID
Development board ID.
OK
Whether the operation succeeded
Optional error description (set if 'success' was false)
White label admin only API to update some or all of the deployment targets enabled for this white label.
Organization ID
The names of the deployment targets that are enabled for this whitelabel.
OK
Whether the operation succeeded
Optional error description (set if 'success' was false)
White label admin only API to update some or all of the learning blocks enabled for this white label.
Organization ID
The types of the learning blocks that are enabled for this whitelabel.
OK
Whether the operation succeeded
Optional error description (set if 'success' was false)
White label admin only API to get global metrics.
Organization ID
OK
Whether the operation succeeded
Optional error description (set if 'success' was false)
White label admin only API to get marketing metrics about a user.
Organization ID
User ID
OK
Whether the operation succeeded
Optional error description (set if 'success' was false)
White label admin only API to get the list of all project jobs for a user.
Organization ID
User ID
Maximum number of results
Offset in results, can be used in conjunction with LimitResultsParameter to implement paging.
OK
Whether the operation succeeded
Optional error description (set if 'success' was false)
Active jobs
Job id, use this to refer back to the job. The web socket API also uses this ID.
External job identifier, this can be used to categorize jobs, and recover job status. E.g. set this to 'keras-192' for a Keras learning block with ID 192. When a user refreshes the page you can check whether a job is active for this ID and re-attach.
When the job was created.
When the job was started.
When the job was finished.
Whether the job finished successfully.
The IDs of users who should be notified when a job is finished.
Additional metadata associated with this job.
Job duration time in seconds from start to finished, measured by k8s job watcher.
Some job categories keep a counter on the job number, e.g. in synthetic data, so we know what the 1st, 2nd etc. job was in the UI.
Create a new usage report for an organization. A job is created to process the report request and the job details are returned in the response. This is an API only available to white label admins.
Organization ID
Organization ID within the context of a white label
Start date
End date
OK
Whether the operation succeeded
Optional error description (set if 'success' was false)
Job identifier. Status updates will include this identifier.
12873488112
Get all data exports for an organization. This is an API only available to white label admins.
Organization ID
Organization ID within the context of a white label
Maximum number of results
Offset in results, can be used in conjunction with LimitResultsParameter to implement paging.
OK
Whether the operation succeeded
Optional error description (set if 'success' was false)
List of organization data exports.
Description of the data export
Date when the export will expire. Default is 30 days. Maximum expiration date is 60 days from the creation date.
Uploads and updates the organization header image
Organization ID
OK
Whether the operation succeeded
Optional error description (set if 'success' was false)
White label admin only API to update the white label theme device logo.
Organization ID
OK
Whether the operation succeeded
Optional error description (set if 'success' was false)
White label admin only API to update the default deployment target for this white label.
Organization ID
Name of the default deployment target
"C++ library"
OK
Whether the operation succeeded
Optional error description (set if 'success' was false)
White label admin only API to update the image of a development board.
Organization ID
Development board ID.
OK
Whether the operation succeeded
Optional error description (set if 'success' was false)
White label admin only API to update the white label theme logo.
Organization ID
OK
Whether the operation succeeded
Optional error description (set if 'success' was false)
Update a data export for an organization. This is an API only available to white label admins.
Organization ID
Organization ID within the context of a white label
Export ID
Description of the data export
Date when the export will expire. Default is 30 days. Maximum expiration date is 60 days from the creation date.
OK
Whether the operation succeeded
Optional error description (set if 'success' was false)
Uploads and updates the organization logo
Organization ID
OK
Whether the operation succeeded
Optional error description (set if 'success' was false)
Get compute time usage for an organization over a period of time. This is an API only available to white label admins
Organization ID
Organization ID within the context of a white label
Start date
End date
OK
Whether the operation succeeded
Optional error description (set if 'success' was false)
CPU compute time in seconds of all jobs in the organization (including organizational project jobs).
GPU compute time in seconds of all jobs in the organization (including organizational project jobs).
Total compute time is the amount of computation time spent in jobs, in minutes used by an organization over the given period, calculated as CPU + GPU minutes.
Uploads an image to the user CDN and returns the path.
Organization ID
OK
Whether the operation succeeded
Optional error description (set if 'success' was false)
White label admin only API to update some or all theme colors.
Organization ID
Primary color in hex format
Primary color gradient end in hex format
OK
Whether the operation succeeded
Optional error description (set if 'success' was false)
Change the role of a member in an organization.
Organization ID
Member ID
OK
Whether the operation succeeded
Optional error description (set if 'success' was false)
White label admin only API to add a user to a project. If no user is provided, the current user is used.
Organization ID
Project ID
Username or email of the user to be added to the project or organization. If no user is provided, the user ID attached to the JWT will be used.
"janjongboom"
OK
Whether the operation succeeded
Optional error description (set if 'success' was false)
Create a new data export for an organization. A job is created to process the export request and the job details are returned in the response. This is an API only available to white label admins.
Organization ID
Organization ID within the context of a white label
Description of the data export
Date when the export will expire. Default is 30 days. Maximum expiration date is 60 days from the creation date.
OK
Whether the operation succeeded
Optional error description (set if 'success' was false)
Job identifier. Status updates will include this identifier.
12873488112
White label admin only API to update the white label information.
Organization ID
OK
Whether the operation succeeded
Optional error description (set if 'success' was false)
White label admin only API to customize the order of deployment options in the deployment view for this white label.
Organization ID
Optional attribute allowing a whitelabel to customize the order of deployment options in the deployment view, given as an in-order list of deployment options.
Deployment option name
"org-1"
OK
Whether the operation succeeded
Optional error description (set if 'success' was false)
White label admin only API to add a development board.
Organization ID
OK
Whether the operation succeeded
Optional error description (set if 'success' was false)
White label admin only API to add an API key to a project. Add a temporary API key that can be used to make Projects API (/api/projects/{projectId}/) requests on behalf of the project admin. These API keys are not visible to the project itself and have a customizable TTL defaulting to 1 minute.
Organization ID
Project ID
Description of the key
API key. This needs to start with ei_
and will need to be at least 32 characters long.
Time to live in seconds. If not set, the key will expire in 1 minute.
OK
Whether the operation succeeded
Optional error description (set if 'success' was false)
White label admin only API to add an API key to an organization. Add a temporary API key that can be used to make Organizations API (/api/organizations/{organizationId}/) requests on behalf of the organization. These API keys are not visible to the organization itself and have a customizable TTL defaulting to 1 minute.
Organization ID
Organization ID within the context of a white label
Description of the key
API key. This needs to start with ei_
and will need to be at least 32 characters long.
Time to live in seconds. If not set, the key will expire in 1 minute.
OK
Whether the operation succeeded
Optional error description (set if 'success' was false)
Add an API key.
Organization ID
Description of the key
API key. This needs to start with ei_
and will need to be at least 32 characters long.
OK
Whether the operation succeeded
Optional error description (set if 'success' was false)
Retrieve all API keys. This does not return the full API key, but only a portion (for security purposes).
Organization ID
OK
Whether the operation succeeded
Optional error description (set if 'success' was false)
List of API keys.
Request an extension for an enterprise trial.
Organization ID
Answer to the question: 'Why is this the right time for your team to invest in edge AI?'. This is optional.
Answer to the question: 'What best describes your use case?'. This is optional.
Answer to the question: 'What is your timeline for solving your problem?'. This is optional.
Answer to the question: 'What are you hoping to achieve with an extension?'. This is optional.
The user's trial ID. This is optional.
OK
Whether the operation succeeded
Optional error description (set if 'success' was false)
White label admin only API to add a user to an organization. If no user is provided, the current user is used.
Organization ID
Organization ID within the context of a white label
Username or email of the user to be added to the project or organization. If no user is provided, the user ID attached to the JWT will be used.
"janjongboom"
Only used for 'guest' users. Limits the datasets the user has access to.
OK
Whether the operation succeeded
Optional error description (set if 'success' was false)
Add a member to an organization.
Organization ID
Username or e-mail address
Only used for 'guest' users. Limits the datasets the user has access to.
OK
Whether the operation succeeded
Optional error description (set if 'success' was false)
Invite a member to an organization.
Organization ID
E-mail address
Only used for 'guest' users. Limits the datasets the user has access to.
OK
Whether the operation succeeded
Optional error description (set if 'success' was false)
Update organization properties such as name and logo.
Organization ID
New logo URL, or set to null
to remove the logo.
New leader image URL, or set to null
to remove the leader.
New organization name.
Readme for the organization (in Markdown)
New job limit in seconds.
OK
Whether the operation succeeded
Optional error description (set if 'success' was false)
Create a new organization. This is an API only available to white label admins
Organization ID
The name of the organization.
"EdgeImpulse Inc."
Unique identifier of the administrator of the new organization.
1
Email of the administrator of the new organization.
"jan@edgeimpulse.com"
OK
Whether the operation succeeded
Optional error description (set if 'success' was false)
Organization ID for the new organization
API key for the new organization (this is shown only once)
White label admin only API to update user properties.
Organization ID
User ID
New email. This will also update the forum's email address but the user may need to logout/login back
"quijote@lamancha.es"
New user full name
"Don Quijote de la Mancha"
Whether the user is active or not. Can only go from inactive to active.
true
Whether the user is suspended or not.
false
New user job title
"Knight"
List of user experiments
OK
Whether the operation succeeded
Optional error description (set if 'success' was false)
Create a new free tier project. This is an API only available to white label admins.
Organization ID
The name of the project.
"My project"
The visibility of the project, either public or private. Public projects can be viewed by anyone on the internet and edited by collaborators. Private projects can only be viewed and edited by collaborators.
Unique identifier of the owner of the new project. Either this parameter or ownerEmail must be set.
1
Email of the owner of the new project. Either this parameter or ownerId must be set.
"groucho@marxbros.com"
OK
Whether the operation succeeded
Optional error description (set if 'success' was false)
Project ID for the new project
API key for the new project
Get a usage report for an organization. This is an API only available to white label admins.
Organization ID
Organization ID within the context of a white label
Report ID
OK
Whether the operation succeeded
Optional error description (set if 'success' was false)
White label admin only API to create a new project for an organization.
Organization ID
Organization ID within the context of a white label
The name of the project.
"My project"
The visibility of the project, either public or private. Public projects can be viewed by anyone on the internet and edited by collaborators. Private projects can only be viewed and edited by collaborators.
Unique identifier of the owner of the new project. Either this parameter or ownerEmail must be set.
1
Email of the owner of the new project. Either this parameter or ownerId must be set.
"groucho@marxbros.com"
OK
Whether the operation succeeded
Optional error description (set if 'success' was false)
Project ID for the new project
API key for the new project
White label admin only API to get the list of all organizations.
Organization ID
Whether to search for entities (users, orgs) active in the last X days
Whether to include deleted entities (users, projects, orgs)
Comma separated list of fields to sort query by. Prefix with a minus (-) sign to indicate descending order. Default order is ascending
"id,-name"
Comma separated list of filters to apply to the query. Filters should be in the format 'field:value'.
"billable:true"
Maximum number of results
Offset in results, can be used in conjunction with LimitResultsParameter to implement paging.
Search query
"<id> <name>"
OK
Whether the operation succeeded
Optional error description (set if 'success' was false)
Array with organizations
1
"Edge Impulse Inc."
"2019-08-31T17:32:28Z"
Storage entitlement, in bytes
Total compute time entitlement (CPU + GPU), in seconds
GPU compute time entitlement, in seconds
Number of projects allowed for this organization
Number of users allowed for this organization
Get a data export for an organization. This is an API only available to white label admins.
Organization ID
Organization ID within the context of a white label
Export ID
OK
Whether the operation succeeded
Optional error description (set if 'success' was false)
Description of the data export
Date when the export will expire. Default is 30 days. Maximum expiration date is 60 days from the creation date.
Get all usage reports for an organization. This is an API only available to white label admins.
Organization ID
Organization ID within the context of a white label
Maximum number of results
Offset in results, can be used in conjunction with LimitResultsParameter to implement paging.
OK
Whether the operation succeeded
Optional error description (set if 'success' was false)
List of organization usage reports.
Get all data exports for an organization.
Organization ID
Maximum number of results
Offset in results, can be used in conjunction with LimitResultsParameter to implement paging.
OK
Whether the operation succeeded
Optional error description (set if 'success' was false)
List of organization data exports.
Description of the data export
Date when the export will expire. Default is 30 days. Maximum expiration date is 60 days from the creation date.
White label admin only API to get the list of all registered users.
Organization ID
Whether to search for entities (users, orgs) active in the last X days
The user account tier.
Comma separated list of fields to fetch in a query
"id,name"
Comma separated list of fields to sort query by. Prefix with a minus (-) sign to indicate descending order. Default order is ascending
"id,-name"
Comma separated list of filters to apply to the query. Filters should be in the format 'field:value'.
"billable:true"
Maximum number of results
Offset in results, can be used in conjunction with LimitResultsParameter to implement paging.
Search query
"<id> <name>"
OK
Whether the operation succeeded
Optional error description (set if 'success' was false)
1
"janjongboom"
"jan@edgeimpulse.com"
"Jan Jongboom"
"https://usercdn.edgeimpulse.com/photos/1.jpg"
"2019-08-31T17:32:28Z"
"2019-08-31T17:32:28Z"
The user account tier.
Get general metrics for this organization.
Organization ID
Whether to exclude Edge Impulse users when counting enterprise entitlements usage
The visibility of the project, either public or private. Public projects can be viewed by anyone on the internet and edited by collaborators. Private projects can only be viewed and edited by collaborators.
OK
Whether the operation succeeded
Optional error description (set if 'success' was false)
Total compute time of all organizational jobs since the creation of the organization (including organizational project jobs). Compute time is the amount of computation time spent in jobs, in minutes used by an organization over a 12 month period, calculated as CPU + GPU minutes.
Total compute time of all organizational jobs in the current contract (including organizational project jobs). Compute time is the amount of computation time spent in jobs, in minutes used by an organization over a 12 month period, calculated as CPU + GPU minutes.
The date from which the compute time for the running contract is calculated.
CPU compute time of all jobs in the organization in the current contract (including organizational project jobs).
GPU compute time of all jobs in the organization in the current contract (including organizational project jobs).
Total storage used by the organization.
Total number of projects owned by the organization.
Total number of users in the organization.
White label admin only API to get the list of all projects.
Organization ID
Whether to search for entities (users, orgs) active in the last X days
Comma separated list of fields to sort query by. Prefix with a minus (-) sign to indicate descending order. Default order is ascending
"id,-name"
Comma separated list of filters to apply to the query. Filters should be in the format 'field:value'.
"billable:true"
Maximum number of results
Offset in results, can be used in conjunction with LimitResultsParameter to implement paging.
Search query
"<id> <name>"
OK
Whether the operation succeeded
Optional error description (set if 'success' was false)
Array with projects
1
"Water hammer detection"
"2019-07-21T17:32:28Z"
User or organization that owns the project
"2019-07-21T17:32:28Z"
Unique identifier of the white label this project belongs to, if any.
The project tier. This is "enterprise" for all organization projects, or the user tier for all user projects.
White label admin only API to update organization properties such as name and logo.
Organization ID
Organization ID within the context of a white label
New logo URL, or set to null
to remove the logo.
New leader image URL, or set to null
to remove the leader.
New organization name.
Readme for the organization (in Markdown)
Storage entitlement, in bytes
Total compute time entitlement (CPU + GPU), in seconds
GPU compute time entitlement, in seconds
Number of projects allowed for this organization
Number of users allowed for this organization
The date in which the organization contract started. Compute time will be calculated from this date.
The domain of the organization. The organization domain is used to add new users to an organization. For example, new @edgeimpulse.com would be added to the Edge Impulse organization if this organization has edgeimpulse.com as the domain.
"edgeimpulse.com"
OK
Whether the operation succeeded
Optional error description (set if 'success' was false)
White label admin only API to get the list of all jobs for a organization.
Organization ID
Organization ID within the context of a white label
Maximum number of results
Offset in results, can be used in conjunction with LimitResultsParameter to implement paging.
OK
Whether the operation succeeded
Optional error description (set if 'success' was false)
Active jobs
Job id, use this to refer back to the job. The web socket API also uses this ID.
External job identifier, this can be used to categorize jobs, and recover job status. E.g. set this to 'keras-192' for a Keras learning block with ID 192. When a user refreshes the page you can check whether a job is active for this ID and re-attach.
When the job was created.
When the job was started.
When the job was finished.
Whether the job finished successfully.
The IDs of users who should be notified when a job is finished.
Additional metadata associated with this job.
Job duration time in seconds from start to finished, measured by k8s job watcher.
Some job categories keep a counter on the job number, e.g. in synthetic data, so we know what the 1st, 2nd etc. job was in the UI.
Retrieve all projects for the organization.
Organization ID
OK
Whether the operation succeeded
Optional error description (set if 'success' was false)
Array with projects
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.
Retrieve list of organizations that a user is a part of. If authenticating using JWT token this lists all the organizations the user has access to, if authenticating using an API key, this only lists that organization.
OK
Whether the operation succeeded
Optional error description (set if 'success' was false)
Array with organizations
EdgeImpulse Inc.
"https://usercdn.edgeimpulse.com/logos/1.jpg"
"https://usercdn.edgeimpulse.com/leaders/1.jpg"
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.
"2019-08-31T17:32:28Z"
Date when the user last accessed the organization data.
ID of the last project accessed by the user in the organization.
Unique identifier of the white label this organization belongs to, if any.
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.
Unique identifier of the trial this organization belongs to, if any.
Date when the trial expired, if any. A expired trial has a grace period of 30 days before it's associated organization is deleted.
Date when the trial was upgraded to a full enterprise account, if any.
Date when the organization was created.
Date when the current contract started, if any.
The date in which the organization was deleted. If the organization is not deleted, this field is not set.
White label admin only API to list all information about an organization.
Organization ID
Organization ID within the context of a white label
Whether to include deleted entities (users, projects, orgs)
OK
Whether the operation succeeded
Optional error description (set if 'success' was false)
CPU compute time in seconds of all jobs in the organization (including organizational project jobs).
GPU compute time in seconds of all jobs in the organization (including organizational project jobs).
Total compute time is the amount of computation time spent in jobs, in minutes used by an organization over the given period, calculated as CPU + GPU minutes.
Storage entitlement, in bytes
Total compute time entitlement (CPU + GPU), in seconds
GPU compute time entitlement, in seconds
Number of projects allowed for this organization
Number of users allowed for this organization
The date from which the compute time for the running contract is calculated.
Total storage used by the organization.
Metrics for the last 365 days
Date of the metrics record.
"2021-01-01T00:00:00Z"
Total number of users, if the metrics record applies to a non-developer profile organization. For developer profile organizations, we default to 0.
100
Total number of staff users, if the metrics record applies to a non-developer profile organization. For developer profile organizations, we default to 0.
10
Total number of projects at the end of the metrics record date.
50
Total CPU compute time since contract start date, or organization / user creation date, at the end of the metrics record date.
100000
Total GPU compute time since contract start date, or organization / user creation date, at the end of the metrics record date.
100000
Total compute time since contract start date, or organization / user creation date, at the end of the metrics record date. Compute time is calculated as CPU + 3*GPU compute time.
100000
Date from which the total compute time is calculated. This is the contract start date for billing organizations, or organization / user creation date.
"2021-01-01T00:00:00Z"
Total storage size in bytes at the end of the metrics record date.
1000000000
Number of users added during the metrics record date.
10
Number of staff users added during the metrics record date.
1
Number of users deleted during the metrics record date.
5
Number of staff users deleted during the metrics record date.
1
Number of projects added during the metrics record date.
10
Number of projects deleted during the metrics record date.
5
Total CPU compute time during the metrics record date.
10000
Total GPU compute time during the metrics record date.
10000
Total compute time during the metrics record date. Compute time is calculated as CPU + 3*GPU compute time.
10000
Total storage size in bytes added during the metrics record date.
1000000000
Total storage size in bytes deleted during the metrics record date.
500000000
White label admin only API to get the white label information.
Organization ID
OK
Whether the operation succeeded
Optional error description (set if 'success' was false)
List of deployment targets enabled for this white label
List of all supported deployment targets
List of custom deployment blocks available to this white label
The name of the custom deployment block
The custom deployment block ID
Optional attribute allowing a whitelabel to customize the order of deployment options in the deployment view, given as an in-order list of deployment options.
Deployment option name
"org-1"
The name of the default deployment target for this white label
"C++ Library"
Whether the new project UI should be enabled for this white label or not.
List of learning blocks enabled for this white label
List of all supported learning blocks
The name of the learning block
The learning block type
The maximum number of organizations that can be created under this white label.
White label admin only API to update project properties.
Organization ID
Project ID
New logo URL, or set to null
to remove the logo.
New project name.
The visibility of the project, either public or private. Public projects can be viewed by anyone on the internet and edited by collaborators. Private projects can only be viewed and edited by collaborators.
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.
Call this when clicking the Eon compiler setting
MCU used for calculating latency
Whether to show the 'Create your first impulse' section on the dashboard
What labeling flow to use
Which option was selected in the project type wizard
The next step in the getting started wizard, or set to -1 to clear the getting started wizard
Whether to use GPU for training
Job limit in minutes
DSP file size in MB
Amount of RAM allocated to training jobs
New metadata about the project
Readme for the project (in Markdown)
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. (set to null to clear the config)
Set to '0' to disable DSP paging
Used in tests, to ensure samples that need to be processed async are not picked up until the flag is set to FALSE again.
Whether to show the actual sensor data in acquisition charts (only applies when you have structured labels)
Which deployment target was last selected (used to populate this deployment target again the next time you visit the deployment page). Should match the format property of the response from listDeploymentTargetsForProject.
Default page size on data acquisition
Default view type on data acquisition
Number of grid columns in non-detailed view on data acquisition
Number of grid columns in detailed view on data acquisition
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.
Set of model variants enabled by default on the model testing and live classification pages.
Which core metrics should be hidden in the impulse list. See 'GetAllDetailedImpulsesResponse' for a list of all metrics.
Which additional metrics should be shown in the impulse list. See 'GetAllDetailedImpulsesResponse' for a list of all metrics.
Which extra columns should be shown in the impulse list.
Number of grid columns in AI Actions
OK
Whether the operation succeeded
Optional error description (set if 'success' was false)
White label admin only API to get information about a user.
Organization ID
User ID
OK
Whether the operation succeeded
Optional error description (set if 'success' was false)
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.
Organizations that the user is a member of. Only filled when requesting information about yourself.
Unique identifier of the white label this project belongs to, if any.
Whether the user is admin of this organization or not.
When the organization was created.
"2019-08-31T17:32:28Z"
Unique identifier of the trial this organization belongs to, if any.
1
Date when the trial expired, if any. A expired trial has a grace period of 30 days before it's associated organization is deleted.
"2019-08-31T17:32:28Z"
Date when the trial was upgraded to a full enterprise account, if any.
"2019-08-31T17:32:28Z"
Storage entitlement, in bytes
Total compute time entitlement (CPU + GPU), in seconds
GPU compute time entitlement, in seconds
Number of projects allowed for this organization
Number of users allowed for this organization
The total number of users that are a member of this organization.
The number of admin users for this organization.
The number of private projects for this organization.
Last time this user accessed this organization.
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.
Experiments the user has access to. Enabling experiments can only be done through a JWT token.
Whether this is an ephemeral evaluation account.
Whether this user is an ambassador.
The user account tier.
Whether the user is suspended.
Current or past enterprise trials.
Unique identifier of the trial.
ID of the user who created the trial.
ID of the organization created for the trial.
Date when the trial was created. Trials start immediately on creation.
Expiration date of the trial. The trial will be set as expired after this date. There will be a grace period of 30 days after a trial expires before fully deleting the trial organization. This field is ignored if the trial is requested by a non-admin user, defaulting to 14 days trial.
"2020-01-01T00:00:00Z"
Notes about the trial. Free form text. This field is ignored if the trial is requested by a non-admin user.
"This is a trial for the company's new project."
Date when the trial actually expired. This is set when the trial is expired by the system.
Date when the trial was deleted. This is set when the trial is fully deleted by the system.
Date when the trial was upgraded to a full enterprise account.
Metrics for the last 365 days
Date of the metrics record.
"2021-01-01T00:00:00Z"
Total number of users, if the metrics record applies to a non-developer profile organization. For developer profile organizations, we default to 0.
100
Total number of staff users, if the metrics record applies to a non-developer profile organization. For developer profile organizations, we default to 0.
10
Total number of projects at the end of the metrics record date.
50
Total CPU compute time since contract start date, or organization / user creation date, at the end of the metrics record date.
100000
Total GPU compute time since contract start date, or organization / user creation date, at the end of the metrics record date.
100000
Total compute time since contract start date, or organization / user creation date, at the end of the metrics record date. Compute time is calculated as CPU + 3*GPU compute time.
100000
Date from which the total compute time is calculated. This is the contract start date for billing organizations, or organization / user creation date.
"2021-01-01T00:00:00Z"
Total storage size in bytes at the end of the metrics record date.
1000000000
Number of users added during the metrics record date.
10
Number of staff users added during the metrics record date.
1
Number of users deleted during the metrics record date.
5
Number of staff users deleted during the metrics record date.
1
Number of projects added during the metrics record date.
10
Number of projects deleted during the metrics record date.
5
Total CPU compute time during the metrics record date.
10000
Total GPU compute time during the metrics record date.
10000
Total compute time during the metrics record date. Compute time is calculated as CPU + 3*GPU compute time.
10000
Total storage size in bytes added during the metrics record date.
1000000000
Total storage size in bytes deleted during the metrics record date.
500000000
List all information about this organization.
Organization ID
OK
Whether the operation succeeded
Optional error description (set if 'success' was false)
EdgeImpulse Inc.
"https://usercdn.edgeimpulse.com/logos/1.jpg"
"https://usercdn.edgeimpulse.com/leaders/1.jpg"
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.
"2019-08-31T17:32:28Z"
Date when the user last accessed the organization data.
ID of the last project accessed by the user in the organization.
Unique identifier of the white label this organization belongs to, if any.
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.
Unique identifier of the trial this organization belongs to, if any.
Date when the trial expired, if any. A expired trial has a grace period of 30 days before it's associated organization is deleted.
Date when the trial was upgraded to a full enterprise account, if any.
Date when the organization was created.
Date when the current contract started, if any.
The date in which the organization was deleted. If the organization is not deleted, this field is not set.
Bucket ID
Path in the bucket
Full bucket path, incl. protocol (e.g. s3://bucket/path) - to be used in the UI
Number of levels deep for data items, e.g. if you have folder "test/abc", with value 1 "test" will be a data item, with value 2 "test/abc" will be a data item. Only used for "clinical" type.
Location of the dataset within the bucket
Storage entitlement, in bytes
Total compute time entitlement (CPU + GPU), in seconds
GPU compute time entitlement, in seconds
Number of projects allowed for this organization
Number of users allowed for this organization
Experiments that the organization has access to. Enabling experiments can only be done through a JWT token.
Present if a readme is set for this project
Normalization that is applied to images. If this is not set then 0..1 is used. "0..1" gives you non-normalized pixels between 0 and 1. "-1..1" gives you non-normalized pixels between -1 and 1. "0..255" gives you non-normalized pixels between 0 and 255. "-128..127" gives you non-normalized pixels between -128 and 127. "torch" first scales pixels between 0 and 1, then applies normalization using the ImageNet dataset (same as torchvision.transforms.Normalize()
). "bgr-subtract-imagenet-mean" scales to 0..255, reorders pixels to BGR, and subtracts the ImageNet mean from each channel.
Compute time limit per job in minutes (for non-transformation jobs).
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).