inngest-api
This skill enables agents to interact with the Inngest REST API v2 for Cloud operations, raw HTTP requests, and API reference lookups.
Identity proven by GitHub's verified organisation badge (inngest)
- Agents
- Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode, claude.ai and API
- License
- Apache-2.0 (permissive)
- Pin
- 082798apinned Oct 9, 2026
- Context cost
- about 1,100 tokenswhen the skill loads
- GitHub stars
- 28on inngest/inngest-skills
- Scripts
- None found
What it does
“Use when the user explicitly asks for the Inngest REST API v2, raw HTTP, OpenAPI, API docs, API authentication, or an endpoint that the Inngest CLI does not expose. Covers api-docs.inngest.com, llms.txt, the OpenAPI v2 spec, Bearer authentication with API keys or signing keys, production and local base URLs, raw curl/fetch requests, request-shape discovery, pagination, secret redaction, and when to prefer the `inngest-api-cli` skill instead.”
Generated summary from the skill's own text
This skill enables agents to interact with the Inngest REST API v2 for Cloud operations, raw HTTP requests, and API reference lookups. It covers authentication with API keys, endpoint discovery via OpenAPI specs, and guidance on when to use the REST API versus the CLI-based skill for safer agent operations.
When to use it
- User explicitly requests HTTP, curl, fetch, or OpenAPI documentation
- REST API endpoint not exposed through the inngest-cli tool
- Need to inspect API request and response schemas before proceeding
- Accessing partner APIs or access-gated endpoints
When not to
- Run debugging, tracing, or account operations available via inngest-cli
- User has not explicitly asked for raw HTTP or API work
- MCP-based inngest-cloud skill can complete the task with OAuth
Install
These commands install from the publisher's repository and need no account.
skills CLI
npx skills add inngest/inngest-skills --skill inngest-apiInstalls from the repository's default branch, which may have changed since the commit we checked.
GitHub CLI 2.90 or later
gh skill install inngest/inngest-skills inngest-api@082798a627bbe9c3ed3a6638a9f56116a035f122Installs the commit we checked (082798a).
Copy by hand
Download the folder at 082798a and put it in .claude/skills/inngest-api for Claude Code and in .agents/skills/inngest-api for Codex, Cursor, Gemini CLI, GitHub Copilot and OpenCode.
Copy for your agent
A prompt for any coding agent. It installs this skill from GitHub at the pinned commit, copies the files as they are, and runs nothing unless you ask.
Prompt
Install the agent skill "inngest-api" by Inngest. Source, pinned to commit 082798a627bbe9c3ed3a6638a9f56116a035f122: https://github.com/inngest/inngest-skills/tree/082798a627bbe9c3ed3a6638a9f56116a035f122/skills/inngest-api 1. Download that folder at exactly this commit. Do not use the default branch. 2. Copy every file unchanged, keeping the folder structure, into .claude/skills/inngest-api/ for Claude Code and .agents/skills/inngest-api/ for Codex, Cursor, Gemini CLI, GitHub Copilot and OpenCode. Create the folders if they do not exist. 3. Do not edit the files, and do not run any script in the folder unless I ask you to. 4. When you are done, list the files you copied and where you put them. Listing and checks: https://www.agentnative.dev/skills/inngest/inngest-api-inngest-skills
SKILL.md at the pin
--- name: inngest-api description: >- Use when the user explicitly asks for the Inngest REST API v2, raw HTTP, OpenAPI, API docs, API authentication, or an endpoint that the Inngest CLI does not expose. Covers api-docs.inngest.com, llms.txt, the OpenAPI v2 spec, Bearer authentication with API keys or signing keys, production and local base URLs, raw curl/fetch requests, request-shape discovery, pagination, secret redaction, and when to prefer the `inngest-api-cli` skill instead. --- # Inngest REST API v2 For Cloud operations with connected MCP tools, use `inngest-cloud` first. Keep this skill for explicit terminal/HTTP work or a capability missing from MCP. Do not ask for an API key when OAuth MCP can complete the task. Use this skill for raw REST API v2 work and API reference lookup. If the task can be completed through `npx inngest-cli@latest api`, use `inngest-api-cli` instead; the CLI is safer for agents because it handles target/auth flags and endpoint command wiring. ## Prefer CLI First Use `inngest-api-cli` for: - Run and trace debugging from a run ID or event ID. - Account, environment, key, webhook, app sync, and function invocation checks. - Insights table/schema/query workflows. - Local dev server or Cloud operational checks. Use raw REST API v2 only when: - The CLI does not expose the needed endpoint. - The user explicitly asks for HTTP, curl, fetch, OpenAPI, or API docs. - You need to inspect request/response schemas before deciding what to do. ## Docs Lookup When precision matters, fetch current docs instead of guessing: - API overview: `https://api-docs.inngest.com/` - Authentication: `https://api-docs.inngest.com/authentication` - LLM index: `https://api-docs.inngest.com/llms.txt` - OpenAPI v2 spec: `https://api-docs.inngest.com/api-specs/v2.json` - Markdown page pattern: add `.md` to a docs URL, for example `https://api-docs.inngest.com/v2/runs/GetFunctionTrace.md` - Endpoint request/response schemas: [references/rest-api-v2.md](references/rest-api-v2.md) If a Markdown page returns an error or omits generated reference details, use the OpenAPI spec for methods, paths, parameters, request bodies, and schemas. ## Base URLs - Cloud v2: `https://api.inngest.com/v2` - Local dev server v2: `http://localhost:8288/api/v2` - API docs say the dev server may also be reached through the local server origin. Confirm the actual dev server port before making local requests. ## Authentication The REST API uses Bearer token authentication. - Prefer `INNGEST_API_KEY` for requests from CI, scripts, tools, and agents. - Signing keys are primarily for apps communicating with Inngest; use them for API requests only when that is the available, appropriate credential. - API keys are for v2 endpoints only. - Include `X-Inngest-Env` or use an environment-scoped API key when operating outside the default production environment. - Never paste, print, commit, or log API keys, event keys, signing keys, webhook URLs, or decrypted secrets. Example: ```bash curl -fsSL \ -H "Authorization: Bearer $INNGEST_API_KEY" \ -H "X-Inngest-Env: $INNGEST_ENV" \ https://api.inngest.com/v2/account ``` ## Endpoint Discovery Use the OpenAPI spec as the source of truth: ```bash curl -fsSL https://api-docs.inngest.com/api-specs/v2.json ``` Current v2 areas include account, environments, keys, webhooks, apps, function invocation, event-run lookup, function runs, traces, Insights, and partner APIs. Endpoint coverage can change, so inspect the spec before writing a raw request. For API-only or access-gated endpoints, such as partner-account endpoints, confirm the user has the needed access before attempting a call. ## Request Rules - Derive method, path, query params, headers, and body from OpenAPI. - Do not invent undocumented request fields. - Use structured JSON parsing before making decisions from responses. - Use body files or here-docs for complex JSON instead of shell-escaped one liners. - Add pagination cursors when `page.hasMore` is true and complete results are needed. - Treat missing `data` in list responses as an empty list unless an error is present. ## Mutation Safety Read before write. Confirm target account, environment, resource, and intent before raw HTTP mutations unless the user's instruction already makes all of that explicit. Treat these categories as mutating or side-effecting: - Creating or patching environments. - Creating webhooks. - Syncing apps. - Invoking functions. - Partner account creation. - Broad Insights queries that may be expensive or noisy. ## Output Handling - Summarize IDs, names, statuses, pagination, and actionable errors. - Redact token values, webhook URLs, sensitive payload fields, and decrypted secrets. - Do not paste large raw traces, full OpenAPI fragments, or full response bodies unless the user asks. - If auth fails, first verify that a credential is present in the environment; then ask the user to provide or rotate `INNGEST_API_KEY` without pasting it into chat.
From inngest/inngest-skills at 082798a, shown as plain text under its license: Apache-2.0 (permissive). The license text is in LICENSE.
View SKILL.md on GitHub at 082798aFiles
- SKILL.md5.0 KB · eb8d30d50992
- references/
- rest-api-v2.md7.5 KB · b0d63b360250
2 files, 13 KB in total. Each file has a sha256 in the pin's manifest; the first 12 characters are shown.
Skill folder on GitHub at 082798aAlso in
The same SKILL.md content appears in these places too. We list it once and credit the oldest public source.
More from Inngest
inngest-agent-evals
Builds production evaluation workflows for AI agents on Inngest using direct and deferred scoring, sessions for grouping related runs, step experiments for…
Claude Code, Codex, Cursor +4 · about 2.6K tokens · pinned 6 days ago
inngest-agents
Build durable AI agents and multi-step agentic workflows using Inngest and AgentKit.
Claude Code, Codex, Cursor +4 · about 2.1K tokens · pinned 6 days ago
inngest-api-cli
This skill routes the agent to use the Inngest CLI `inngest api` command for operational tasks like debugging runs, querying events, syncing apps, invoking…
Claude Code, Codex, Cursor +4 · about 1.9K tokens · pinned 6 days ago
inngest-brownfield-audit
This skill audits existing TypeScript or JavaScript codebases to identify where Inngest can improve reliability and durability.
Claude Code, Codex, Cursor +4 · about 2.5K tokens · pinned 6 days ago
inngest-cli
This skill enables installation and operation of the Inngest CLI for local development and testing with the Dev Server, which provides a browser UI at…
Claude Code, Codex, Cursor +4 · about 3.4K tokens · pinned 6 days ago
inngest-cloud
This skill connects an agent to Inngest Cloud through OAuth to inspect and manage deployed applications, functions, and event workflows.
Claude Code, Codex, Cursor +4 · about 1.1K tokens · pinned 6 days ago
Related in Backend and APIs
inngest-durable-functions
Build fault-tolerant, long-running workflows using Inngest's durable execution model in TypeScript.
by InngestOfficial publisher
Claude Code, Codex, Cursor +4 · about 3.5K tokens · pinned 6 days ago
inngest-events
This skill teaches event design and delivery patterns for Inngest, covering event payload structure, naming conventions, idempotency with event IDs, scheduled…
by InngestOfficial publisher
Claude Code, Codex, Cursor +4 · about 2.9K tokens · pinned 6 days ago
inngest-flow-control
This skill provides Inngest flow control mechanisms to manage API rate limits, prevent duplicate processing, and ensure fair resource allocation.
by InngestOfficial publisher
Claude Code, Codex, Cursor +4 · about 2.1K tokens · pinned 6 days ago
inngest-middleware
This skill teaches how to implement middleware in Inngest durable functions to handle cross-cutting concerns like structured logging, error tracking…
by InngestOfficial publisher
Claude Code, Codex, Cursor +4 · about 2.4K tokens · pinned 6 days ago
inngest-realtime
Stream live updates from Inngest v4 durable workflows to browser UIs via typed channels and topics.
by InngestOfficial publisher
Claude Code, Codex, Cursor +4 · about 4.5K tokens · pinned 6 days ago
inngest-setup
This skill sets up Inngest, a durable execution platform, in TypeScript projects for building retry-safe webhook handlers, background jobs, and scheduled tasks.
by InngestOfficial publisher
Claude Code, Codex, Cursor +4 · about 2.9K tokens · pinned 6 days ago
Open roles at Inngest
No open roles at Inngest on the Agent Native jobs board right now.
Browse the jobs board