Added

August 24, 2026

This release introduces new API capabilities, including the ability to trigger the Tasks AI Agent and create tasks from templates. It also adds new formula functions for date and time calculations and time zone conversion, along with usability improvements, bug fixes, and platform stability updates.

Release Details

API Updates

Tasks AI Agent

The Tasks AI Agent can be integrated into external workflows and applications through the DigiFi Public API.

You can now trigger the Tasks AI Agent with immediate activation for a specific task.

API endpoint:

POST /task-agents

Request body example:

{
  "taskId": "6a861253a819679a768a5af6"
}

Create Tasks from Templates

The Public API now supports creating tasks directly from existing task templates, providing more flexibility when automating task creation.

API endpoint:

POST /tasks/from-template

Request body example:

{
  "title": "Task from Template",
  "templateId": "6a8613a5c6126bca1e604652",
  "status": "Not Done",
  "applicationId": "6a8613ad035c32faed8a4bd5",
  "externalAssignee": {
    "assigneeType": "borrower",
    "assigneeId": "6a8613b21f8d932dc0855853"
  },
  "metadata": {
    "key01": "test in task"
  },
  "sendExternalAssignmentEmail": true,
  "assignedTeamMemberIds": ["6a8613b7852ebac52d075f85 "]
}

New Formula Functions

Two new formula functions are now available for working with dates, times, and time zones:

DATEADD

The DATEADD function adds or subtracts a specified amount of time from a date or datetime value.

Syntax: DATEADD(date, amount, unit, [format])

  • amount supports positive and negative values (e.g. DATEADD(datetime, -3, "hours"))
  • unit specifies the time unit (available units: "year", "month" ,"week", "day", "hour", "minute", "second" )
  • format is optional, MM/DD/YYYY is used by default

Example: DATEADD("01/12/2022", 3, "month", "MM/DD/YYYY") == "04/12/2022"

DATETZ

The DATETZ function converts a date/time value to a specified time zone.

Syntax: DATETZ(date, timezone, [format])

  • timezone must be an IANA time zone name (e.g. "America/New_York")
  • If the input date has no explicitly specified timezone, it's treated as UTC.
  • If the input date includes a timezone, it is first converted to UTC
  • format is optional, MM/DD/YYYY is used by default

Example: DATETZ("05/16/2022", "America/New_York", "MM/DD/YYYY hh:mm A" == "05/16/2022 08:00 AM"