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.
View Overlay File View on GitHub Overlay Specification

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

Raw ↑
# 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.
All 92 tools →

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.