Edge Impulse OrganizationCreateProject API
The OrganizationCreateProject API from Edge Impulse — 10 operation(s) for organizationcreateproject.
Operations 15
Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay
GET
/api/organizations/{organizationId}/create-project
List an organization's transformation jobs · List transformation jobs
#
Ask an LLM
“Which transformation jobs has my organization run against its datasets?”
“Can I include jobs started by data pipelines when listing transformation jobs?”
Tell an agent
List transformation jobs for organization {organizationId}.
Show {limit} transformation jobs in organization {organizationId}, including pipeline jobs.
POST
/api/organizations/{organizationId}/create-project
Start a transformation job · Start transformation job
#
Ask an LLM
“How do I pull files from my organization's dataset into a new or existing project?”
“Can I run a transformation block over a dataset and write the output to another dataset?”
Tell an agent
Start transformation job {name} in organization {organizationId} that imports into project {projectId}.
Run transformation block {transformationBlockId} as job {name} and write results to dataset {outputDatasetName}.
GET
/api/organizations/{organizationId}/create-project/{createProjectId}
Check a transformation job's status · Get transformation job status
#
Ask an LLM
“How far along is my transformation job, and which files have failed?”
“Can I page through the per-file transform results of a job?”
Tell an agent
Get the status of transformation job {createProjectId} in organization {organizationId}, files {transformOffset} onward, {transformLimit} at a time.
Show progress of transformation job {createProjectId} for the first {transformLimit} files from offset {transformOffset}.
POST
/api/organizations/{organizationId}/create-project/{createProjectId}
Update a running transformation job · Update transformation job
#
Ask an LLM
“Can I change how many files a transformation job processes in parallel after it started?”
“How do I change who gets emailed about an existing transformation job?”
Tell an agent
Set parallelism of transformation job {createProjectId} in organization {organizationId} to {transformationParallel}.
Change the email recipients of transformation job {createProjectId} to {emailRecipientUids}.
DELETE
/api/organizations/{organizationId}/create-project/{createProjectId}
Delete a transformation job · Delete transformation job
#
Ask an LLM
“Does removing a transformation job stop the jobs it's still running?”
“How do I delete a transformation job I no longer want?”
Tell an agent destructive · confirm first
Delete transformation job {createProjectId} in organization {organizationId}.
Stop and remove transformation job {createProjectId}.
POST
/api/organizations/{organizationId}/create-project/{createProjectId}/transform/retry
Retry failed transform jobs · Retry failed transform jobs
#
Ask an LLM
“Can I rerun only the transform steps that failed in a transformation job?”
“How do I retry the failed files' transforms without redoing successful ones?”
Tell an agent
Retry all failed transforms in transformation job {createProjectId} for organization {organizationId}.
Rerun failed transform steps of job {createProjectId}.
POST
/api/organizations/{organizationId}/create-project/{createProjectId}/transform/clear
Clear failed transform jobs · Clear failed transform jobs
#
Ask an LLM
“How do I discard failed transform entries instead of retrying them?”
“Can I clean up the failures in a transformation job and leave successful files alone?”
Tell an agent destructive · confirm first
Clear the failed transforms from transformation job {createProjectId} in organization {organizationId}.
Drop failed transform entries from job {createProjectId}.
POST
/api/organizations/{organizationId}/create-project/{createProjectId}/upload/retry
Retry a transformation job's upload step · Retry transformation upload job
#
Ask an LLM
“The upload into my project failed after transforming; can I retry just that step?”
“How do I rerun the upload stage of a transformation job?”
Tell an agent
Retry the upload step of transformation job {createProjectId} in organization {organizationId}.
Rerun the failed project upload for job {createProjectId}.
DELETE
/api/organizations/{organizationId}/create-project/{createProjectId}/files/{createProjectFileId}
Remove a file from a transformation job · Delete create project file
#
Ask an LLM
“Can I take a single file out of a transformation job?”
“Why can't I remove a file from a job while it's still being processed?”
Tell an agent destructive · confirm first
Remove file {createProjectFileId} from transformation job {createProjectId} in organization {organizationId}.
Delete file {createProjectFileId} from job {createProjectId}.
POST
/api/organizations/{organizationId}/create-project/{createProjectId}/files/{createProjectFileId}/retry
Retry one failed file in a transformation job · Retry transformation file
#
Ask an LLM
“How do I retry the transformation of one specific file that failed?”
“Can I reprocess a single file instead of every failure in the job?”
Tell an agent
Retry file {createProjectFileId} in transformation job {createProjectId} for organization {organizationId}.
Reprocess failed file {createProjectFileId} of job {createProjectId}.
POST
/api/organizations/{organizationId}/custom-block
Upload a custom block archive · Upload a custom block
#
Ask an LLM
“How do I upload my own transformation or deployment block as an archive?”
“Can I push a new version of an existing custom block directly?”
Tell an agent
Upload archive {tar} as a {type} custom block {blockId} in organization {organizationId}.
Push a new archive {tar} to custom block {blockId} of type {type}.
POST
/api/organizations/{organizationId}/new-project
Create an empty project in an organization · Create new empty project
#
Ask an LLM
“How do I create a blank project owned by my organization?”
“Can I make a new organization project private and assign it to a specific owner?”
Tell an agent
Create an empty project named {projectName} in organization {organizationId}.
Create a {projectVisibility} organization project {projectName} owned by {projectOwnerUsernameOrEmail}.
POST
/api/organizations/{organizationId}/add-project-collaborator
Add a collaborator to an organization project · Add a collaborator to a project within an organisation
#
Ask an LLM
“How do I give a user access to a project my organization owns?”
“Can an org admin add someone as a collaborator on an organization project?”
Tell an agent
Add user {userId} as a collaborator on project {projectId} in organization {organizationId}.
Give user {userId} collaborator access to organization project {projectId}.
POST
/api/organizations/{organizationId}/custom-block/upload-link
Get a signed upload link for a custom block · Create pre-signed S3 upload link for a custom block archive
#
Ask an LLM
“How do I upload a large custom block archive straight to storage?”
“What file size and hash do I need to request a pre-signed upload link?”
Tell an agent
Create a signed upload link for {fileName} ({fileSize} bytes, hash {fileHash}) for {type} block {blockId} in organization {organizationId}.
Get a pre-signed S3 link to upload custom block archive {fileName} for block {blockId}.
POST
/api/organizations/{organizationId}/custom-block/finalize
Finalize a staged custom block upload · Finalize custom block upload
#
Ask an LLM
“After uploading a block archive to the signed link, how do I start the build?”
“Does finalizing a custom block upload verify the archive before building?”
Tell an agent
Finalize custom block upload {uploadKey} for {fileName} ({fileSize} bytes, hash {fileHash}), {type} block {blockId}, in organization {organizationId}.
Verify staged archive {uploadKey} and start the build for custom block {blockId}.