Edge Impulse Projects API is one of 36 APIs that Edge Impulse publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Project. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.
This API exposes
55 operations
across 46 paths,
and defines 88 schemas.
It is described by OpenAPI 3.2.0, at version 1.0.0.
Requests are made against a single base URL, https://studio.edgeimpulse.com/v1.
55 operations46 paths88 schemas5 DELETE28 GET22 POST
Metadata
The identity and technical contract details declared by the specification.
Specification
OpenAPI 3.2.0
API Version
1.0.0
Base URL
https://studio.edgeimpulse.com/v1
Authentication
API Key, API Key, API Key
Resource Areas
1
Authentication & Security 3
Edge Impulse Projects API declares
3 security schemes
for authenticating requests.
An API key is passed in the header as x-api-key (ApiKeyAuthentication).
An API key is passed in the cookie as jwt (JWTAuthentication).
An API key is passed in the header as x-jwt-token (JWTHttpHeaderAuthentication).
By default, every request must be authenticated.
Paths & Operations 55
Across 46 paths, the API surfaces 55 operations — 5 DELETE, 28 GET, 22 POST. Each is listed below with its method, path, parameters, and response codes.
The contract defines 88 schemas that model the data the API accepts and returns. The most detailed are UpdateProjectRequest (43 properties), Sample (41 properties), Project (29 properties), User (18 properties). Each schema is shown below with its type and property counts.
User
object
18 properties9 required
ListPublicProjects
object
2 properties2 required
DevelopmentBoardsResponse
ProjectDismissNotificationRequest
object
1 property1 required
UpdateProjectRequest
object
Only fields set in this object will be updated.
43 properties
RemoveCollaboratorRequest
object
1 property1 required
GetSyntheticDataConfigResponse
Download
object
6 properties3 required
SampleProposedChanges
object
5 properties
TargetConstraintsDevice
object
4 properties
PreviewAIActionsSamplesRequest
object
5 properties3 required
ListAIActionsResponse
AddApiKeyRequest
object
2 properties1 required
StaffInfo
object
3 properties2 required
GetAIActionResponse
CreateProjectRequest
object
3 properties1 required
ProjectInfoSummaryResponse
BoundingBox
object
This has the absolute values for x/y/w/h (so 0..x (where x is the w/h of the image))
5 properties5 required
SetAIActionsOrderRequest
object
1 property1 required
Sensor
object
2 properties2 required
TargetConstraints
object
3 properties2 required
ProjectDataSummary
object
3 properties3 required
ProjectDataAxesSummaryResponse
ListHmacKeysResponse
Permission
string
TransferOwnershipOrganizationRequest
object
1 property1 required
AIActionsDataCategory
string
ListEmailResponse
ListPublicProjectTypesResponse
SetProjectDspFileSizeRequest
object
Only parameters set on this object will be updated.
1 property1 required
DevelopmentBoardResponse
object
4 properties4 required
AIAction
object
10 properties8 required
StructuredLabel
object
A structured label contains a label, and the range for which this label is valid. endIndex is inclusive. E.g. { startIndex: 10, endIndex: 13, label: 'running'…
3 properties3 required
MemorySpec
object
Describes performance characteristics of a particular memory type
2 properties
LastModificationDateResponse
UploadImageRequest
object
1 property1 required
ResourceRange
object
Describes range of expected availability for an arbitrary resource
2 properties
AddHmacKeyRequest
object
3 properties3 required
GetTargetConstraintsResponse
ProjectTierEnum
string
The project tier. This is "enterprise" for all organization projects, or the user tier for all user projects.
ListPublicVersionsResponse
CreateProjectResponse
ProjectPublicData
object
15 properties10 required
ModelEngineShortEnum
string
ListVersionsResponse
ListApiKeysResponse
ApplicationBudget
object
Specifies limits for your specific application, as available RAM and ROM for the model's operation and the maximum allowed latency.
3 properties
ListPublicProjectTypes
object
1 property1 required
AddCollaboratorRequest
object
1 property1 required
ProjectType
string
ProjectInfoResponse
ProjectTrainingDataSummaryResponse
UserTierEnum
string
The user account tier.
UpdateAIActionRequest
object
7 properties3 required
UpdateVersionRequest
object
1 property
DevelopmentKeys
object
2 properties
EntityCreatedResponse
ProjectCollaborator
AddApiKeyResponse
ListProjects
object
1 property1 required
AllProjectModelVariants
array
All model variants relevant for all learn blocks in the project
ListSamplesResponse
Project
object
29 properties17 required
UploadCsvWizardUploadedFileRequest
object
1 property1 required
GetModelVariantsResponse
Sample
object
41 properties25 required
TargetProcessor
object
8 properties
SetProjectComputeTimeRequest
object
Only parameters set on this object will be updated.
1 property1 required
DevelopmentKeysResponse
LatencyDevice
object
8 properties8 required
UploadReadmeImageResponse
KerasModelVariantEnum
string
Device
object
12 properties10 required
ProjectDataIntervalResponse
ProjectDownloadsResponse
UpdateProjectTagsRequest
object
1 property1 required
AddProjectApiKeyRequest
AIActionsConfigStep
object
2 properties2 required
ProjectModelVariant
object
4 properties4 required
ProjectVisibility
string
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…
GetCsvWizardUploadedFileInfo
AIActionsConfig
object
4 properties2 required
GenericApiResponse
object
2 properties1 required
TargetMemory
object
RAM and ROM specifications of target
2 properties
Job
object
12 properties5 required
ListPublicProjectsResponse
SocketTokenResponse
ListProjectsResponse
Specification
The full machine-readable OpenAPI contract behind this narrative.
Every API here is available over the API and to AI agents over MCP. APIs is not yet its own endpoint on the v1 API. Reach this content through network search and the tag graph, or the MCP server below.
Installs https://mcp.apievangelist.com/mcp in Claude, Cursor, VS Code and the rest — one button, every client.
MCP tools for apis
4 tools reach this content
search_api_evangelistSearch every content type across the network at once.
find_relatedThe shared-tag relevance graph — what else covers this.
get_tagEverything one tag labels, across all content types.
guide_topicPRO — a curated bundle for a topic: area, guidance, rules, papers, stories, services.
A second provider on the same verified email joins the account you already have.
Your account
ⓘWhere this information came from
This is an independent, third-party profile of Edge Impulse Projects API, published by
API Evangelist. We do not operate, host, resell, or
support these APIs, and we are not affiliated with or endorsed by the company unless stated above.
Everything here is built from publicly available information — the company's own site,
developer portal, documentation, public repositories, and the specifications it publishes for public use.
Nothing is obtained by breaching a system, defeating an access control, or using credentials.
The Kin Score and Agent Readiness rating are independently calculated assessments of a company's
public API artifacts, scored against a published rubric. They are not certifications,
endorsements, security assessments, or audits.
Corrections, re-scores, and removal are free — no partnership or purchase required, and
you do not need to justify the request. A removed company is recorded as unrated, never scored
zero for having asked. Acknowledgement within one business day; removal within two.
info@apievangelist.com
·
Read the full data-sourcing policy → On a security or compliance team? Put security in the subject line and
you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.