# Dart integration

> AI project management — create and manage tasks, docs, comments, and workspace config in Dart (itsdart.com).

- Authentication: apiKey

## Tools (40)

- **Add Task Attachment From URL**: Attach a file to a task by downloading it from a URL.
- **Add Task Time Tracking**: Record a time tracking entry on a task.
- **Check Authentication**: Validate the API token and return the authenticated user.
- **Create Agent**: Create a new agent in the workspace.
- **Create Comment**: Add a comment to a task.
- **Create Doc**: Create a new doc.
- **Create Skill**: Create a new custom skill.
- **Create Task**: Create a new task in the workspace.
- **Create Webhook**: Create a webhook for workspace events.
- **Delete Agent**: Delete an agent by its ID.
- **Delete Doc**: Move a doc to the trash.
- **Delete Skill**: Permanently delete a skill.
- **Delete Task**: Move a task to the trash.
- **Delete Webhook**: Delete a webhook by its ID.
- **Exchange Login Token**: Exchange a Dart login token for a public API token.
- **Get Agent**: Retrieve an agent by its ID.
- **Get Dartboard**: Retrieve a dartboard by its ID.
- **Get Doc**: Retrieve a single doc by its ID.
- **Get Folder**: Retrieve a folder by its ID.
- **Get Skill**: Retrieve a skill by its ID.
- **Get Task**: Retrieve a single task by its ID.
- **Get User Space Configuration**: Get the workspace configuration and valid field values.
- **Get View**: Retrieve a saved view by its ID.
- **Get Webhook**: Retrieve a webhook by its ID.
- **List Agents**: List all agents in the workspace.
- **List Comments**: List comments on a task with filtering and pagination.
- **List Docs**: List docs with filtering, search, and pagination.
- **List Help Center Articles**: Semantic search of Dart help center articles.
- **List Skills**: List all skills in the workspace.
- **List Tasks**: List tasks with filtering, sorting, and pagination.
- **List Webhooks**: List all webhooks in the workspace.
- **Move Task**: Reorder a task within its dartboard.
- **Retrieve Skill By Title**: Look up a skill by its title.
- **Update Agent**: Update an existing agent.
- **Update Doc**: Update properties of an existing doc.
- **Update Doc Text**: Apply targeted text edits to a doc's content.
- **Update Skill**: Update an existing skill.
- **Update Task**: Update properties of an existing task.
- **Update Task Description**: Apply targeted text edits to a task's description.
- **Update Webhook**: Update an existing webhook.

Connect Dart in General Input: https://www.generalinput.com/apps/dart