Tools provided
Tools the agent exposes — your AI client calls them automatically when it needs them.
- health — Returns the health status of the API service.
- fetch_account — Returns the account for the authenticated user.
- fetch_account_event_keys — Lists event keys for the account, optionally filtered by environment.
- fetch_account_signing_keys — Lists signing keys for the account, optionally filtered by environment.
- list_envs — Lists all custom environments.
- create_env — Creates a custom environment.
- patch_env — Partially updates an environment, for example to archive or unarchive it.
- get_apps — Lists active apps in the environment, or archived apps on request.
- get_app — Fetches details for a single app, including sync metadata and function count.
- sync_app — Syncs an app at the provided URL.
- list_app_syncs — Lists app syncs, newest first.
- get_app_sync — Gets one app sync.
- list_functions — Lists function configuration and status details for an app.
- get_function — Fetches function configuration and status details for one function.
- invoke_function — Invokes a function, asynchronously or synchronously.
- pause_function — Pauses a function; new runs are skipped while it is paused.
- pause_functions — Pauses up to 500 functions in one app in a single request.
- resume_function — Resumes a paused function.
- resume_functions — Resumes up to 500 functions in one app in a single request.
- send_event — Sends one event for testing and debugging.
55 more tools
- list_events — Lists events, newest first, excluding internal inngest/ events.
- get_event — Gets an event by its internal ID.
- get_event_runs — Lists function runs triggered by a specific event.
- list_runs — Lists runs in the environment, optionally filtered by app and function.
- list_function_runs — Lists runs for one function.
- get_run — Fetches the run summary for a single function run.
- get_run_trace — Fetches the trace tree for a single function run.
- cancel_run — Cancels an in-progress function run.
- rerun — Creates a new run using the original run triggering event data.
- create_cancellation — Cancels a function's queued runs between two times.
- create_replay — Creates an asynchronous replay for matching runs of one function.
- create_score — Submits named scores for a function run or for specific steps.
- list_experiments — Lists observed experiments in the environment.
- get_experiment — Fetches variant run counts and score aggregates for one experiment.
- list_session_keys — Lists session keys observed in the environment.
- list_sessions — Lists session IDs for one session key.
- list_session_runs — Lists runs associated with one session ID.
- list_webhooks — Lists all webhooks in the environment.
- create_webhook — Creates a new webhook for receiving events.
- list_insights_tables — Lists the tables that can be queried through Insights.
- list_insights_event_schemas — Lists event type schemas describing the shape of each event's data.
- query_insights — Queries Insights with a SQL query.
- query_insights_prompt — Translates a natural language prompt into an Insights SQL query.
- list_builds — Lists recent workspace builds.
- get_build — Gets a build.
- create_build — Creates a build upload for a Docker image and starts conversion after commit.
- commit_build — Commits an upload and starts the build.
- cancel_build — Cancels an unfinished build.
- list_deploys — Lists recent workspace deploys.
- get_deploy — Gets a deploy.
- create_deploy — Creates a deploy upload for a Docker image with serve or connect configuration.
- commit_deploy — Commits an upload and starts the deploy.
- cancel_deploy — Cancels an unfinished deploy.
- list_sandboxes — Lists sandboxes.
- get_sandbox — Gets a sandbox.
- create_sandbox — Creates a sandbox.
- pause_sandbox — Pauses a sandbox.
- resume_sandbox — Resumes a sandbox.
- destroy_sandbox — Destroys a sandbox.
- exec_sandbox — Executes a command in a sandbox.
- start_sandbox_process — Starts a sandbox process.
- list_sandbox_processes — Lists sandbox processes.
- get_sandbox_process — Gets a sandbox process.
- get_sandbox_process_output — Gets sandbox process output.
- stream_sandbox_process_output — Streams sandbox process output.
- signal_sandbox_process — Sends a signal to a sandbox process.
- wait_sandbox_process — Waits for a sandbox process.
- stream_sandbox_logs — Streams sandbox logs.
- read_sandbox_file — Reads a sandbox file.
- write_sandbox_file — Writes a sandbox file.
- list_sandbox_snapshots — Lists sandbox snapshots.
- get_sandbox_snapshot — Gets a sandbox snapshot.
- create_sandbox_snapshot — Creates a sandbox snapshot.
- delete_sandbox_snapshot — Deletes a sandbox snapshot.
- submit_feedback — Sends user-requested product feedback to Inngest support.
