Edge Impulse OrganizationBlocks API
The OrganizationBlocks API from Edge Impulse — 17 operation(s) for organizationblocks.
Operations 30
Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay
GET
/api/organizations/{organizationId}/transformation
List an organization's transformation blocks · Get transformation blocks
#
Ask an LLM
“What transformation blocks has my Edge Impulse organization created?”
“Which of our own data transformation containers are registered?”
Tell an agent
List the transformation blocks in organization {organizationId}.
Show our own transformation blocks for organization {organizationId}.
POST
/api/organizations/{organizationId}/transformation
Add a transformation block · Add transformation block
#
Ask an LLM
“How do I register a Docker container as a data transformation block?”
“Can I set CPU and memory limits when adding a new transformation block?”
Tell an agent
Add a transformation block {name} to organization {organizationId} using container {dockerContainer}.
Register new transformation block {name} in organization {organizationId} that operates on {operatesOn}.
GET
/api/organizations/{organizationId}/transformation/public
List public transformation blocks · List public transformation blocks
#
Ask an LLM
“Which transformation blocks have other organizations published for everyone to use?”
“Are there ready-made public transformation blocks I can reuse?”
Tell an agent
List public transformation blocks available to organization {organizationId}.
Show transformation blocks published by other organizations, as seen from {organizationId}.
GET
/api/organizations/{organizationId}/transformation/public/{transformationId}
Get a public transformation block · Get public transformation block
#
Ask an LLM
“What does a specific public transformation block from another organization do?”
“Can I view the details of one shared transformation block before using it?”
Tell an agent
Get public transformation block {transformationId} for organization {organizationId}.
Show details of the publicly shared transformation block {transformationId} from organization {organizationId}.
GET
/api/organizations/{organizationId}/transformation/{transformationId}
Get one of our transformation blocks · Get transformation block
#
Ask an LLM
“What container and CLI arguments does one of our transformation blocks use?”
“How do I look up a single transformation block my organization owns?”
Tell an agent
Get our transformation block {transformationId} in organization {organizationId}.
Show the settings of organization {organizationId} transformation block {transformationId}.
POST
/api/organizations/{organizationId}/transformation/{transformationId}
Update a transformation block · Update transformation block
#
Ask an LLM
“How do I change the Docker image of an existing transformation block?”
“Can I make one of our transformation blocks public or show it in data sources?”
Tell an agent
Update transformation block {transformationId} in organization {organizationId} to use container {dockerContainer}.
Set public visibility of transformation block {transformationId} in organization {organizationId} to {isPublic}.
DELETE
/api/organizations/{organizationId}/transformation/{transformationId}
Delete a transformation block · Delete transformation block
#
Ask an LLM
“How do I remove a transformation block my organization no longer uses?”
“Can I delete a custom data transformation block?”
Tell an agent destructive · confirm first
Delete transformation block {transformationId} from organization {organizationId}.
Remove our transformation block {transformationId} in organization {organizationId}.
POST
/api/organizations/{organizationId}/transformation/{transformationId}/export
Download a transformation block's source · Export transformation block
#
Ask an LLM
“Can I download the source code behind a transformation block?”
“How do I export a transformation block to edit it locally?”
Tell an agent
Export the source code of transformation block {transformationId} in organization {organizationId}.
Download transformation block {transformationId} code from organization {organizationId}.
GET
/api/organizations/{organizationId}/deploy
List an organization's deploy blocks · Get deploy blocks
#
Ask an LLM
“What custom deployment targets has my organization defined?”
“Which deploy blocks are available to package our models?”
Tell an agent
List the deploy blocks in organization {organizationId}.
Show all custom deployment blocks for organization {organizationId}.
Ask an LLM
“How do I add a custom deployment target built from my own container?”
“Can a new deploy block support the EON Compiler or run privileged?”
Tell an agent
Add deploy block {name} to organization {organizationId} using container {dockerContainer}.
Create a deploy block {name} in organization {organizationId} under category {category}.
Ask an LLM
“Which container and resource limits does a particular deploy block use?”
“How can I view one deploy block's configuration?”
Tell an agent
Get deploy block {deployId} in organization {organizationId}.
Show the configuration of deployment block {deployId} for organization {organizationId}.
POST
/api/organizations/{organizationId}/deploy/{deployId}
Update a deploy block · Update deploy block
#
Ask an LLM
“How do I change the container image of an existing deploy block?”
“Can I turn on EON Compiler support for a deploy block I already added?”
Tell an agent
Update deploy block {deployId} in organization {organizationId} to use container {dockerContainer}.
Set EON Compiler support on deploy block {deployId} in organization {organizationId} to {supportsEonCompiler}.
DELETE
/api/organizations/{organizationId}/deploy/{deployId}
Delete a deploy block · Delete deploy block
#
Ask an LLM
“How do I remove a custom deployment target from my organization?”
“Can I delete a deploy block that is no longer needed?”
Tell an agent destructive · confirm first
Delete deploy block {deployId} from organization {organizationId}.
Remove deployment block {deployId} in organization {organizationId}.
POST
/api/organizations/{organizationId}/deploy/{deployId}/export
Download a deploy block's source · Export deploy block
#
Ask an LLM
“Can I download the source code of a deploy block?”
“How do I export a custom deployment block's code?”
Tell an agent
Export the source code of deploy block {deployId} in organization {organizationId}.
Download deployment block {deployId} code from organization {organizationId}.
Ask an LLM
“Which custom signal processing blocks does my organization have?”
“What DSP blocks have we hosted for feature extraction?”
Tell an agent
List the DSP blocks in organization {organizationId}.
Show all custom signal processing blocks for organization {organizationId}.
Ask an LLM
“How do I host my own signal processing container as a DSP block?”
“Which port does a new DSP block need to listen on?”
Tell an agent
Add DSP block {name} to organization {organizationId} from container {dockerContainer} on port {port}.
Create a custom DSP block {name} in organization {organizationId} described as {description}.
Ask an LLM
“What container and port is a particular DSP block running on?”
“How can I check one DSP block's settings?”
Tell an agent
Get DSP block {dspId} in organization {organizationId}.
Show the configuration of signal processing block {dspId} for organization {organizationId}.
Ask an LLM
“How do I change the port or container image of an existing DSP block?”
“Can I adjust memory limits on a DSP block I already added?”
Tell an agent
Update DSP block {dspId} in organization {organizationId} to use container {dockerContainer}.
Change the port of DSP block {dspId} in organization {organizationId} to {port}.
Ask an LLM
“How do I remove a custom DSP block from my organization?”
“Can I delete a signal processing block we no longer use?”
Tell an agent destructive · confirm first
Delete DSP block {dspId} from organization {organizationId}.
Remove signal processing block {dspId} in organization {organizationId}.
POST
/api/organizations/{organizationId}/dsp/{dspId}/export
Download a DSP block's source · Export dsp block
#
Ask an LLM
“Can I download the source code of a DSP block?”
“How do I export a custom signal processing block's code?”
Tell an agent
Export the source code of DSP block {dspId} in organization {organizationId}.
Download signal processing block {dspId} code from organization {organizationId}.
POST
/api/organizations/{organizationId}/dsp/{dspId}/retry
Retry launching a DSP block · Retry connection to dsp block
#
Ask an LLM
“What can I do when a DSP block failed to start or lost its connection?”
“Is there a way to relaunch a DSP block that isn't responding?”
Tell an agent
Retry the connection to DSP block {dspId} in organization {organizationId}.
Relaunch signal processing block {dspId} for organization {organizationId}.
GET
/api/organizations/{organizationId}/transfer-learning
List an organization's transfer learning blocks · Get transfer learning blocks
#
Ask an LLM
“Which custom transfer learning blocks has my organization added?”
“What of our own learning models are available as training blocks?”
Tell an agent
List the transfer learning blocks in organization {organizationId}.
Show all custom training (transfer learning) blocks for organization {organizationId}.
POST
/api/organizations/{organizationId}/transfer-learning
Add a transfer learning block · Add transfer learning block
#
Ask an LLM
“How do I bring my own model architecture as a transfer learning block?”
“Can a new transfer learning block be flagged as requiring a GPU?”
Tell an agent
Add transfer learning block {name} to organization {organizationId} from container {dockerContainer}.
Register a new transfer learning block {name} in organization {organizationId} that operates on {operatesOn}.
GET
/api/organizations/{organizationId}/transfer-learning/{transferLearningId}
Get a transfer learning block · Get transfer learning block
#
Ask an LLM
“What container and parameters does a particular transfer learning block use?”
“How can I look up one transfer learning block by ID?”
Tell an agent
Get transfer learning block {transferLearningId} in organization {organizationId}.
Show the settings of training block {transferLearningId} for organization {organizationId}.
POST
/api/organizations/{organizationId}/transfer-learning/{transferLearningId}
Update a transfer learning block · Update transfer learning block
#
Ask an LLM
“How do I change the container image of an existing transfer learning block?”
“Can I make one of our transfer learning blocks public for devices?”
Tell an agent
Update transfer learning block {transferLearningId} in organization {organizationId} to use container {dockerContainer}.
Set GPU requirement on training block {transferLearningId} in organization {organizationId} to {indRequiresGpu}.
DELETE
/api/organizations/{organizationId}/transfer-learning/{transferLearningId}
Delete a transfer learning block · Delete transfer learning block
#
Ask an LLM
“How do I remove a custom transfer learning block from my organization?”
“Can I delete a training block we no longer use?”
Tell an agent destructive · confirm first
Delete transfer learning block {transferLearningId} from organization {organizationId}.
Remove training block {transferLearningId} in organization {organizationId}.
POST
/api/organizations/{organizationId}/transfer-learning/{transferLearningId}/export
Download a transfer learning block's source · Export transfer learning block
#
Ask an LLM
“Can I download the source code of a transfer learning block?”
“How do I export a custom training block's code?”
Tell an agent
Export the source code of transfer learning block {transferLearningId} in organization {organizationId}.
Download training block {transferLearningId} code from organization {organizationId}.
Ask an LLM
“Which secrets are stored for my organization's custom blocks?”
“Can I see the names of all secrets we've saved?”
Tell an agent
List the secrets in organization {organizationId}.
Show all stored secrets for organization {organizationId}.
Ask an LLM
“How do I store a credential securely for my organization's blocks to use?”
“Can I add a described secret value to my organization?”
Tell an agent
Add secret {name} with value {secret} to organization {organizationId}.
Store a new secret {name} in organization {organizationId}, described as {description}.
DELETE
/api/organizations/{organizationId}/secrets/{secretId}
Delete an organization secret · Delete secret
#
Ask an LLM
“How do I remove a stored secret from my organization?”
“Can I delete a credential that's been compromised?”
Tell an agent destructive · confirm first
Delete secret {secretId} from organization {organizationId}.
Remove stored secret {secretId} in organization {organizationId}.