392 lines
9.7 KiB
JSON
392 lines
9.7 KiB
JSON
{
|
|
"$schema": "https://mintlify.com/schema.json",
|
|
"name": "Trigger.dev",
|
|
"openapi": ["/openapi.yml", "/v3-openapi.yaml"],
|
|
"api": {
|
|
"playground": {
|
|
"mode": "simple"
|
|
},
|
|
"maintainOrder": true
|
|
},
|
|
"logo": {
|
|
"dark": "/logo/dark.png",
|
|
"light": "/logo/light.png",
|
|
"href": "https://trigger.dev"
|
|
},
|
|
"favicon": "/images/favicon.png",
|
|
"colors": {
|
|
"primary": "#A8FF53",
|
|
"light": "#A8FF53",
|
|
"dark": "#A8FF53",
|
|
"anchors": {
|
|
"from": "#252630",
|
|
"to": "#252630"
|
|
},
|
|
"background": {
|
|
"light": "#fff",
|
|
"dark": "#121317"
|
|
}
|
|
},
|
|
"theme": "quill",
|
|
"modeToggle": {
|
|
"default": "dark",
|
|
"isHidden": true
|
|
},
|
|
"feedback": {
|
|
"suggestEdit": true,
|
|
"raiseIssue": true,
|
|
"thumbsRating": true
|
|
},
|
|
"topbarCtaButton": {
|
|
"type": "github",
|
|
"url": "https://github.com/triggerdotdev/trigger.dev"
|
|
},
|
|
"topbarLinks": [
|
|
{
|
|
"name": "Switch to v2 docs",
|
|
"url": "https://v2docs.trigger.dev/documentation/introduction"
|
|
},
|
|
{
|
|
"name": "Discord",
|
|
"url": "https://trigger.dev/discord"
|
|
}
|
|
],
|
|
"redirects": [
|
|
{
|
|
"source": "/v3/feature-matrix",
|
|
"destination": "https://feedback.trigger.dev/roadmap"
|
|
},
|
|
{
|
|
"source": "/v3/upgrading-from-v2",
|
|
"destination": "/guides/use-cases/upgrading-from-v2"
|
|
},
|
|
{
|
|
"source": "/v3/open-source-self-hosting",
|
|
"destination": "/open-source-self-hosting"
|
|
},
|
|
{
|
|
"source": "/v3/:slug*",
|
|
"destination": "/:slug*"
|
|
},
|
|
{
|
|
"source": "/reattempting-replaying",
|
|
"destination": "/replaying"
|
|
},
|
|
{
|
|
"source": "/tasks-overview",
|
|
"destination": "/tasks/overview"
|
|
},
|
|
{
|
|
"source": "/tasks-scheduled",
|
|
"destination": "/tasks/scheduled"
|
|
},
|
|
{
|
|
"source": "/trigger-folder",
|
|
"destination": "/config/config-file"
|
|
},
|
|
{
|
|
"source": "/trigger-config",
|
|
"destination": "/config/config-file"
|
|
},
|
|
{
|
|
"source": "/guides/frameworks/introduction",
|
|
"destination": "/guides/introduction"
|
|
},
|
|
{
|
|
"source": "/guides/examples/intro",
|
|
"destination": "/guides/introduction"
|
|
},
|
|
{
|
|
"source": "/examples/:slug*",
|
|
"destination": "/guides/examples/:slug*"
|
|
},
|
|
{
|
|
"source": "/realtime",
|
|
"destination": "/realtime/overview"
|
|
},
|
|
{
|
|
"source": "/runs-and-attempts",
|
|
"destination": "/runs"
|
|
},
|
|
{
|
|
"source": "/frontend/react-hooks",
|
|
"destination": "/frontend/react-hooks/overview"
|
|
}
|
|
],
|
|
"anchors": [
|
|
{
|
|
"name": "Guides & examples",
|
|
"icon": "book",
|
|
"url": "guides"
|
|
}
|
|
],
|
|
"navigation": [
|
|
{
|
|
"group": "Getting Started",
|
|
"pages": ["introduction", "quick-start", "video-walkthrough", "how-it-works", "limits"]
|
|
},
|
|
{
|
|
"group": "Fundamentals",
|
|
"pages": [
|
|
{
|
|
"group": "Tasks",
|
|
"pages": ["tasks/overview", "tasks/schemaTask", "tasks/scheduled"]
|
|
},
|
|
"triggering",
|
|
"runs",
|
|
"apikeys",
|
|
{
|
|
"group": "Configuration",
|
|
"pages": ["config/config-file", "config/extensions/overview"]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"group": "Development",
|
|
"pages": ["cli-dev", "run-tests"]
|
|
},
|
|
{
|
|
"group": "Deployment",
|
|
"pages": [
|
|
"cli-deploy",
|
|
"deploy-environment-variables",
|
|
"github-actions",
|
|
{
|
|
"group": "Deployment integrations",
|
|
"pages": ["vercel-integration"]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"group": "Writing tasks",
|
|
"pages": [
|
|
"writing-tasks-introduction",
|
|
"logging",
|
|
"errors-retrying",
|
|
{
|
|
"group": "Wait",
|
|
"pages": ["wait", "wait-for", "wait-until", "wait-for-event", "wait-for-request"]
|
|
},
|
|
"queue-concurrency",
|
|
"versioning",
|
|
"machines",
|
|
"idempotency",
|
|
"replaying",
|
|
"runs/max-duration",
|
|
"tags",
|
|
"runs/metadata",
|
|
"run-usage",
|
|
"context",
|
|
"bulk-actions"
|
|
]
|
|
},
|
|
{
|
|
"group": "Frontend usage",
|
|
"pages": [
|
|
"frontend/overview",
|
|
{
|
|
"group": "React hooks",
|
|
"pages": [
|
|
"frontend/react-hooks/overview",
|
|
"frontend/react-hooks/realtime",
|
|
"frontend/react-hooks/triggering"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"group": "Realtime API",
|
|
"pages": [
|
|
"realtime/overview",
|
|
"realtime/streams",
|
|
"realtime/react-hooks",
|
|
"realtime/subscribe-to-run",
|
|
"realtime/subscribe-to-runs-with-tag",
|
|
"realtime/subscribe-to-batch"
|
|
]
|
|
},
|
|
{
|
|
"group": "API reference",
|
|
"pages": [
|
|
"management/overview",
|
|
{
|
|
"group": "Tasks API",
|
|
"pages": ["management/tasks/trigger", "management/tasks/batch-trigger"]
|
|
},
|
|
{
|
|
"group": "Runs API",
|
|
"pages": [
|
|
"management/runs/list",
|
|
"management/runs/retrieve",
|
|
"management/runs/replay",
|
|
"management/runs/cancel",
|
|
"management/runs/reschedule",
|
|
"management/runs/update-metadata"
|
|
]
|
|
},
|
|
{
|
|
"group": "Schedules API",
|
|
"pages": [
|
|
"management/schedules/list",
|
|
"management/schedules/create",
|
|
"management/schedules/retrieve",
|
|
"management/schedules/update",
|
|
"management/schedules/delete",
|
|
"management/schedules/deactivate",
|
|
"management/schedules/activate",
|
|
"management/schedules/timezones"
|
|
]
|
|
},
|
|
{
|
|
"group": "Env Vars API",
|
|
"pages": [
|
|
"management/envvars/list",
|
|
"management/envvars/import",
|
|
"management/envvars/create",
|
|
"management/envvars/retrieve",
|
|
"management/envvars/update",
|
|
"management/envvars/delete"
|
|
]
|
|
},
|
|
{
|
|
"group": "Projects API",
|
|
"pages": ["management/projects/runs"]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"group": "CLI",
|
|
"pages": [
|
|
"cli-introduction",
|
|
{
|
|
"group": "Commands",
|
|
"pages": [
|
|
"cli-login-commands",
|
|
"cli-init-commands",
|
|
"cli-dev-commands",
|
|
"cli-deploy-commands",
|
|
"cli-whoami-commands",
|
|
"cli-logout-commands",
|
|
"cli-list-profiles-commands",
|
|
"cli-update-commands"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"group": "Open source",
|
|
"pages": [
|
|
"open-source-self-hosting",
|
|
"open-source-contributing",
|
|
"github-repo",
|
|
"changelog",
|
|
"roadmap"
|
|
]
|
|
},
|
|
{
|
|
"group": "Troubleshooting",
|
|
"pages": [
|
|
"troubleshooting",
|
|
"upgrading-packages",
|
|
"upgrading-beta",
|
|
"troubleshooting-alerts",
|
|
"troubleshooting-uptime-status",
|
|
"troubleshooting-github-issues",
|
|
"request-feature"
|
|
]
|
|
},
|
|
{
|
|
"group": "Help",
|
|
"pages": ["community", "help-slack", "help-email"]
|
|
},
|
|
{
|
|
"group": "",
|
|
"pages": ["guides/introduction"]
|
|
},
|
|
{
|
|
"group": "Frameworks",
|
|
"pages": [
|
|
"guides/frameworks/bun",
|
|
"guides/frameworks/nextjs",
|
|
"guides/frameworks/nodejs",
|
|
"guides/frameworks/remix"
|
|
]
|
|
},
|
|
{
|
|
"group": "Guides",
|
|
"pages": [
|
|
"guides/frameworks/prisma",
|
|
"guides/frameworks/drizzle",
|
|
"guides/frameworks/sequin",
|
|
{
|
|
"group": "Supabase",
|
|
"icon": "bolt",
|
|
"iconType": "solid",
|
|
"pages": [
|
|
"guides/frameworks/supabase-guides-overview",
|
|
"guides/frameworks/supabase-edge-functions-basic",
|
|
"guides/frameworks/supabase-edge-functions-database-webhooks"
|
|
]
|
|
},
|
|
{
|
|
"group": "Webhooks",
|
|
"icon": "webhook",
|
|
"iconType": "solid",
|
|
"pages": [
|
|
"guides/frameworks/webhooks-guides-overview",
|
|
"guides/frameworks/nextjs-webhooks",
|
|
"guides/frameworks/remix-webhooks",
|
|
"guides/examples/stripe-webhook"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"group": "Example projects",
|
|
"pages": [
|
|
"guides/example-projects/realtime-fal-ai",
|
|
"guides/example-projects/batch-llm-evaluator",
|
|
"guides/example-projects/realtime-csv-importer",
|
|
"guides/example-projects/vercel-ai-sdk-image-generator"
|
|
]
|
|
},
|
|
{
|
|
"group": "Example tasks",
|
|
"pages": [
|
|
"guides/examples/dall-e3-generate-image",
|
|
"guides/examples/deepgram-transcribe-audio",
|
|
"guides/examples/fal-ai-image-to-cartoon",
|
|
"guides/examples/fal-ai-realtime",
|
|
"guides/examples/ffmpeg-video-processing",
|
|
"guides/examples/firecrawl-url-crawl",
|
|
"guides/examples/libreoffice-pdf-conversion",
|
|
"guides/examples/open-ai-with-retrying",
|
|
"guides/examples/pdf-to-image",
|
|
"guides/examples/puppeteer",
|
|
"guides/examples/scrape-hacker-news",
|
|
"guides/examples/sentry-error-tracking",
|
|
"guides/examples/sharp-image-processing",
|
|
"guides/examples/supabase-database-operations",
|
|
"guides/examples/supabase-storage-upload",
|
|
"guides/examples/react-pdf",
|
|
"guides/examples/resend-email-sequence",
|
|
"guides/examples/vercel-ai-sdk",
|
|
"guides/examples/vercel-sync-env-vars"
|
|
]
|
|
},
|
|
{
|
|
"group": "Dashboard",
|
|
"pages": ["guides/dashboard/creating-a-project"]
|
|
},
|
|
{
|
|
"group": "Migrations",
|
|
"pages": ["guides/use-cases/upgrading-from-v2"]
|
|
}
|
|
],
|
|
"footerSocials": {
|
|
"twitter": "https://twitter.com/triggerdotdev",
|
|
"github": "https://github.com/triggerdotdev",
|
|
"linkedin": "https://www.linkedin.com/company/triggerdotdev"
|
|
}
|
|
}
|