Dart
Your Toolhouse AI Worker can connect to Dart using 18 specialized tools.
Auth Connection
This service requires an auth connection to use its tools. You can set this up in your Toolhouse dashboard under Auth Connections.
Tools (18)
Dart Add Task Attachment From Url
Dart Add Task Attachment From UrlIntegration name: DART_ADD_TASK_ATTACHMENT_FROM_URL
Tool to attach a file from a provided URL to a task. The file will be downloaded and attached asynchronously. Use when you need to add a file attachment to a task from a URL source.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
id
string
✅
"uomr9LySipco"
Universal unique task ID (12 alphanumeric characters)
url
string
✅
"https://picsum.photos/200/300"
The URL of the file to upload (must be a valid URI)
name
string
✅
"test-image.png"
The name of the file to upload
Dart Add Task Comment
Dart Add Task CommentIntegration name: DART_ADD_TASK_COMMENT
Tool to create a new comment on a DART task. Use when you need to add feedback, notes, or discussion to a specific task. Supports markdown formatting and threaded replies via parentId.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
text
string
✅
"This is a test comment created via the API"
The full comment content, supporting markdown formatting
task_id
string
✅
"SmkpXInBpO1k"
The unique 12-character alphanumeric ID of the task receiving the comment
parent_id
string
"AbC123XyZ456"
Optional ID of a parent comment for creating threaded replies
Dart Add Task Time Tracking
Dart Add Task Time TrackingIntegration name: DART_ADD_TASK_TIME_TRACKING
Tool to add a time tracking entry to a DART task. Use when you need to record time spent on a specific task. The finishedAt timestamp must be after startedAt.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
id
string
✅
"vhEe6Snc5enx"
The task ID (12-character alphanumeric identifier)
user
string
"partnerships@composio.dev"
The name or email of the user to attribute the tracked time to. Use null or omit to use the current user
startedAt
string
✅
"2025-12-15T10:00:00Z"
The start timestamp for the tracked time entry in ISO 8601 format (e.g., 2025-12-15T10:00:00Z)
finishedAt
string
✅
"2025-12-15T11:00:00Z"
The end timestamp for the tracked time entry in ISO 8601 format (e.g., 2025-12-15T11:00:00Z). Must be after the start time
Dart Create Doc
Dart Create DocIntegration name: DART_CREATE_DOC
Tool to create a new doc in Dart. Use when you need to record a new document that the user intends to write down. By default, the created doc will be in the Docs folder unless a specific folder is specified.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
item
object
✅
—
Container for doc creation data including title, optional folder, and optional text content
Dart Create Task
Dart Create TaskIntegration name: DART_CREATE_TASK
Tool to create a new task in DART with title and optional metadata. Use when you need to add a task to a workspace.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
item
object
✅
—
Task details wrapped in item object.
Dart Delete Doc
Dart Delete DocIntegration name: DART_DELETE_DOC
Tool to move an existing doc to the trash where it can be recovered if needed. Use when you need to delete a doc without permanently removing it.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
id
string
✅
"pYR2Uue76hQ7"
Universal, unique identifier for the doc. Must match pattern ^[a-zA-Z0-9]{12}$
Dart Delete Task
Dart Delete TaskIntegration name: DART_DELETE_TASK
Tool to delete an existing task in Dart by moving it to trash. Use when a task needs to be removed but can be recovered later.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
id
string
✅
"zwWzzgbdyopy"
The universal, unique identifier for the task. Must be 12 alphanumeric characters.
Dart Get Config
Dart Get ConfigIntegration name: DART_GET_CONFIG
Tool to retrieve workspace configuration including dartboards, folders, types, statuses, and more. Use when you need to understand available options in the workspace.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called. No parameters required.
Dart Get Doc
Dart Get DocIntegration name: DART_GET_DOC
Tool to retrieve an existing doc with metadata and content. Use when you need to access a specific document's details including title, folder, and text content.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
id
string
✅
"zCpfUGTlT7Ur"
The universal, unique identifier of the document. Must be a 12-character alphanumeric string (pattern: ^[a-zA-Z0-9]{12}$).
Dart Get Task
Dart Get TaskIntegration name: DART_GET_TASK
Tool to retrieve an existing task with full details including title, dartboard, status, and description. Use when you need to fetch complete information about a specific task.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
id
string
✅
"SmkpXInBpO1k"
Universal unique task ID (12 alphanumeric characters)
Dart List Comments
Dart List CommentsIntegration name: DART_LIST_COMMENTS
Tool to list comments for a task with filtering options. Use when you need to retrieve comments on a specific task. Supports filtering by author, text content, date range, and pagination. Can be ordered by date or hierarchical thread structure.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
o
array
["published_at"]
Ordering options for results. Valid values: 'published_at' (ascending), '-published_at' (descending), 'hierarchical' (thread order).
ids
string
"comment1,comment2"
Filter by specific comment IDs (comma-separated).
text
string
"important"
Filter by comment text content. Searches for text within comments.
limit
integer
10
Number of results per page for pagination.
author
string
"john@example.com"
Filter by comment author name or email.
offset
integer
0
Starting index for pagination results.
task_id
string
✅
"SmkpXInBpO1k"
The task identifier to retrieve associated comments. This parameter is required.
author_id
string
"auth123"
Filter by author's unique identifier.
parent_id
string
"parent123"
Filter comments by parent comment identifier to get replies.
published_at
string
"2024-01-15T10:30:00Z"
Filter by exact publication timestamp (ISO 8601 format).
published_at_after
string
"2024-01-01T00:00:00Z"
Filter for comments published after this date (ISO 8601 format).
published_at_before
string
"2024-12-31T23:59:59Z"
Filter for comments published before this date (ISO 8601 format).
Dart List Docs
Dart List DocsIntegration name: DART_LIST_DOCS
Tool to list docs with filtering and search capabilities. Use when you need to retrieve documents from DART with filters like folder, title, text content, or full-text search. Supports pagination and custom ordering by creation date, update date, or title.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
o
array
["created_at"]
Ordering field(s) for results. Valid options: 'folder__order', 'order', 'created_at', 'updated_at', 'title'. Use '-' prefix for descending order (e.g., '-created_at').
s
string
"meeting notes"
Full-text search query to search by title, text content, or folder title.
ids
string
"doc1,doc2"
Filter by specific document IDs (comma-separated).
text
string
"implementation details"
Filter by document text content.
limit
integer
10
Number of results to return per page for pagination.
title
string
"API Guide"
Filter by document title.
editor
string
"john@example.com"
Filter by editor name or email.
folder
string
"Product Documentation"
Filter by folder name or title.
offset
integer
0
The initial index from which to return results for pagination.
in_trash
boolean
false
Include or exclude trashed docs. Set to true to show only trashed docs, false to exclude them.
folder_id
string
"folder123"
Filter by folder unique identifier.
no_defaults
boolean
false
Whether default filters and sorting are applied when false (default) or no defaults are applied when true. Explicit filters or sorting always override defaults.
Dart List Help Center Articles
Dart List Help Center ArticlesIntegration name: DART_LIST_HELP_CENTER_ARTICLES
Tool to search help center articles by semantic similarity to query. Use when you need to find relevant help articles based on a short search query (1-5 words). Returns up to two most relevant articles.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
query
string
✅
"api"
The search query to find relevant help articles. Must be 1-5 words with minimum length of 1 character. The endpoint performs semantic similarity matching to find the most relevant articles.
Dart List Tasks
Dart List TasksIntegration name: DART_LIST_TASKS
Tool to list tasks with powerful filtering options. Use when you need to retrieve tasks from DART with filters like dartboard, status, assignee, tags, priority, dates, or completion state. Supports pagination and custom ordering.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
o
array
["created_at"]
Ordering field(s) for results. Valid options: 'dartboard__order', 'order', 'created_at', 'updated_at', 'title'. Use '-' prefix for descending order.
ids
string
"task1,task2"
Filter by specific task IDs (comma-separated).
tag
string
"urgent"
Filter by tag name.
size
integer
1
Filter by task size or story points.
type
string
"Bug"
Filter by task type name.
view
string
"My Tasks"
Filter by view name.
limit
integer
10
Number of results to return per page for pagination.
title
string
"API integration"
Filter by task title text content.
due_at
string
"2024-02-15T10:30:00Z"
Filter by exact due date timestamp (ISO 8601 format).
offset
integer
0
The initial index from which to return results for pagination.
status
string
"In Progress"
Filter by task status name.
tag_id
string
"tag123"
Filter by tag unique identifier.
type_id
string
"type123"
Filter by task type unique identifier.
view_id
string
"view123"
Filter by view unique identifier.
assignee
string
"john@example.com"
Filter by assignee name or email.
in_trash
boolean
false
Include or exclude trashed tasks. Set to true to show only trashed tasks, false to exclude them.
priority
string
"High"
Filter by priority level.
start_at
string
"2024-01-20T10:30:00Z"
Filter by exact start date timestamp (ISO 8601 format).
dartboard
string
"Product Development"
Filter by dartboard name.
parent_id
string
"parent123"
Filter by parent task identifier to get subtasks.
status_id
string
"status123"
Filter by status unique identifier.
created_at
string
"2024-01-15T10:30:00Z"
Filter by exact creation timestamp (ISO 8601 format).
created_by
string
"jane@example.com"
Filter by creator name or email.
updated_at
string
"2024-01-15T10:30:00Z"
Filter by exact update timestamp (ISO 8601 format).
updated_by
string
"alice@example.com"
Filter by last updater name or email.
assignee_id
string
"assignee123"
Filter by assignee's unique identifier.
description
string
"implement feature"
Filter by task description text content.
no_defaults
boolean
false
Disable default filters applied by the API (default: false).
dartboard_id
string
"dartboard123"
Filter by dartboard unique identifier.
due_at_after
string
"2024-02-01T00:00:00Z"
Filter for tasks due after this date (ISO 8601 format).
is_completed
boolean
false
Filter by completion status. True for completed tasks, false for incomplete tasks.
created_by_id
string
"creator123"
Filter by creator's unique identifier.
due_at_before
string
"2024-02-28T23:59:59Z"
Filter for tasks due before this date (ISO 8601 format).
updated_by_id
string
"updater123"
Filter by last updater's unique identifier.
start_at_after
string
"2024-01-15T00:00:00Z"
Filter for tasks starting after this date (ISO 8601 format).
start_at_before
string
"2024-01-31T23:59:59Z"
Filter for tasks starting before this date (ISO 8601 format).
created_at_after
string
"2024-01-01T00:00:00Z"
Filter for tasks created after this date (ISO 8601 format).
updated_at_after
string
"2024-01-01T00:00:00Z"
Filter for tasks updated after this date (ISO 8601 format).
created_at_before
string
"2024-12-31T23:59:59Z"
Filter for tasks created before this date (ISO 8601 format).
updated_at_before
string
"2024-12-31T23:59:59Z"
Filter for tasks updated before this date (ISO 8601 format).
Dart Move Task
Dart Move TaskIntegration name: DART_MOVE_TASK
Tool to move a task to a specific position within its dartboard. Use when you need to reorder tasks in a list. Specify either afterTaskId or beforeTaskId to position the task.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
id
string
✅
"Lc8wvm8yjHA4"
The universal, unique identifier of the task to reposition. Must be a 12-character alphanumeric identifier
afterTaskId
string
"Abc123XyZ456"
Places the task immediately after the specified task ID. Using null moves the task to the end of the list. Exactly one of afterTaskId or beforeTaskId should be used
beforeTaskId
string
"Xyz789AbC012"
Places the task immediately before the specified task ID. Using null moves the task to the beginning of the list. Exactly one of afterTaskId or beforeTaskId should be used
Dart Retrieve Skill By Title
Dart Retrieve Skill By TitleIntegration name: DART_RETRIEVE_SKILL_BY_TITLE
Tool to retrieve a skill by its exact title from the workspace. Use when you need to find details about a specific skill including its ID and instructions.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
title
string
✅
"test"
The title of the skill to retrieve. Must be an exact match.
Dart Update Doc
Dart Update DocIntegration name: DART_UPDATE_DOC
Tool to update an existing doc in Dart. Use when you need to modify a document's title, folder location, or content. Any properties not specified will remain unchanged.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
item
object
✅
—
Container for doc update data including the document ID and optional title, folder, and text content to update
Dart Update Task
Dart Update TaskIntegration name: DART_UPDATE_TASK
Tool to update an existing task in DART with new properties. Use when you need to modify a task's title, status, assignees, or other attributes. Only properties specified in the request will be updated.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
item
object
✅
—
Task details wrapped in item object. Only properties specified will be updated.