The Taskade API lets your own code read and change workspaces, projects, tasks, AI agents, and media. The full developer guide is API Overview.
TL;DR: Use the Taskade API to connect Taskade to your own tools. Create a personal access token in Settings → API, then follow API Overview for every endpoint, code sample, and error. The API works on every plan. Webhooks need Pro or above.
Overview
This page is a short summary. The developer docs hold the reference that stays current.
| You want to | Go to |
|---|---|
| Start with the API and make your first call | API Overview |
| Get a token or set up sign-in for an app | Authentication |
| Look up every REST v1 endpoint | REST API reference |
| Look up every Actions v2 operation | Actions reference |
| Send Taskade events to your server, or start an automation from outside | Webhooks guide |
| Use your workspace from an AI app | Taskade MCP Server |
Authentication
Every API call carries a token. Pick the kind that fits who uses your code.
- Personal access token. Use it for your own scripts. Create it in Settings → API. You can keep up to 5 active tokens.
- OAuth app. Use it when other people connect their Taskade account to your app. Register the app in Settings → API.
The steps, scopes, and token lifetimes are in Authentication.
Endpoints
Taskade has two public APIs. Both use the same tokens.
| API | Style | Use it for | Reference |
|---|---|---|---|
| REST API v1 | One address for each resource, with GET, POST, PUT, and DELETE |
Workspaces, folders, projects, tasks, agents, and media | REST API reference |
| Actions API v2 | One POST for each named action |
Prompt an agent, export an app, and write tasks | Actions reference |
- App export. The API can export a Taskade Genesis app as a
.tskfile. Export needs Pro or above. - Limits and errors. Each response tells you when you reach a rate limit. See rate limits and errors.
Webhooks
Webhooks move events between Taskade and other apps. Both directions need Pro or above.
- Into Taskade. Another app starts an automation with the Webhook Received trigger. See Webhooks.
- Out of Taskade. Taskade sends workspace events to your web address. See Send Taskade Events to Any Tool.
- One request. An automation calls any API with the Send HTTP Request action, on every plan. See HTTP Request.
Frequently Asked Questions
Where do I get a Taskade API key?
Open Settings → API and create a personal access token. Copy it when it shows, and store it in a safe place. You can keep up to 5 active tokens.
Which Taskade plan includes the API?
Every plan can use the Taskade API. Webhooks and app export need Pro or above. The hosted MCP server needs a paid plan.
Where is the full Taskade API documentation?
The full reference is in the developer docs. Start at API Overview, then use the REST API reference and the Actions reference.
Can I export and import Taskade Genesis apps with the API?
Yes. The API can export an app as a .tsk file on Pro and above, and import a .tsk file into a workspace. See the bundles guide.
Can I use Taskade from Claude Desktop or Cursor instead of the API?
Yes. Connect an MCP client to the hosted Taskade MCP server on any paid plan. See Taskade MCP Server.
Next Steps
Start with the docs, then connect Taskade to your other tools.
- Make your first call: Follow API Overview.
- Automate without code: Build a trigger and actions in Automations.
- Connect an AI app: Set up the Taskade MCP Server.
- Browse every connector: See the Integrations Directory.