How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Edge Impulse OrganizationBlocks API

The OrganizationBlocks API from Edge Impulse — 17 operation(s) for organizationblocks.

Edge Impulse OrganizationBlocks 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 OrganizationBlocks. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 30 operations across 17 paths, and defines 41 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.

30 operations 17 paths 41 schemas 5 DELETE11 GET14 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 OrganizationBlocks 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 30

Across 17 paths, the API surfaces 30 operations — 5 DELETE, 11 GET, 14 POST. Each is listed below with its method, path, parameters, and response codes.

OrganizationBlocks 30
GET
/api/organizations/{organizationId}/transformation
Get transformation blocks
listOrganizationTransformationBlocks 1 param → 200
POST
/api/organizations/{organizationId}/transformation
Add transformation block
addOrganizationTransformationBlock 1 param body → 200
GET
/api/organizations/{organizationId}/transformation/public
List public transformation blocks
listPublicOrganizationTransformationBlocks 1 param → 200
GET
/api/organizations/{organizationId}/transformation/public/{transformationId}
Get public transformation block
getPublicOrganizationTransformationBlock 2 params → 200
GET
/api/organizations/{organizationId}/transformation/{transformationId}
Get transformation block
getOrganizationTransformationBlock 2 params → 200
POST
/api/organizations/{organizationId}/transformation/{transformationId}
Update transformation block
updateOrganizationTransformationBlock 2 params body → 200
DELETE
/api/organizations/{organizationId}/transformation/{transformationId}
Delete transformation block
deleteOrganizationTransformationBlock 2 params → 200
POST
/api/organizations/{organizationId}/transformation/{transformationId}/export
Export transformation block
exportOrganizationTransformationBlock 2 params → 200
GET
/api/organizations/{organizationId}/deploy
Get deploy blocks
listOrganizationDeployBlocks 1 param → 200
POST
/api/organizations/{organizationId}/deploy
Add deploy block
addOrganizationDeployBlock 1 param body → 200
GET
/api/organizations/{organizationId}/deploy/{deployId}
Get deploy block
getOrganizationDeployBlock 2 params → 200
POST
/api/organizations/{organizationId}/deploy/{deployId}
Update deploy block
updateOrganizationDeployBlock 2 params body → 200
DELETE
/api/organizations/{organizationId}/deploy/{deployId}
Delete deploy block
deleteOrganizationDeployBlock 2 params → 200
POST
/api/organizations/{organizationId}/deploy/{deployId}/export
Export deploy block
exportOrganizationDeployBlock 2 params → 200
GET
/api/organizations/{organizationId}/dsp
Get dsp blocks
listOrganizationDspBlocks 1 param → 200
POST
/api/organizations/{organizationId}/dsp
Add dsp block
addOrganizationDspBlock 1 param body → 200
GET
/api/organizations/{organizationId}/dsp/{dspId}
Get dsp block
getOrganizationDspBlock 2 params → 200
POST
/api/organizations/{organizationId}/dsp/{dspId}
Update dsp block
updateOrganizationDspBlock 2 params body → 200
DELETE
/api/organizations/{organizationId}/dsp/{dspId}
Delete dsp block
deleteOrganizationDspBlock 2 params → 200
POST
/api/organizations/{organizationId}/dsp/{dspId}/export
Export dsp block
exportOrganizationDspBlock 2 params → 200
POST
/api/organizations/{organizationId}/dsp/{dspId}/retry
Retry connection to dsp block
retryOrganizationDspBlock 2 params → 200
GET
/api/organizations/{organizationId}/transfer-learning
Get transfer learning blocks
listOrganizationTransferLearningBlocks 1 param → 200
POST
/api/organizations/{organizationId}/transfer-learning
Add transfer learning block
addOrganizationTransferLearningBlock 1 param body → 200
GET
/api/organizations/{organizationId}/transfer-learning/{transferLearningId}
Get transfer learning block
getOrganizationTransferLearningBlock 2 params → 200
POST
/api/organizations/{organizationId}/transfer-learning/{transferLearningId}
Update transfer learning block
updateOrganizationTransferLearningBlock 2 params body → 200
DELETE
/api/organizations/{organizationId}/transfer-learning/{transferLearningId}
Delete transfer learning block
deleteOrganizationTransferLearningBlock 2 params → 200
POST
/api/organizations/{organizationId}/transfer-learning/{transferLearningId}/export
Export transfer learning block
exportOrganizationTransferLearningBlock 2 params → 200
GET
/api/organizations/{organizationId}/secrets
Get secrets
listOrganizationSecrets 1 param → 200
POST
/api/organizations/{organizationId}/secrets
Add secret
addOrganizationSecret 1 param body → 200
DELETE
/api/organizations/{organizationId}/secrets/{secretId}
Delete secret
deleteOrganizationSecret 2 params → 200

