August 21st, 2026
New
Improved
Fixed
π¦ Assets - Agent connectivity has moved off IoT Hub onto WebSockets for better performance, reachability, and reliability. This also prepares us for live terminal, live resources, and more!
β¨ API - List filtering now available on clients, contacts, agent assets and custom assets: StatusIds, ClientIds, keyword Query, and Created/Updated date ranges
β¨ API - New DELETE endpoints for agent assets, custom assets, clients, contacts, tickets, and private comments. Blocked deletes return a 409 naming what's in the way, with guidance on how to clear it
β¨ API - Custom assets can now be listed via GET /v1/assets/custom
β¨ API - GET /v1/tickets now includes ChecklistSummary
β¨ API - GET /v1/tickets/{id} has been introduced and returns a fuller ticket than the list: description, time and billing breakdown (actual vs adjusted hours, split by billable / not billable), products, shipments, linked assets, banner etc.
β¨ Contracts - Dynamic Contacts/Assets have been decoupled from the description field, so product/bundle description updates will no longer overwrite them
β¨ Contracts - Block hour templates now support COA Code, Tax Rate, and Description fields that flow through to invoices
β¨ Reports - Contract Profitability now supports Projects
β¨ Tickets - Merge now supports Project Tasks as a destination
β¨ To Do - Ticked items disappear instantly, done tasks and projects no longer clutter the list, the current ticket/task is highlighted, and due-date grouping and formatting are smarter
π Tickets - Fixed an issue where @mentions were not functioning from ticket creation when source was set to Email