Trigger.dev
api.trigger.dev
Background jobs and workflow orchestration platform for TypeScript. Trigger tasks, manage runs, queues, schedules, deployments, and environment variables via REST API.
Enable this service
This service is in the catalog but not part of v1 launch billing. To use it, run the command below and provide your own API key in the local config page — the gateway will call it under your account.
api_key
free
1.0
https://api.trigger.dev
May 4, 2026
Health
This is a community-maintained manifest. Health monitoring is not available because this service doesn't host its own /.well-known/agent endpoint yet. Learn more about trust levels →
Top Capabilities
Most commonly used operations — ready to call without drill-down.
envvar_list
GETList environment variables.
GET https://api.trigger.dev/api/v3/envvars
queue_list
GETList all queues with pagination.
GET https://api.trigger.dev/api/v3/queues
limit (integer) — Number of results.
cursor (string) — Pagination cursor.
run_list
GETList runs with filtering and pagination.
GET https://api.trigger.dev/api/v3/runs
status (array) — Filter by status: QUEUED, EXECUTING, COMPLETED, FAILED, CANCELED, etc.
taskIdentifier (string) — Filter by task identifier.
limit (integer) — Number of results.
cursor (string) — Pagination cursor.
All Capabilities (33)
batch (3)
Create a batch record for grouping runs.
Retrieve batch details.
Get results of all completed runs in a batch.
envvar (6)
Create an environment variable.
Delete an environment variable.
Retrieve an environment variable.
Import multiple environment variables.
List environment variables.
Update an environment variable.
queue (3)
Retrieve a queue by ID.
List all queues with pagination.
Pause or resume a queue.
run (10)
Cancel an in-progress run.
Return all OTel span events for a run.
Retrieve details of a specific run.
List runs with filtering and pagination.
Update metadata on a run.
Replay a completed or failed run.
Reschedule a delayed run.
Get the execution result of a completed run.
Add tags to a run.
Return the full OTel trace tree for a run.
schedule (8)
Activate a deactivated schedule.
Create a new cron schedule for a task.
Deactivate an active schedule.
Delete a schedule.
Retrieve a specific schedule by ID.
List all schedules with pagination.
List all supported timezones for schedules.
Update a schedule.
task (3)
Batch trigger a task with up to 1000 payloads.
Trigger a task by its identifier with a payload.
Batch trigger multiple different tasks in one request.
Agent Preview
This is what an AI agent sees when it discovers this service via the Gateway:
Service: Trigger.dev
Description: Background jobs and workflow orchestration platform for TypeScript. Trigger tasks, manage runs, queues, schedules, deployments, and environment variables via REST API.
Auth: api_key
Capabilities (33 total):
batch (3):
- batch_create: Create a batch record for grouping runs.
- batch_get: Retrieve batch details.
- batch_results: Get results of all completed runs in a batch.
envvar (6):
- envvar_create: Create an environment variable.
- envvar_delete: Delete an environment variable.
- envvar_get: Retrieve an environment variable.
- envvar_import: Import multiple environment variables.
- envvar_list: List environment variables.
- envvar_update: Update an environment variable.
queue (3):
- queue_get: Retrieve a queue by ID.
- queue_list: List all queues with pagination.
- queue_pause: Pause or resume a queue.
run (10):
- run_cancel: Cancel an in-progress run.
- run_events: Return all OTel span events for a run.
- run_get: Retrieve details of a specific run.
- run_list: List runs with filtering and pagination.
- run_metadata_update: Update metadata on a run.
- run_replay: Replay a completed or failed run.
- run_reschedule: Reschedule a delayed run.
- run_result: Get the execution result of a completed run.
- run_tags_add: Add tags to a run.
- run_trace: Return the full OTel trace tree for a run.
schedule (8):
- schedule_activate: Activate a deactivated schedule.
- schedule_create: Create a new cron schedule for a task.
- schedule_deactivate: Deactivate an active schedule.
- schedule_delete: Delete a schedule.
- schedule_get: Retrieve a specific schedule by ID.
- schedule_list: List all schedules with pagination.
- schedule_timezones: List all supported timezones for schedules.
- schedule_update: Update a schedule.
task (3):
- task_batch_trigger: Batch trigger a task with up to 1000 payloads.
- task_trigger: Trigger a task by its identifier with a payload.
- tasks_batch: Batch trigger multiple different tasks in one request.
Top capabilities (ready to call):
- envvar_list: GET /api/v3/envvars
- queue_list: GET /api/v3/queues
- run_list: GET /api/v3/runs