Edge Impulse Admin API is one of 38 APIs that Edge Impulse publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Admin. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.
This API exposes
72 operations
across 49 paths,
and defines 97 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.
72 operations49 paths97 schemas13 DELETE35 GET19 POST5 PUT
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 Admin 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 72
Across 49 paths, the API surfaces 72 operations — 13 DELETE, 35 GET, 19 POST, 5 PUT. Each is listed below with its method, path, parameters, and response codes.
The contract defines 97 schemas that model the data the API accepts and returns. The most detailed are UpdateProjectRequest (43 properties), Project (29 properties), DailyMetricsRecord (20 properties), User (18 properties). Each schema is shown below with its type and property counts.
AdminUpdateUserPermissionsRequest
object
1 property1 required
AdminUpdateTrialRequest
object
2 properties
JobFailureDetails
object
3 properties
FindUserResponse
JobStateExecutionDetails
object
1 property
LatencyDevice
object
8 properties8 required
EntitlementLimits
object
5 properties
UserExperiment
object
5 properties4 required
JobStep
object
5 properties2 required
JobMetricsResponse
Job
object
12 properties5 required
GetStudioConfigResponse
ModelEngineShortEnum
string
DailyMetricsRecord
object
20 properties18 required
AdminGetOrganizationComputeTimeUsageResponse
Permission
string
StartEnterpriseTrialRequest
object
12 properties
AdminAddUserRequest
object
1 property
AdminApiProject
object
11 properties3 required
AdminAddProjectUserRequest
AdminUpdateOrganizationDataExportRequest
object
2 properties
User
object
18 properties9 required
MemorySpec
object
Describes performance characteristics of a particular memory type
2 properties
TimeSeriesDataPoint
object
2 properties2 required
Device
object
12 properties10 required
KerasModelVariantEnum
string
UserTierEnum
string
The user account tier.
AdminCreateOrganizationDataExportRequest
object
2 properties1 required
UpdateProjectRequest
object
Only fields set in this object will be updated.
43 properties
JobLogsResponse
JobParentTypeEnum
string
GetEmailVerificationCodeResponse
AdminGetUserMetricsResponse
AdminOrganizationInfoResponse
AdminUpdateConfigRequest
object
1 property1 required
EntityCreatedResponse
AdminListProjectsResponse
ProjectType
string
AdminUpdateUserRequest
object
Only fields set in this object will be updated.
6 properties
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…
ProjectInfoResponse
ProjectCollaborator
GetFeatureFlagsResponse
EnterpriseTrial
object
9 properties8 required
GenericApiResponse
object
2 properties1 required
AdminGetTrialResponse
Migration
object
3 properties2 required
CreateOrganizationResponse
UserOrganization
object
15 properties13 required
ProjectDataSummary
object
3 properties3 required
ListJobsResponse
AdminAddDisallowedEmailDomainRequest
object
1 property1 required
AdminGetSSODomainIdPsResponse
CreateProjectResponse
ProjectTierEnum
string
The project tier. This is "enterprise" for all organization projects, or the user tier for all user projects.
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
AdminToggleDataMigrationRequest
object
2 properties2 required
AdminGetMetricsResponse
AdminGetOrganizationsResponse
OrganizationComputeTimeUsage
object
3 properties
TargetProcessor
object
8 properties
AdminStartEnterpriseTrialRequest
AdminGetDisallowedEmailDomainsResponse
OrganizationMemberRole
string
AdminListProjects
object
2 properties2 required
AdminApiUser
AdminGetReportResponse
AdminAddOrganizationUserRequest
TargetMemory
object
RAM and ROM specifications of target
2 properties
AdminGetDataMigrationResponse
AdminUpdateOrganizationRequest
object
Only fields set in this object will be updated.
9 properties
JobState
object
4 properties3 required
DevelopmentKeys
object
2 properties
TargetConstraintsDevice
object
4 properties
OrganizationDataExport
object
9 properties6 required
AdminCreateProjectRequest
object
4 properties1 required
StartJobResponse
AdminGetUserIdsResponse
JobDetailsResponse
AdminGetDataMigrationsResponse
GetOrganizationDataExportResponse
AdminGetUsersResponse
TrialNotes
string
Notes about the trial. Free form text. This field is ignored if the trial is requested by a non-admin user.
TargetConstraints
object
3 properties2 required
Report
object
9 properties7 required
GetOrganizationDataExportsResponse
JobDetails
AdminGetUserResponse
StaffInfo
object
3 properties2 required
AdminAddOrUpdateSSODomainIdPsRequest
object
1 property1 required
Project
object
29 properties17 required
AdminGetSSOSettingsResponse
TrialExpirationDate
string
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 dele…
Feature
string
Known feature identifiers.
AdminGetReportsResponse
AdminCreateOrganizationRequest
object
2 properties1 required
ResourceRange
object
Describes range of expected availability for an arbitrary resource
2 properties
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 Admin 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.