Edge Impulse · OpenAPI Overlay 1.0.0
API Evangelist conversational phrasing for Edge Impulse Organization Data API
41 actions
41 updates
phrasing
extends
openapi/edge-impulse-organizationdata-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 41 · first 16 shown; the file carries all of them
$.info
$.paths['/api/organizations/{organizationId}/buckets'].get
$.paths['/api/organizations/{organizationId}/buckets'].post
$.paths['/api/organizations/{organizationId}/buckets/verify'].post
$.paths['/api/organizations/{organizationId}/buckets/{bucketId}'].get
$.paths['/api/organizations/{organizationId}/buckets/{bucketId}'].post
$.paths['/api/organizations/{organizationId}/buckets/{bucketId}'].delete
$.paths['/api/organizations/{organizationId}/buckets/{bucketId}/verify'].post
$.paths['/api/organizations/{organizationId}/data'].get
$.paths['/api/organizations/{organizationId}/data/add'].post
$.paths['/api/organizations/{organizationId}/data/add-folder'].post
$.paths['/api/organizations/{organizationId}/data/download'].get
$.paths['/api/organizations/{organizationId}/data/delete'].post
$.paths['/api/organizations/{organizationId}/data/clear-checklist'].post
$.paths['/api/organizations/{organizationId}/data/change-dataset'].post
$.paths['/api/organizations/{organizationId}/data/files'].get
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 Organization Data API
version: 1.0.0
extends: openapi/edge-impulse-organizationdata-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: 40
- target: $.paths['/api/organizations/{organizationId}/buckets'].get
update:
x-apievangelist-phrasing:
intent: List an organization's storage buckets
effect: read
questions:
- Which storage buckets are connected to my Edge Impulse organization?
- Does the bucket list expose the secret keys?
instructions:
- text: List the storage buckets of organization {org}.
slots:
org: path.organizationId
- text: Show every bucket configured for organization {org}.
slots:
org: path.organizationId
method: generated
generated: '2026-10-01'
- target: $.paths['/api/organizations/{organizationId}/buckets'].post
update:
x-apievangelist-phrasing:
intent: Connect an external storage bucket
effect: write
questions:
- How do I connect my own S3 or GCS bucket to an organization?
- Can I connect a bucket when I only have access to a prefix, not the root?
instructions:
- text: Add bucket {bucket} at endpoint {endpoint} in region {region} to organization {org} with access key {access} and secret {secret}.
slots:
org: path.organizationId
bucket: requestBody.bucket
endpoint: requestBody.endpoint
region: requestBody.region
access: requestBody.accessKey
secret: requestBody.secretKey
- text: Connect storage bucket {bucket} to organization {org}, checking connectivity under prefix {prefix}.
slots:
org: path.organizationId
bucket: requestBody.bucket
prefix: requestBody.checkConnectivityPrefix
method: generated
generated: '2026-10-01'
- target: $.paths['/api/organizations/{organizationId}/buckets/verify'].post
update:
x-apievangelist-phrasing:
intent: Test bucket credentials before connecting
effect: read
questions:
- Can I check that new bucket credentials work before I add the bucket?
- Is there a way to list a few files in a bucket to confirm access ahead of connecting it?
instructions:
- text: Verify that bucket {bucket} at {endpoint} is reachable with access key {access} for organization {org}.
slots:
org: path.organizationId
bucket: requestBody.bucket
endpoint: requestBody.endpoint
access: requestBody.accessKey
- text: Test new credentials for bucket {bucket} at endpoint {endpoint} in organization {org} before adding it.
slots:
org: path.organizationId
bucket: requestBody.bucket
endpoint: requestBody.endpoint
method: generated
generated: '2026-10-01'
- target: $.paths['/api/organizations/{organizationId}/buckets/{bucketId}'].get
update:
x-apievangelist-phrasing:
intent: Get a storage bucket's details
effect: read
questions:
- What endpoint and region is a connected bucket configured with?
- Can I look up one storage bucket by its ID?
instructions:
- text: Get details of bucket {bucket} in organization {org}.
slots:
org: path.organizationId
bucket: path.bucketId
- text: Show the configuration of storage bucket {bucket} for organization {org}.
slots:
org: path.organizationId
bucket: path.bucketId
method: generated
generated: '2026-10-01'
- target: $.paths['/api/organizations/{organizationId}/buckets/{bucketId}'].post
update:
x-apievangelist-phrasing:
intent: Update a storage bucket's settings
effect: write
questions:
- How do I rotate the access keys on a connected bucket?
- Do I need to verify connectivity before changing a bucket's credentials?
instructions:
- text: Update bucket {bucket} in organization {org} with access key {access} and secret {secret}.
slots:
org: path.organizationId
bucket: path.bucketId
access: requestBody.accessKey
secret: requestBody.secretKey
- text: Change the endpoint of bucket {bucket} in organization {org} to {endpoint}.
slots:
org: path.organizationId
bucket: path.bucketId
endpoint: requestBody.endpoint
method: generated
generated: '2026-10-01'
- target: $.paths['/api/organizations/{organizationId}/buckets/{bucketId}'].delete
update:
x-apievangelist-phrasing:
intent: Remove a storage bucket
effect: destructive
questions:
- What happens to data when I disconnect a storage bucket from my organization?
- Can I remove a bucket I no longer use?
instructions:
- text: Remove storage bucket {bucket} from organization {org}.
slots:
org: path.organizationId
bucket: path.bucketId
- text: Disconnect bucket {bucket} from organization {org}.
slots:
org: path.organizationId
bucket: path.bucketId
method: generated
generated: '2026-10-01'
- target: $.paths['/api/organizations/{organizationId}/buckets/{bucketId}/verify'].post
update:
x-apievangelist-phrasing:
intent: Check access to an already-connected bucket
effect: read
questions:
- Is my already-connected bucket still reachable under a given prefix?
- Can I re-check connectivity on a bucket that's already set up?
instructions:
- text: Verify that existing bucket {bucket} in organization {org} is reachable at prefix {prefix}.
slots:
org: path.organizationId
bucket: path.bucketId
prefix: requestBody.prefix
- text: Re-check connectivity of connected bucket {bucket} for organization {org} under {prefix}.
slots:
org: path.organizationId
bucket: path.bucketId
prefix: requestBody.prefix
method: generated
generated: '2026-10-01'
- target: $.paths['/api/organizations/{organizationId}/data'].get
update:
x-apievangelist-phrasing:
intent: List an organization's data items
effect: read
questions:
- What data items are in my organization's datasets?
- Can I filter organization data items with a SQL-style WHERE clause?
instructions:
- text: List data items in organization {org}.
slots:
org: path.organizationId
- text: List data items in dataset {dataset} of organization {org} matching {filter}.
slots:
org: path.organizationId
dataset: query.dataset
filter: query.filter
method: generated
generated: '2026-10-01'
- target: $.paths['/api/organizations/{organizationId}/data/add'].post
update:
x-apievangelist-phrasing:
intent: Upload a new data item
effect: write
questions:
- How do I upload files as a new data item in an organization dataset?
- How many files can I attach directly when adding a data item?
instructions:
- text: Add a data item named {name} to dataset {dataset} in organization {org} with metadata {metadata}.
slots:
org: path.organizationId
name: requestBody.name
dataset: requestBody.dataset
metadata: requestBody.metadata
- text: Upload files as new data item {name} in dataset {dataset} of organization {org}.
slots:
org: path.organizationId
name: requestBody.name
dataset: requestBody.dataset
method: generated
generated: '2026-10-01'
- target: $.paths['/api/organizations/{organizationId}/data/add-folder'].post
update:
x-apievangelist-phrasing:
intent: Import bucket folders as data items
effect: write
questions:
- Can I bulk-import data that already sits in my bucket, one item per folder?
- Which bucket path should I point at to add existing folders as data items?
instructions:
- text: Add every folder under {path} in bucket {bucket} as data items in dataset {dataset} of organization {org}.
slots:
org: path.organizationId
path: requestBody.bucketPath
bucket: requestBody.bucketId
dataset: requestBody.dataset
- text: Bulk import folders from bucket {bucket} path {path} into dataset {dataset} for organization {org}.
slots:
org: path.organizationId
path: requestBody.bucketPath
bucket: requestBody.bucketId
dataset: requestBody.dataset
method: generated
generated: '2026-10-01'
- target: $.paths['/api/organizations/{organizationId}/data/download'].get
update:
x-apievangelist-phrasing:
intent: Download several data items
effect: read
questions:
- Can I download the data for several selected data items at once?
- Does a multi-item download query the underlying bucket?
instructions:
- text: Download data items {ids} from organization {org}.
slots:
org: path.organizationId
ids: query.dataIds
- text: Download the selected items {ids} in dataset {dataset} of organization {org}.
slots:
org: path.organizationId
ids: query.dataIds
dataset: query.dataset
method: generated
generated: '2026-10-01'
- target: $.paths['/api/organizations/{organizationId}/data/delete'].post
update:
x-apievangelist-phrasing:
intent: Delete several data items
effect: destructive
questions:
- Can I bulk-delete many data items in one call?
- Will deleting selected data items also remove files from my bucket?
instructions:
- text: Delete data items {ids} from organization {org}.
slots:
org: path.organizationId
ids: query.dataIds
- text: Bulk delete selected items {ids} in dataset {dataset} of organization {org}.
slots:
org: path.organizationId
ids: query.dataIds
dataset: query.dataset
method: generated
generated: '2026-10-01'
- target: $.paths['/api/organizations/{organizationId}/data/clear-checklist'].post
update:
x-apievangelist-phrasing:
intent: Clear checklist flags on data items
effect: write
questions:
- Can I reset the checklist flags on selected data items?
- Is there a bulk way to clear checklist status across many items?
instructions:
- text: Clear the checklist flags for data items {ids} in organization {org}.
slots:
org: path.organizationId
ids: query.dataIds
- text: Reset checklists on items {ids} in dataset {dataset} of organization {org}.
slots:
org: path.organizationId
ids: query.dataIds
dataset: query.dataset
method: generated
generated: '2026-10-01'
- target: $.paths['/api/organizations/{organizationId}/data/change-dataset'].post
update:
x-apievangelist-phrasing:
intent: Move data items to another dataset
effect: write
questions:
- Can I move a group of data items into a different dataset?
- Is it possible to reassign selected items to another dataset in bulk?
instructions:
- text: Move data items {ids} in organization {org} to dataset {target}.
slots:
org: path.organizationId
ids: query.dataIds
target: requestBody.dataset
- text: Change the dataset of items {ids} in organization {org} to {target}.
slots:
org: path.organizationId
ids: query.dataIds
target: requestBody.dataset
method: generated
generated: '2026-10-01'
- target: $.paths['/api/organizations/{organizationId}/data/files'].get
update:
x-apievangelist-phrasing:
intent: List files across data items
effect: read
questions:
- Which individual files are included by a data filter across my organization?
- Can I page through files rather than data items?
instructions:
- text: List files in organization {org} matching filter {filter}.
slots:
org: path.organizationId
filter: query.filter
- text: List the first {limit} files in dataset {dataset} of organization {org}.
slots:
org: path.organizationId
limit: query.limit
dataset: query.dataset
method: generated
generated: '2026-10-01'
- target: $.paths['/api/organizations/{organizationId}/data/refresh'].post
update:
x-apievangelist-phrasing:
intent: Refresh data items from buckets
effect: write
questions:
- I uploaded files straight to S3; how do I get the data items to reflect them?
- Will refreshing a dataset drop items that were deleted from the bucket?
instructions:
- text: Refresh dataset {dataset} in organization {org} from its buckets.
slots:
org: path.organizationId
dataset: query.dataset
- text: Resync data items of dataset {dataset} for organization {org} with S3.
slots:
org: path.organizationId
dataset: query.dataset
method: generated
generated: '2026-10-01'
- target: $.paths['/api/organizations/{organizationId}/data/bulk-metadata'].post
update:
x-apievangelist-phrasing:
intent: Bulk update metadata from a CSV
effect: write
questions:
- Can I update metadata for many data items using a CSV file?
- Which CSV column must identify each item when bulk updating metadata?
instructions:
- text: Bulk update metadata in dataset {dataset} of organization {org} using CSV {csv}.
slots:
org: path.organizationId
dataset: requestBody.dataset
csv: requestBody.csvFile
- text: Apply metadata from a CSV keyed by name to dataset {dataset} in organization {org}.
slots:
org: path.organizationId
dataset: requestBody.dataset
method: generated
generated: '2026-10-01'
- target: $.paths['/api/organizations/{organizationId}/data/{dataId}'].get
update:
x-apievangelist-phrasing:
intent: Get a data item's metadata
effect: read
questions:
- What metadata and files does a specific data item have?
- Does fetching one data item check the latest file info in the bucket?
instructions:
- text: Get data item {data} in organization {org}.
slots:
org: path.organizationId
data: path.dataId
- text: Show the metadata of data item {data} for organization {org}.
slots:
org: path.organizationId
data: path.dataId
method: generated
generated: '2026-10-01'
- target: $.paths['/api/organizations/{organizationId}/data/{dataId}'].post
update:
x-apievangelist-phrasing:
intent: Update a data item's metadata
effect: write
questions:
- Can I rename a single data item or edit its metadata?
- Is it possible to move one data item to another dataset?
instructions:
- text: Rename data item {data} in organization {org} to {name}.
slots:
org: path.organizationId
data: path.dataId
name: requestBody.name
- text: Set metadata {metadata} on data item {data} in organization {org}.
slots:
org: path.organizationId
data: path.dataId
metadata: requestBody.metadata
method: generated
generated: '2026-10-01'
- target: $.paths['/api/organizations/{organizationId}/data/{dataId}'].delete
update:
x-apievangelist-phrasing:
intent: Delete one data item
effect: destructive
questions:
- Can I delete one specific data item?
- When does removing a single data item also delete it from storage?
instructions:
- text: Delete data item {data} from organization {org}.
slots:
org: path.organizationId
data: path.dataId
- text: Remove the single item {data} in organization {org}.
slots:
org: path.organizationId
data: path.dataId
method: generated
generated: '2026-10-01'
- target: $.paths['/api/organizations/{organizationId}/data/{dataId}/add'].post
update:
x-apievangelist-phrasing:
intent: Add files to an existing data item
effect: write
questions:
- Can I attach more files to a data item that already exists?
- What do I use when a data item needs files beyond the initial upload?
instructions:
- text: Add files to existing data item {data} in organization {org}.
slots:
org: path.organizationId
data: path.dataId
- text: Attach {files} to data item {data} of organization {org}.
slots:
org: path.organizationId
data: path.dataId
files: requestBody.files[]
method: generated
generated: '2026-10-01'
- target: $.paths['/api/organizations/{organizationId}/data/{dataId}/download'].get
update:
x-apievangelist-phrasing:
intent: Download all files of one data item
effect: read
questions:
- Can I download everything stored in one data item?
- Is there a single download for all of an item's files?
instructions:
- text: Download all data for data item {data} in organization {org}.
slots:
org: path.organizationId
data: path.dataId
- text: Get every file of item {data} from organization {org} as one download.
slots:
org: path.organizationId
data: path.dataId
method: generated
generated: '2026-10-01'
- target: $.paths['/api/organizations/{organizationId}/data/{dataId}/download'].delete
update:
x-apievangelist-phrasing:
intent: Delete one file from a data item
effect: destructive
questions:
- Can I delete a single file from a data item without removing the whole item?
- Which parameter names the file to remove from a data item?
instructions:
- text: Delete file {file} from data item {data} in organization {org}.
slots:
org: path.organizationId
data: path.dataId
file: query.fileName
- text: Remove {file} out of item {data} for organization {org}.
slots:
org: path.organizationId
data: path.dataId
file: query.fileName
method: generated
generated: '2026-10-01'
- target: $.paths['/api/organizations/{organizationId}/data/{dataId}/files/download'].get
update:
x-apievangelist-phrasing:
intent: Download one file from a data item
effect: read
questions:
- How can I download just one file from a data item?
- Can I save a single named file out of a data item as an attachment?
instructions:
- text: Download file {file} from data item {data} in organization {org}.
slots:
org: path.organizationId
data: path.dataId
file: query.fileName
- text: Save {file} from item {data} of organization {org} to disk.
slots:
org: path.organizationId
data: path.dataId
file: query.fileName
method: generated
generated: '2026-10-01'
- target: $.paths['/api/organizations/{organizationId}/data/{dataId}/files/preview'].get
update:
x-apievangelist-phrasing:
intent: Preview one file from a data item
effect: read
questions:
- Can I view a data item's file inline in the browser instead of downloading it?
- Might a file preview be truncated?
instructions:
- text: Preview file {file} of data item {data} in organization {org}.
slots:
org: path.organizationId
data: path.dataId
file: query.fileName
- text: Show an inline preview of {file} from item {data} for organization {org}.
slots:
org: path.organizationId
data: path.dataId
file: query.fileName
method: generated
generated: '2026-10-01'
- target: $.paths['/api/organizations/{organizationId}/data/{dataId}/transformation-jobs'].get
update:
x-apievangelist-phrasing:
intent: List transformation jobs for a data item
effect: read
questions:
- Which transformation jobs have processed a given data item?
- How many transformation jobs come back if I don't pass a limit?
instructions:
- text: List transformation jobs for data item {data} in organization {org}.
slots:
org: path.organizationId
data: path.dataId
- text: Show the last {limit} transformation jobs that ran on item {data} in organization {org}.
slots:
org: path.organizationId
data: path.dataId
limit: query.limit
method: generated
generated: '2026-10-01'
- target: $.paths['/api/organizations/{organizationId}/dataset'].post
update:
x-apievangelist-phrasing:
intent: Create a research dataset
effect: write
questions:
- How do I create a new research dataset in my organization?
- Which category, type and bucket must a new dataset specify?
instructions:
- text: Add dataset {dataset} of type {type} and category {category} in bucket {bucket} to organization {org} with tags {tags}.
slots:
org: path.organizationId
dataset: requestBody.dataset
type: requestBody.type
category: requestBody.category
bucket: requestBody.bucket
tags: requestBody.tags
- text: Create research dataset {dataset} in organization {org}.
slots:
org: path.organizationId
dataset: requestBody.dataset
method: generated
generated: '2026-10-01'
- target: $.paths['/api/organizations/{organizationId}/dataset/{dataset}'].get
update:
x-apievangelist-phrasing:
intent: Get a dataset's information
effect: read
questions:
- What type, category and tags does a dataset have?
- Can I look up one dataset by name?
instructions:
- text: Get information about dataset {dataset} in organization {org}.
slots:
org: path.organizationId
dataset: path.dataset
- text: Show the settings of dataset {dataset} for organization {org}.
slots:
org: path.organizationId
dataset: path.dataset
method: generated
generated: '2026-10-01'
- target: $.paths['/api/organizations/{organizationId}/dataset/{dataset}'].post
update:
x-apievangelist-phrasing:
intent: Update a dataset's information
effect: write
questions:
- Can I retag or recategorize an existing dataset?
- Is it possible to rename a dataset or change its bucket?
instructions:
- text: Set the tags of dataset {dataset} in organization {org} to {tags}.
slots:
org: path.organizationId
dataset: path.dataset
tags: requestBody.tags
- text: Change dataset {dataset}'s category in organization {org} to {category}.
slots:
org: path.organizationId
dataset: path.dataset
category: requestBody.category
method: generated
generated: '2026-10-01'
- target: $.paths['/api/organizations/{organizationId}/dataset/{dataset}/hide'].post
update:
x-apievangelist-phrasing:
intent: Hide a dataset
effect: write
questions:
- Can I hide a dataset without deleting its data?
- Does hiding a dataset remove the files underneath?
instructions:
- text: Hide dataset {dataset} in organization {org}.
slots:
org: path.organizationId
dataset: path.dataset
- text: Hide the {dataset} dataset from organization {org} but keep its data.
slots:
org: path.organizationId
dataset: path.dataset
method: generated
generated: '2026-10-01'
- target: $.paths['/api/organizations/{organizationId}/dataset/{dataset}/upload-link'].post
update:
x-apievangelist-phrasing:
intent: Create a pre-signed upload link
effect: write
questions:
- Can a client upload a file straight to the dataset's bucket with a signed URL?
- What file details do I need to request a pre-signed S3 upload link?
instructions:
- text: Create a signed upload link for {file} ({size} bytes, hash {hash}) in dataset {dataset} of organization {org}.
slots:
org: path.organizationId
dataset: path.dataset
file: requestBody.fileName
size: requestBody.fileSize
hash: requestBody.fileHash
- text: Give me a pre-signed S3 URL to upload {file} into dataset {dataset} for organization {org}.
slots:
org: path.organizationId
dataset: path.dataset
file: requestBody.fileName
method: generated
generated: '2026-10-01'
- target: $.paths['/api/organizations/{organizationId}/dataset/{dataset}/verify'].post
update:
x-apievangelist-phrasing:
intent: Verify a dataset is reachable
effect: read
questions:
- Is my dataset's storage reachable, and can I see a few sample files from it?
- How can I confirm a dataset works as a data source?
instructions:
- text: Verify dataset {dataset} in organization {org} is reachable.
slots:
org: path.organizationId
dataset: path.dataset
- text: Check dataset {dataset} for organization {org} and return some random files.
slots:
org: path.organizationId
dataset: path.dataset
method: generated
generated: '2026-10-01'
- target: $.paths['/api/organizations/{organizationId}/dataset/{dataset}/files'].post
update:
x-apievangelist-phrasing:
intent: Browse files and folders in a dataset
effect: read
questions:
- Can I browse the folders and files under a prefix in a dataset?
- What do I pass to get the next page of more than 1000 dataset files?
instructions:
- text: List files and folders under {prefix} in dataset {dataset} of organization {org}.
slots:
org: path.organizationId
dataset: path.dataset
prefix: requestBody.prefix
- text: Show only the folders under {prefix} in dataset {dataset} for organization {org}.
slots:
org: path.organizationId
dataset: path.dataset
prefix: requestBody.prefix
method: generated
generated: '2026-10-01'
- target: $.paths['/api/organizations/{organizationId}/dataset/{dataset}/files/delete'].post
update:
x-apievangelist-phrasing:
intent: Delete a file from a dataset
effect: destructive
questions:
- Can I delete a file stored in a dataset by its path?
- Is removing a file from a dataset by path permanent?
instructions:
- text: Delete file {path} from dataset {dataset} in organization {org}.
slots:
org: path.organizationId
dataset: path.dataset
path: requestBody.path
- text: Remove {path} from the {dataset} dataset of organization {org}.
slots:
org: path.organizationId
dataset: path.dataset
path: requestBody.path
method: generated
generated: '2026-10-01'
- target: $.paths['/api/organizations/{organizationId}/dataset/{dataset}/files/rename'].post
update:
x-apievangelist-phrasing:
intent: Rename or move a file in a dataset
effect: write
questions:
- Can I rename a file inside a dataset?
- Is it possible to move a dataset file to a new path?
instructions:
- text: Rename {old} to {new} in dataset {dataset} of organization {org}.
slots:
org: path.organizationId
dataset: path.dataset
old: requestBody.oldPath
new: requestBody.newPath
- text: Move dataset file {old} to {new} within {dataset} for organization {org}.
slots:
org: path.organizationId
dataset: path.dataset
old: requestBody.oldPath
new: requestBody.newPath
method: generated
generated: '2026-10-01'
- target: $.paths['/api/organizations/{organizationId}/dataset/{dataset}/files/download'].post
update:
x-apievangelist-phrasing:
intent: Get a signed download URL for a dataset file
effect: read
questions:
- How do I get a download link for a file in a dataset?
- Does downloading a dataset file give me a signed URL to the bucket?
instructions:
- text: Get a signed download URL for {path} in dataset {dataset} of organization {org}.
slots:
org: path.organizationId
dataset: path.dataset
path: requestBody.path
- text: Download dataset file {path} from {dataset} in organization {org}.
slots:
org: path.organizationId
dataset: path.dataset
path: requestBody.path
method: generated
generated: '2026-10-01'
- target: $.paths['/api/organizations/{organizationId}/dataset/{dataset}/files/download-folder'].get
update:
x-apievangelist-phrasing:
intent: Download a folder from a dataset
effect: read
questions:
- Can I download a whole folder from a dataset at once?
- Are subdirectories included when I download a dataset folder?
instructions:
- text: Download folder {path} from dataset {dataset} in organization {org}.
slots:
org: path.organizationId
dataset: path.dataset
path: query.path
- text: Grab every file directly inside {path} of dataset {dataset} for organization {org}.
slots:
org: path.organizationId
dataset: path.dataset
path: query.path
method: generated
generated: '2026-10-01'
- target: $.paths['/api/organizations/{organizationId}/dataset/{dataset}/files/view'].get
update:
x-apievangelist-phrasing:
intent: View a dataset file in the browser
effect: read
questions:
- Can I view a Parquet or CSV file from a dataset without downloading it?
- Will viewing a large CSV in a dataset be truncated?
instructions:
- text: View file {path} in dataset {dataset} of organization {org}.
slots:
org: path.organizationId
dataset: path.dataset
path: query.path
- text: Open {path} from dataset {dataset} for organization {org} in a readable view.
slots:
org: path.organizationId
dataset: path.dataset
path: query.path
method: generated
generated: '2026-10-01'
- target: $.paths['/api/organizations/{organizationId}/dataset/{dataset}/files/preview'].post
update:
x-apievangelist-phrasing:
intent: Preview default-dataset files by wildcard
effect: read
questions:
- Which files would a wildcard prefix match in a default dataset before I start a transformation job?
- Can I preview only folders matching a pattern in a default dataset?
instructions:
- text: Preview {what} matching {prefix} in default dataset {dataset} of organization {org}.
slots:
org: path.organizationId
dataset: path.dataset
prefix: requestBody.prefix
what: requestBody.itemsToList
- text: Show which files match wildcard {prefix} in default dataset {dataset} for organization {org}.
slots:
org: path.organizationId
dataset: path.dataset
prefix: requestBody.prefix
method: generated
generated: '2026-10-01'
# --- truncated at 32 KB (32 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/edge-impulse/refs/heads/main/overlays/edge-impulse-organizationdata-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-organizationdata-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.