Inngest REST API
Event-driven workflow orchestration platform
Inngest is a developer platform for event-driven workflows and durable functions. It enables developers to build reliable background jobs, scheduled tasks, and complex workflows triggered by events, with built-in retries, observability, and state management. Inngest integrates seamlessly with modern frameworks and provides a managed infrastructure for running serverless functions at scale.
https://api.inngest.com/v1
API Endpoints
| Method | Endpoint | Description |
|---|---|---|
| POST | /events | Send one or more events to trigger workflows |
| GET | /functions | List all registered functions in your environment |
| GET | /functions/{functionId} | Get details about a specific function |
| GET | /runs | List function runs with filtering and pagination |
| GET | /runs/{runId} | Get detailed information about a specific run |
| POST | /runs/{runId}/cancel | Cancel a running or pending function execution |
| POST | /runs/{runId}/rerun | Rerun a failed or completed function execution |
| GET | /events/{eventId} | Retrieve details about a specific event |
| GET | /apps | List all apps in your account |
| GET | /apps/{appId}/syncs | Get sync status and history for an app |
| POST | /apps/{appId}/sync | Trigger a manual sync of function definitions |
| GET | /environments | List all environments in your account |
| GET | /keys | List API keys and signing keys |
| POST | /keys | Create a new API key |
| DELETE | /keys/{keyId} | Revoke an API key |
Sponsor this page
AvailableReach developers actively building with Inngest. See live pageview data and self-serve checkout — your slot goes live in minutes.
View inventory & pricing →Code Examples
curl -X POST https://api.inngest.com/v1/events \
-H 'Authorization: Bearer inngest_api_key_your_key_here' \
-H 'Content-Type: application/json' \
-d '{
"name": "user.signup",
"data": {
"userId": "usr_123",
"email": "user@example.com"
},
"user": {
"external_id": "usr_123"
},
"ts": 1234567890000
}'
Use Inngest from Claude / Cursor / ChatGPT
Get a hosted MCP endpoint for Inngest. Paste your Inngest API key, copy back one URL, drop it into Claude Desktop, Cursor, or any AI client that supports remote MCP. Your AI calls Inngest directly with your credentials — no local install, works on mobile.
send_inngest_event
Send an event to trigger Inngest workflows with custom event data and metadata
get_function_runs
Query and filter function execution runs by status, time range, or function ID
cancel_workflow_run
Cancel an in-progress workflow execution by run ID
rerun_failed_function
Retry a failed function execution with the original event data
monitor_workflow_status
Get real-time status and execution details for workflows and background jobs
Connect in 60 seconds
Paste your Inngest key → get an MCP URL → paste into Claude/Cursor. Hosted by IOX, encrypted at rest.
Connect Inngest to your AI →