Dart × Ambacti

Bring Dart into
the flow of work.

A little less busywork with Dart.

Roman aqueduct developing from a precise architectural drawing into marble.
Gather contextDo the workReview & share
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.