

Right click solution message -> Apps -> β
Mark SolutionRight click solution message -> Apps -> β
Mark Solution
@everyone π°** Release Notes 2026-09-04** π¦ **Assets **- The processes list is now live and shows CPU/Memory consumption columns (Windows and macOS) π¦ **Assets **- Live terminal is now available for macOS β¨ **Automations **- Triggers now support tasks with similar conditions/actions to tickets β¨ **Automations **- The Status field condition can now match multiple statuses β¨ **Domains **- Domain expiration lookups now use a more reliable data source β¨ **API **- GET /v1/time-entries - list time entries across all tickets and tasks, with client, ticket, task, user and invoice filters β¨ **API **- GET /v1/time-entries/{id} - get a single time entry β¨ **API **- POST /v1/time-entries - log time against a ticket. Billing role, work type and service line default from the ticket then the user β¨ **API **- PATCH /v1/time-entries/{id} - update a time entry's hours, billing details or comment β¨ **API **- DELETE /v1/time-entries/{id} - delete a time entry. Approved, invoiced or void entries return 409 β¨ **API **- GET /v1/billing-roles and GET /v1/work-types - reference data for time entries β¨ **API **- GET /v1/contracts - list billing contracts with their service lines. Filter by ClientIds β¨ **API **- GET /v1/invoices/{id}/pdf - download an invoice as PDF β¨ **API **- POST /v1/tickets/{ticketId}/conversations/approval - create an approval on a ticket β¨ **API **- POST /v1/tickets/{ticketId}/conversations/side-conversation - create a side conversation on a ticket π **Contacts **- Fixed an issue where pasting a very long email address on the contact page caused problems π **Email **- Fixed multiple issues including being unable to add stripped domains with single-letter subdomains, and Loop Detection blocking Alerts and stripped domains π **Products **- Fixed an issue where the tax code was not inherited when a product category was bulk updated π Live processes π
Mikel Β· this hour
@everyone π° **API Changes - 2026-09-03** This is an API-only update that includes breaking changes. Product updates will follow in a separate release. β οΈ **API **- GET /v1/tickets/{id} - BillingOverride now returns ServiceLine, BillingRole and WorkType as { Id, Name } objects instead of ContractServiceId, BillingRoleId and WorkTypeId β οΈ **API **- PATCH /v1/tickets/{id} - BillingOverride.ContractServiceId is now ServiceLineId. Requests still sending the old name are rejected with a 400 β οΈ **API **- BillableStatus Id 2 is now named No charge (was NotBillable) and Id 3 Non-billable (was NotBillableHidden). Ids are unchanged β match on Id, not Name β οΈ **API **- GET /v1/tickets - ContactId is now null instead of 0 when no primary contact is set β οΈ **API **- PATCH /v1/tickets/{id} - ClosedOn sent without UpdatedOn now sets UpdatedOn to the same value instead of the current time β οΈ **API **- Stricter validation. Inputs that were previously dropped, coerced or half-applied on tickets, comments and alerts now return a 400 with a specific message. Nothing previously storable is now rejected β οΈ **API **- Undocumented internal headers and query parameters are now stripped at the gateway
Mikel Β· 2d ago
@everyone π° **Release Notes 2026-08-28** π¦ **Live Terminal** (preview) is now available on Windows and lives alongside the standard CLI for now. Output streams as it happens, the session keeps its state between commands, and interactive prompts work β so nslookup, diskpart, and Read-Host all behave the way they do when you're sitting at the machine. β¨ **API **- You can now set a backdated CreatedOn and UpdatedOn when creating a ticket or comment via the Public API (optional but useful for migration) β¨ **Assets **- Disk usage, CPU, and memory checks are now available for macOS β¨ **Invoices **- Dynamic assets and contacts now appear after bundled products on invoices (applies to new invoices only) β¨ **Tickets **- Additional variables are now available for email templates π **Dashboard **- Fixed an issue where the time spent widget was missing under certain circumstances π **Docs **- Fixed an issue where document content disappeared when opening a document in edit mode π **Invoices **- Fixed an issue where dynamic quantities and invoice period were displayed without line breaks on Xero and QuickBooks invoices ππ Live Terminal in action
Mikel Β· 2w ago
Join the Discord to ask follow-up questions and connect with the community