Schemas 41

The contract defines 41 schemas that model the data the API accepts and returns. The most detailed are OrganizationTransformationBlock (32 properties), OrganizationTransferLearningBlock (26 properties), OrganizationDeployBlock (24 properties), AddOrganizationTransformationBlockRequest (22 properties). Each schema is shown below with its type and property counts.

GetPublicOrganizationTransformationBlockResponse
ListOrganizationDspBlocksResponse
BlockDisplayCategory
string
Category to display this block in the UI.
ListOrganizationSecretsResponse
ObjectDetectionLastLayer
string
GetOrganizationDeployBlockResponse
AddOrganizationTransferLearningBlockRequest
object
15 properties 5 required
OrganizationDeployBlock
object
24 properties 14 required
ListOrganizationDeployBlocksResponse
UpdateOrganizationDspBlockRequest
object
8 properties
UpdateOrganizationTransformationBlockRequest
object
22 properties
OrganizationTransferLearningOperatesOn
string
OrganizationTransferLearningBlock
object
26 properties 14 required
ListOrganizationTransformationBlocksResponse
EntityCreatedResponse
DSPGroupItem
object
16 properties 7 required
GetOrganizationTransferLearningBlockResponse
AddOrganizationSecretRequest
object
3 properties 3 required
UpdateOrganizationTransferLearningBlockRequest
object
15 properties
OrganizationDspBlock
object
19 properties 9 required
AddOrganizationDeployBlockRequest
object
15 properties 4 required
AIActionsOperatesOn
string
OrganizationTransferLearningBlockModelFile
object
4 properties 4 required
PublicOrganizationTransformationBlock
object
17 properties 12 required
GetOrganizationTransformationBlockResponse
UpdateOrganizationDeployBlockRequest
object
15 properties
TransformationBlockAdditionalMountPoint
object
4 properties 2 required
GetOrganizationDspBlockResponse
OrganizationTransferLearningBlockCustomVariant
object
5 properties 3 required
GenericApiResponse
object
2 properties 1 required
AddOrganizationDspBlockRequest
object
8 properties 4 required
EnvironmentVariable
object
2 properties 1 required
ExportBlockResponse
PublicProjectTierAvailability
string
For public blocks, this indicates the project tiers for which this block is available.
ListOrganizationTransferLearningBlocksResponse
ListPublicOrganizationTransformationBlocksResponse
CreatedUpdatedByUser
object
4 properties 3 required
AddOrganizationTransformationBlockRequest
object
22 properties 7 required
OrganizationTransformationBlock
object
32 properties 18 required
TransformationJobOperatesOnEnum
string
ImageInputScaling
string
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-no…

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

edge-impulse-organizationblocks-api-openapi.yml Raw ↑

Other APIs Edge Impulse publishes across the network.

Edge Impulse Admin API
Edge Impulse Auth API
Edge Impulse Canary API
Edge Impulse CDN API
Edge Impulse Classify API
Edge Impulse Deployment API
Edge Impulse Devices API
Edge Impulse DSP API
Edge Impulse EmailVerification API
Edge Impulse Export API
Edge Impulse FeatureFlags API
Edge Impulse Health API
Where this information came from

This is an independent, third-party profile of Edge Impulse OrganizationBlocks 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.