Edge Impulse · OpenAPI Overlay 1.0.0
API Evangelist conversational phrasing for Edge Impulse Organizations API
81 actions
81 updates
phrasing
extends
openapi/edge-impulse-organizations-api-openapi.yml
Generated by API Evangelist
Written by API Evangelist tooling for Edge Impulse's API. It is a proposal applied on top of the contract, not a document Edge Impulse publishes.
What the actions change
x-apievangelist-phrasing
Targets 81 · first 16 shown; the file carries all of them
$.info
$.paths['/api/organizations'].get
$.paths['/api/organizations/create'].post
$.paths['/api/organizations/{organizationId}'].get
$.paths['/api/organizations/{organizationId}'].post
$.paths['/api/organizations/{organizationId}'].delete
$.paths['/api/organizations/{organizationId}/trial/request-extension'].post
$.paths['/api/organizations/{organizationId}/metrics'].get
$.paths['/api/organizations/{organizationId}/request-hr-block-license'].post
$.paths['/api/organizations/{organizationId}/limits-request'].post
$.paths['/api/organizations/{organizationId}/whitelabel'].get
$.paths['/api/organizations/{organizationId}/whitelabel'].put
$.paths['/api/organizations/{organizationId}/whitelabel/deploymentTargets'].post
$.paths['/api/organizations/{organizationId}/whitelabel/deploymentTargets/default'].post
$.paths['/api/organizations/{organizationId}/whitelabel/deploymentOptionsOrder'].post
$.paths['/api/organizations/{organizationId}/whitelabel/learningBlocks'].post
OpenAPI Overlay
# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand.
overlay: 1.0.0
info:
title: API Evangelist conversational phrasing for Edge Impulse Organizations API
version: 1.0.0
extends: openapi/edge-impulse-organizations-api-openapi.yml
actions:
- target: $.info
update:
x-apievangelist-phrasing:
method: generated
generated: '2026-10-01'
generator: build-phrasing.py
label: Generated by API Evangelist
operations: 80
- target: $.paths['/api/organizations'].get
update:
x-apievangelist-phrasing:
intent: List organizations I belong to
effect: read
questions:
- Which Edge Impulse organizations am I a member of?
- Why does an API key only show one organization when I list them?
instructions:
- text: List the organizations I'm part of.
- text: Show every active organization my account can access.
method: generated
generated: '2026-10-01'
- target: $.paths['/api/organizations/create'].post
update:
x-apievangelist-phrasing:
intent: Create a new organization
effect: write
questions:
- How do I set up a brand-new organization for my team?
- What do I need to provide to create an organization for myself?
instructions:
- text: Create a new organization named {organizationName}.
slots:
organizationName: requestBody.organizationName
- text: Set up my own organization called {organizationName}.
slots:
organizationName: requestBody.organizationName
method: generated
generated: '2026-10-01'
- target: $.paths['/api/organizations/{organizationId}'].get
update:
x-apievangelist-phrasing:
intent: Get an organization's details
effect: read
questions:
- Where do I see all the information about my organization?
- What details, like name, logo and members, does an organization record hold?
instructions:
- text: Get the details of organization {organizationId}.
slots:
organizationId: path.organizationId
- text: Show everything about my organization {organizationId}.
slots:
organizationId: path.organizationId
method: generated
generated: '2026-10-01'
- target: $.paths['/api/organizations/{organizationId}'].post
update:
x-apievangelist-phrasing:
intent: Update my organization's settings
effect: write
questions:
- How do I rename my organization or change its readme?
- Can I set a monthly job compute limit on my own organization?
instructions:
- text: Rename my organization {organizationId} to {name}.
slots:
organizationId: path.organizationId
name: requestBody.name
- text: Update the readme of organization {organizationId} to {readme}.
slots:
organizationId: path.organizationId
readme: requestBody.readme
- text: Set the job limit of organization {organizationId} to {jobLimitM} minutes.
slots:
organizationId: path.organizationId
jobLimitM: requestBody.jobLimitM
method: generated
generated: '2026-10-01'
- target: $.paths['/api/organizations/{organizationId}'].delete
update:
x-apievangelist-phrasing:
intent: Permanently delete my organization
effect: destructive
questions:
- Is deleting my organization and all its data reversible?
- How do I remove my organization completely?
instructions:
- text: Delete my organization {organizationId} and all its data.
slots:
organizationId: path.organizationId
- text: Irrevocably remove organization {organizationId}.
slots:
organizationId: path.organizationId
method: generated
generated: '2026-10-01'
- target: $.paths['/api/organizations/{organizationId}/trial/request-extension'].post
update:
x-apievangelist-phrasing:
intent: Request an enterprise trial extension
effect: write
questions:
- My enterprise trial is ending; can I ask for more time?
- What should I include when requesting a trial extension, like use case or timeline?
instructions:
- text: Request an enterprise trial extension for organization {organizationId} because {reason}.
slots:
organizationId: path.organizationId
reason: requestBody.reason
- text: Ask to extend trial {trialId} for organization {organizationId} with use case {useCase} and timeline {timeline}.
slots:
trialId: requestBody.trialId
organizationId: path.organizationId
useCase: requestBody.useCase
timeline: requestBody.timeline
method: generated
generated: '2026-10-01'
- target: $.paths['/api/organizations/{organizationId}/metrics'].get
update:
x-apievangelist-phrasing:
intent: Get usage metrics for my organization
effect: read
questions:
- What general usage metrics are available for my organization?
- Can I exclude Edge Impulse staff from my organization's metrics?
instructions:
- text: Get general metrics for organization {organizationId}.
slots:
organizationId: path.organizationId
- text: Show organization {organizationId} metrics only for {projectVisibility} projects.
slots:
organizationId: path.organizationId
projectVisibility: query.projectVisibility
method: generated
generated: '2026-10-01'
- target: $.paths['/api/organizations/{organizationId}/request-hr-block-license'].post
update:
x-apievangelist-phrasing:
intent: Request a license for the HR block
effect: write
questions:
- What license do I need to deploy an impulse that uses the HR block?
- How do I ask for the heart-rate block deployment license?
instructions:
- text: Request an HR block license for organization {organizationId}.
slots:
organizationId: path.organizationId
- text: Ask for the heart-rate block deployment license on organization {organizationId}.
slots:
organizationId: path.organizationId
method: generated
generated: '2026-10-01'
- target: $.paths['/api/organizations/{organizationId}/limits-request'].post
update:
x-apievangelist-phrasing:
intent: Request higher organization limits
effect: write
questions:
- Can I ask for more users, projects, compute or storage for my organization?
- Which organization limits can I request to raise?
instructions:
- text: Request an increase of {limits} for organization {organizationId}.
slots:
limits: requestBody.limits
organizationId: path.organizationId
- text: Ask to raise organization {organizationId} limits to {limits} because {reason}.
slots:
organizationId: path.organizationId
limits: requestBody.limits
reason: requestBody.reason
method: generated
generated: '2026-10-01'
- target: $.paths['/api/organizations/{organizationId}/whitelabel'].get
update:
x-apievangelist-phrasing:
intent: Get white label configuration
effect: read
questions:
- As a white label admin, where do I see my white label's configuration?
- Which project types does my white label currently support?
instructions:
- text: Get the white label information for organization {organizationId}.
slots:
organizationId: path.organizationId
- text: Show my white label settings via organization {organizationId}.
slots:
organizationId: path.organizationId
method: generated
generated: '2026-10-01'
- target: $.paths['/api/organizations/{organizationId}/whitelabel'].put
update:
x-apievangelist-phrasing:
intent: Update supported project types for a white label
effect: write
questions:
- How do I change which project types users can create in my white label?
- Can a white label admin restrict the supported project types?
instructions:
- text: Set the supported project types of the white label for organization {organizationId} to {supportedProjectTypes}.
slots:
organizationId: path.organizationId
supportedProjectTypes: requestBody.supportedProjectTypes
- text: Limit white label {organizationId} to project types {supportedProjectTypes}.
slots:
organizationId: path.organizationId
supportedProjectTypes: requestBody.supportedProjectTypes
method: generated
generated: '2026-10-01'
- target: $.paths['/api/organizations/{organizationId}/whitelabel/deploymentTargets'].post
update:
x-apievangelist-phrasing:
intent: Choose enabled deployment targets for a white label
effect: write
questions:
- How do I enable or disable deployment targets across my white label?
- Can I turn off certain hardware targets for everyone in my white label?
instructions:
- text: Enable deployment targets {targets} for the white label of organization {organizationId}.
slots:
targets: requestBody.targets
organizationId: path.organizationId
- text: Update which deployment targets white label {organizationId} offers to {targets}.
slots:
organizationId: path.organizationId
targets: requestBody.targets
method: generated
generated: '2026-10-01'
- target: $.paths['/api/organizations/{organizationId}/whitelabel/deploymentTargets/default'].post
update:
x-apievangelist-phrasing:
intent: Set the white label's default deployment target
effect: write
questions:
- Which deployment target is preselected for users of my white label, and can I change it?
- How do I make one board the default deployment target in my white label?
instructions:
- text: Make {defaultDeploymentTarget} the default deployment target for white label {organizationId}.
slots:
defaultDeploymentTarget: requestBody.defaultDeploymentTarget
organizationId: path.organizationId
- text: Change the white label default target of organization {organizationId} to {defaultDeploymentTarget}.
slots:
organizationId: path.organizationId
defaultDeploymentTarget: requestBody.defaultDeploymentTarget
method: generated
generated: '2026-10-01'
- target: $.paths['/api/organizations/{organizationId}/whitelabel/deploymentOptionsOrder'].post
update:
x-apievangelist-phrasing:
intent: Reorder deployment options in the white label
effect: write
questions:
- Can I control the order deployment options appear in on the deployment page?
- How do I put our preferred deployment options at the top for white label users?
instructions:
- text: Reorder the deployment options for white label {organizationId} as {order}.
slots:
organizationId: path.organizationId
order: requestBody.order
- text: Show deployment options in white label {organizationId} in the order {order}.
slots:
organizationId: path.organizationId
order: requestBody.order
method: generated
generated: '2026-10-01'
- target: $.paths['/api/organizations/{organizationId}/whitelabel/learningBlocks'].post
update:
x-apievangelist-phrasing:
intent: Choose enabled learning blocks for a white label
effect: write
questions:
- How do I limit which learning blocks are available in my white label?
- Can a white label admin enable only certain learning blocks?
instructions:
- text: Enable learning blocks {learningBlocks} for white label {organizationId}.
slots:
learningBlocks: requestBody.learningBlocks
organizationId: path.organizationId
- text: Update the learning blocks white label {organizationId} offers to {learningBlocks}.
slots:
organizationId: path.organizationId
learningBlocks: requestBody.learningBlocks
method: generated
generated: '2026-10-01'
- target: $.paths['/api/organizations/{organizationId}/whitelabel/theme/logo'].post
update:
x-apievangelist-phrasing:
intent: Update the white label theme logo
effect: write
questions:
- How do I replace the main logo shown across my white label?
- Can a white label admin upload a new theme logo?
instructions:
- text: Upload {image} as the white label theme logo for organization {organizationId}.
slots:
image: requestBody.image
organizationId: path.organizationId
- text: Replace the main white label logo of organization {organizationId}.
slots:
organizationId: path.organizationId
method: generated
generated: '2026-10-01'
- target: $.paths['/api/organizations/{organizationId}/whitelabel/theme/deviceLogo'].post
update:
x-apievangelist-phrasing:
intent: Update the white label device logo
effect: write
questions:
- Which logo appears on the devices page of my white label, and how do I change it?
- Can I set a separate device logo for my white label theme?
instructions:
- text: Upload {image} as the white label device logo for organization {organizationId}.
slots:
image: requestBody.image
organizationId: path.organizationId
- text: Replace the device logo in white label {organizationId}'s theme.
slots:
organizationId: path.organizationId
method: generated
generated: '2026-10-01'
- target: $.paths['/api/organizations/{organizationId}/whitelabel/theme/colors'].post
update:
x-apievangelist-phrasing:
intent: Update the white label theme colors
effect: write
questions:
- How do I brand my white label with our primary color?
- Can the white label theme use a gradient end color as well?
instructions:
- text: Set white label {organizationId} primary color to {primaryColor}.
slots:
organizationId: path.organizationId
primaryColor: requestBody.primaryColor
- text: Set the white label gradient end color for organization {organizationId} to {primaryColorGradientEnd}.
slots:
organizationId: path.organizationId
primaryColorGradientEnd: requestBody.primaryColorGradientEnd
method: generated
generated: '2026-10-01'
- target: $.paths['/api/organizations/{organizationId}/whitelabel/theme/favicon'].post
update:
x-apievangelist-phrasing:
intent: Update the white label favicon
effect: write
questions:
- How do I change the browser tab icon for my white label site?
- Can a white label admin upload a custom favicon?
instructions:
- text: Upload {image} as the white label favicon for organization {organizationId}.
slots:
image: requestBody.image
organizationId: path.organizationId
- text: Replace white label {organizationId}'s tab icon with {image}.
slots:
organizationId: path.organizationId
image: requestBody.image
method: generated
generated: '2026-10-01'
- target: $.paths['/api/organizations/{organizationId}/whitelabel/metrics'].get
update:
x-apievangelist-phrasing:
intent: Get global white label metrics
effect: read
questions:
- What global usage metrics can I see across my whole white label?
- How many users and projects does my white label have overall?
instructions:
- text: Get global metrics for the white label of organization {organizationId}.
slots:
organizationId: path.organizationId
- text: Show white label-wide usage numbers for {organizationId}.
slots:
organizationId: path.organizationId
method: generated
generated: '2026-10-01'
- target: $.paths['/api/organizations/{organizationId}/whitelabel/users'].get
update:
x-apievangelist-phrasing:
intent: List all users in a white label
effect: read
questions:
- How do I list every registered user in my white label?
- Can I search white label users by name and filter by tier or active status?
instructions:
- text: List all users registered in white label {organizationId}.
slots:
organizationId: path.organizationId
- text: Search white label {organizationId} users for {search}, {limit} per page.
slots:
organizationId: path.organizationId
search: query.search
limit: query.limit
- text: Show {tier} tier users in white label {organizationId}.
slots:
tier: query.tier
organizationId: path.organizationId
method: generated
generated: '2026-10-01'
- target: $.paths['/api/organizations/{organizationId}/whitelabel/users/{userId}'].get
update:
x-apievangelist-phrasing:
intent: Get a white label user's profile
effect: read
questions:
- As a white label admin, how do I look up one user's account details?
- What information can I see about a specific white label user?
instructions:
- text: Get white label user {userId} in organization {organizationId}.
slots:
userId: path.userId
organizationId: path.organizationId
- text: Show the account of white label user {userId}.
slots:
userId: path.userId
method: generated
generated: '2026-10-01'
- target: $.paths['/api/organizations/{organizationId}/whitelabel/users/{userId}'].post
update:
x-apievangelist-phrasing:
intent: Update a white label user
effect: write
questions:
- Can a white label admin suspend or activate a user's account?
- How do I change a white label user's email, name or job title?
instructions:
- text: Suspend white label user {userId} in organization {organizationId} by setting suspended to {suspended}.
slots:
userId: path.userId
organizationId: path.organizationId
suspended: requestBody.suspended
- text: Change white label user {userId}'s email to {email}.
slots:
userId: path.userId
email: requestBody.email
- text: Update the job title of white label user {userId} to {jobTitle}.
slots:
userId: path.userId
jobTitle: requestBody.jobTitle
method: generated
generated: '2026-10-01'
- target: $.paths['/api/organizations/{organizationId}/whitelabel/users/{userId}'].delete
update:
x-apievangelist-phrasing:
intent: Delete a white label user
effect: destructive
questions:
- How do I delete a user account from my white label?
- Can a white label admin remove a user entirely?
instructions:
- text: Delete white label user {userId} from organization {organizationId}.
slots:
userId: path.userId
organizationId: path.organizationId
- text: Remove user account {userId} from the white label.
slots:
userId: path.userId
method: generated
generated: '2026-10-01'
- target: $.paths['/api/organizations/{organizationId}/whitelabel/users/{userId}/metrics'].get
update:
x-apievangelist-phrasing:
intent: Get marketing metrics for a white label user
effect: read
questions:
- What marketing metrics are tracked for an individual white label user?
- How engaged is a particular user in my white label?
instructions:
- text: Get marketing metrics for white label user {userId} in organization {organizationId}.
slots:
userId: path.userId
organizationId: path.organizationId
- text: Show engagement metrics of white label user {userId}.
slots:
userId: path.userId
method: generated
generated: '2026-10-01'
- target: $.paths['/api/organizations/{organizationId}/whitelabel/users/{userId}/jobs'].get
update:
x-apievangelist-phrasing:
intent: List a white label user's project jobs
effect: read
questions:
- Which project jobs has a specific white label user run?
- Can I page through all jobs started by one user in my white label?
instructions:
- text: List project jobs for white label user {userId} in organization {organizationId}.
slots:
userId: path.userId
organizationId: path.organizationId
- text: Show {limit} jobs run by white label user {userId}.
slots:
limit: query.limit
userId: path.userId
method: generated
generated: '2026-10-01'
- target: $.paths['/api/organizations/{organizationId}/whitelabel/projects'].get
update:
x-apievangelist-phrasing:
intent: List all projects in a white label
effect: read
questions:
- How do I see every project created across my white label?
- Can I search white label projects by name or show only active ones?
instructions:
- text: List all projects in white label {organizationId}.
slots:
organizationId: path.organizationId
- text: Search white label {organizationId} projects for {search}.
slots:
organizationId: path.organizationId
search: query.search
method: generated
generated: '2026-10-01'
- target: $.paths['/api/organizations/{organizationId}/whitelabel/projects'].post
update:
x-apievangelist-phrasing:
intent: Create a free-tier project in a white label
effect: write
questions:
- As a white label admin, can I create a free-tier project on behalf of a user?
- How do I create a white label project and assign an owner by email?
instructions:
- text: Create white label project {projectName} in organization {organizationId}.
slots:
projectName: requestBody.projectName
organizationId: path.organizationId
- text: Create a free-tier white label project {projectName} owned by {ownerEmail}.
slots:
projectName: requestBody.projectName
ownerEmail: requestBody.ownerEmail
method: generated
generated: '2026-10-01'
- target: $.paths['/api/organizations/{organizationId}/whitelabel/projects/{projectId}'].get
update:
x-apievangelist-phrasing:
intent: Get a white label project's details
effect: read
questions:
- How does a white label admin inspect any project in the white label?
- What project information can I read as a white label admin?
instructions:
- text: Get white label project {projectId} in organization {organizationId}.
slots:
projectId: path.projectId
organizationId: path.organizationId
- text: Show the details of white label project {projectId}.
slots:
projectId: path.projectId
method: generated
generated: '2026-10-01'
- target: $.paths['/api/organizations/{organizationId}/whitelabel/projects/{projectId}'].post
update:
x-apievangelist-phrasing:
intent: Update a white label project's settings
effect: write
questions:
- Can a white label admin raise a project's compute time limit or enable GPU training?
- How do I rename a project or change its visibility as a white label admin?
- Is it possible to change a project's training job RAM from the white label admin side?
instructions:
- text: Set the compute time limit of white label project {projectId} in organization {organizationId} to {computeTimeLimitM} minutes.
slots:
projectId: path.projectId
organizationId: path.organizationId
computeTimeLimitM: requestBody.computeTimeLimitM
- text: Rename white label project {projectId} to {name}.
slots:
projectId: path.projectId
name: requestBody.name
- text: Turn GPU training to {useGpu} on white label project {projectId}.
slots:
useGpu: requestBody.useGpu
projectId: path.projectId
method: generated
generated: '2026-10-01'
- target: $.paths['/api/organizations/{organizationId}/whitelabel/projects/{projectId}'].delete
update:
x-apievangelist-phrasing:
intent: Delete a white label project
effect: destructive
questions:
- How does a white label admin delete someone's project?
- Can I remove a project from my white label entirely?
instructions:
- text: Delete white label project {projectId} in organization {organizationId}.
slots:
projectId: path.projectId
organizationId: path.organizationId
- text: Remove project {projectId} from the white label.
slots:
projectId: path.projectId
method: generated
generated: '2026-10-01'
- target: $.paths['/api/organizations/{organizationId}/whitelabel/projects/{projectId}/apiKeys'].post
update:
x-apievangelist-phrasing:
intent: Add a temporary API key to a white label project
effect: write
questions:
- Can a white label admin mint a temporary API key to act on a project's behalf?
- How long does a white label project API key last, and can I set its TTL?
instructions:
- text: Add API key {name} to white label project {projectId} in organization {organizationId}.
slots:
name: requestBody.name
projectId: path.projectId
organizationId: path.organizationId
- text: Create a temporary project API key {name} for project {projectId} expiring after {ttl} seconds.
slots:
name: requestBody.name
projectId: path.projectId
ttl: requestBody.ttl
method: generated
generated: '2026-10-01'
- target: $.paths['/api/organizations/{organizationId}/whitelabel/projects/{projectId}/members'].post
update:
x-apievangelist-phrasing:
intent: Add a user to a white label project
effect: write
questions:
- How does a white label admin add a member to any project?
- What happens if I add to a white label project without naming a user?
instructions:
- text: Add {usernameOrEmail} to white label project {projectId} in organization {organizationId}.
slots:
usernameOrEmail: requestBody.usernameOrEmail
projectId: path.projectId
organizationId: path.organizationId
- text: Add myself to white label project {projectId}.
slots:
projectId: path.projectId
method: generated
generated: '2026-10-01'
- target: $.paths['/api/organizations/{organizationId}/whitelabel/projects/{projectId}/members/{userId}'].delete
update:
x-apievangelist-phrasing:
intent: Remove a user from a white label project
effect: destructive
questions:
- How do I take a user off a project as a white label admin?
- Can a white label admin revoke someone's project membership?
instructions:
- text: Remove user {userId} from white label project {projectId} in organization {organizationId}.
slots:
userId: path.userId
projectId: path.projectId
organizationId: path.organizationId
- text: Revoke user {userId}'s membership of project {projectId} in the white label.
slots:
userId: path.userId
projectId: path.projectId
method: generated
generated: '2026-10-01'
- target: $.paths['/api/organizations/{organizationId}/whitelabel/projects/{projectId}/jobs'].get
update:
x-apievangelist-phrasing:
intent: List jobs for a white label project
effect: read
questions:
- What jobs have run in a given project across my white label?
- Can a white label admin page through a project's job history?
instructions:
- text: Show the job history of project {projectId}, as white label admin of {organizationId}.
slots:
projectId: path.projectId
organizationId: path.organizationId
- text: Show the last {limit} jobs of white label project {projectId}.
slots:
limit: query.limit
projectId: path.projectId
method: generated
generated: '2026-10-01'
- target: $.paths['/api/organizations/{organizationId}/whitelabel/development-boards'].post
update:
x-apievangelist-phrasing:
intent: Add a development board to a white label
effect: write
questions:
- How do I list our own hardware board in my white label?
- What do I need, like an image and docs link, to add a development board?
instructions:
- text: Add development board {name} with image {image} and docs {docsUrl} to white label {organizationId}.
slots:
name: requestBody.name
image: requestBody.image
docsUrl: requestBody.docsUrl
organizationId: path.organizationId
- text: Register board {name} in the white label, documented at {docsUrl}, with image {image}.
slots:
name: requestBody.name
docsUrl: requestBody.docsUrl
image: requestBody.image
method: generated
generated: '2026-10-01'
- target: $.paths['/api/organizations/{organizationId}/whitelabel/development-boards/{developmentBoardId}'].put
update:
x-apievangelist-phrasing:
intent: Update a white label development board
effect: write
questions:
- Can I rename a development board or fix its documentation link?
- How do I edit the details of a board already in my white label?
instructions:
- text: Rename development board {developmentBoardId} in white label {organizationId} to {name}.
slots:
developmentBoardId: path.developmentBoardId
organizationId: path.organizationId
name: requestBody.name
- text: Change the docs link of development board {developmentBoardId} to {docsUrl}.
slots:
developmentBoardId: path.developmentBoardId
docsUrl: requestBody.docsUrl
method: generated
generated: '2026-10-01'
- target: $.paths['/api/organizations/{organizationId}/whitelabel/development-boards/{developmentBoardId}'].delete
update:
x-apievangelist-phrasing:
intent: Remove a development board from a white label
effect: destructive
questions:
- How do I take a development board out of my white label?
- Can a white label admin delete a board that's no longer supported?
instructions:
- text: Remove development board {developmentBoardId} from white label {organizationId}.
slots:
developmentBoardId: path.developmentBoardId
organizationId: path.organizationId
- text: Delete board {developmentBoardId} from the white label list.
slots:
developmentBoardId: path.developmentBoardId
method: generated
generated: '2026-10-01'
- target: $.paths['/api/organizations/{organizationId}/whitelabel/development-boards/{developmentBoardId}/image'].post
update:
x-apievangelist-phrasing:
intent: Update a development board's image
effect: write
questions:
- How do I replace just the picture of a development board in my white label?
- Can I upload a new photo for an existing board?
instructions:
- text: Upload {image} as the picture for development board {developmentBoardId} in white label {organizationId}.
slots:
image: requestBody.image
developmentBoardId: path.developmentBoardId
organizationId: path.organizationId
- text: Replace the photo of board {developmentBoardId}.
slots:
developmentBoardId: path.developmentBoardId
method: generated
generated: '2026-10-01'
# --- truncated at 32 KB (65 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/edge-impulse/refs/heads/main/overlays/edge-impulse-organizations-api-phrasing-overlay.yaml
Work with this as data
Every overlay here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for openapi overlays
4 MCP tools reach this
find_overlaysBrowse and filter every overlay in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This overlay
curl "https://apis.io/api/v1/overlays/edge-impulse-organizations-api-phrasing-overlay"
All openapi overlays
curl "https://apis.io/api/v1/overlays?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.