Bring Dart into
the flow of work.
A little less busywork with Dart.
Agent5 capabilities+
- Create a new agent
Create a new agent in the workspace with a name and optional description or instructions
- Delete an agent
Delete an agent by its ID
- Retrieve an existing agent
Retrieve an existing agent by its ID, including its name and current description or instructions
- List all agents
List all agents in the workspace. Agents are AI assistants that can be assigned tasks and have customizable instructions.
- Update an agent
Update an agent's name and/or description. Only the fields provided will be changed. The agent is identified by its ID in the URL.
Comment2 capabilities+
- Create a new comment
Record a new comment that the user intends to add to a given task. This will save the comment in Dart for later access, search, etc.
- List comments
List comments for a task with filtering options. Filter by author, text content, or date range. Sort by date or hierarchical thread order. Task ID required. Supports pagination.
Config1 capabilities+
- Get user space configuration
Get information about the user's space, including all of the possible values that can be provided to other endpoints
Dartboard1 capabilities+
- Retrieve an existing dartboard
Retrieve an existing dartboard. This will return the dartboard's information, including the title and description.
Doc5 capabilities+
- Create a new doc
Record a new doc that the user intends to write down. This will save the doc in Dart for later access, search, etc. By default the created doc will be in the Docs folder. More information can be included in the text.
- Delete an existing doc
Move an existing doc to the trash, where it can be recovered if needed. Nothing else about the doc will be changed.
- Retrieve an existing doc
Retrieve an existing doc. This will return the doc's information, including the title, folder, text and others.
- List docs
List docs with filtering and search capabilities. Filter by folder, title, text content, or use full-text search. Sort by creation/update date or title. Supports pagination.
- Update an existing doc
Update certain properties of an existing doc. This will save the doc in Dart for later access, search, etc. Any properties that are not specified will not be changed.
Folder1 capabilities+
- Retrieve an existing folder
Retrieve an existing folder. This will return the folder's information, including the title, description, all docs within it, and others.
Help Center Article1 capabilities+
- List help center articles by query
Search for up to two help center articles by their semantic similarity to a short (1-5 word) query
Skill6 capabilities+
- Create a new skill
Create a new custom skill with a title and instructions in markdown. The skill will be available to all workspace members.
- Delete an existing skill
Delete a skill by its ID. The skill will be permanently removed from the workspace.
- Retrieve an existing skill
Retrieve an existing skill by its ID. Returns the skill's title and instructions.
- List all skills
List all skills in the workspace. Skills are user-defined instructions or templates for performing specific task types.
- Retrieve a skill by title
Retrieve a skill by its title. Skills are user-defined instructions or templates for performing specific task types in the workspace. Returns the skill's title and instructions if found.
- Update an existing skill
Update an existing skill's title and/or instructions. Only the fields provided will be updated. The skill is identified by its ID in the URL.
Task7 capabilities+
- Add a time tracking entry to a task
Record an additional time tracking entry on a task and return the updated task with refreshed time tracking
- Create a new task
Record a new task that the user intends to do. By default the task will be assigned to the current user, have an unstarted status, have no parent, and be in the default dartboard. More information can be included in the description.
- Delete an existing task
Move an existing task to the trash, where it can be recovered if needed. Nothing else about the task will be changed.
- Retrieve an existing task
Retrieve an existing task. This will return the task's information, including the title, dartboard, status, description and others.
- List tasks
List tasks with powerful filtering options. Filter by dartboard, status, assignee, tags, priority, dates, completion state, view, and more. Supports pagination with limit/offset.
- Move a task within its dartboard
Move a task to a specific position within results sorted by the order field. Use afterTaskId to place the task after a specific task, or beforeTaskId to place it before one.
- Update an existing task
Update properties of an existing task. For customProperties, use property NAME (not ID) as key. Get property names from workspace config. Example: {"customTextProperty": "Some text"}. Fields not provided are unchanged.
Attachment1 capabilities+
- Attach a file from a provided URL to a task
Attach a file from a provided URL to a task. The file will be downloaded and attached asynchronously. This operation may take a few moments to complete.
View1 capabilities+
- Retrieve an existing view
Retrieve an existing view. This will return the view's information, including the title, description, and others.
Webhook5 capabilities+
- Create a new webhook
Create a new webhook that sends selected workspace events to a URL
- Delete an existing webhook
Delete a webhook by its ID
- Retrieve an existing webhook
Retrieve an existing webhook by its ID
- List all webhooks
List all webhooks in the workspace
- Update an existing webhook
Update an existing webhook. Only the fields provided will be updated.
Frequently asked
questions.
What could an Ambacti integration do with Dart?
The documented operations include Agent: Create a new agent; Agent: Delete an agent; Agent: Retrieve an existing agent; Agent: List all agents.
Could I keep a workflow read-only?
For a read-only workflow, limit account permissions to reading data and exclude actions that create, update, or delete records.
Will every action run automatically?
Choose which steps could run on their own and which should pause for review. Changes should follow the permissions and approval rules you set.
Do I need to review actions in Dart?
Decide which work could run on its own and which steps need your review.