Changelog

Enterprise API
3/24/2026

Patch Changes

  • Fixed a bug that prevented attachments from being added to vehicles.
3/17/2026

Major Changes

  • The zipcode argument for Query.autoFillByZip is now required.
  • Changed PermissionLevel enum to use all caps, conforming to convention.
  • Changed PurchaseOrder.vendor to be nullable.

Minor Changes

  • Group.permissions now supplies an exhaustive list of permissions. Any permissions unset for that Group will return NONE.
  • Added filtering by Custom Field values to Customers and Vendors
  • Added better support for modern MySQL databases.
  • Added license management features. Added Query.licenseInfo. Added Mutation.flushLicenseCache.
  • Added ability to use wildcards on StringFilter.eq and StringFilter.ne.

Patch Changes

  • Fixed a bug where Inventory was not being searched correctly when using certain string comparisons.
  • Added an error to stop users from setting Inventory.quantity to zero if there is still average cost or average core cost on the sku. This is to prevent total inventory valuation changing without a document.
  • Fixed a bug where an invalid weight unit value could result in an error. Now, invalid data is automatically converted to 'lb'.
  • Fixed an error that would occur when using the customerFilter property on SalesOrderFilter.
  • Added an error to stop users from setting Inventory.quantity to below zero.
  • Improved error messages that occur at login.
  • Fixed a bug where the API would crash if no filter was used with Query.adjustmentTypes.
11/19/2025

Patch Changes

  • Fixed a bug where changes to Inventory.status were not being saved.
11/18/2025

Patch Changes

  • Optimized the loading of SalesOrder.totalQuantityReady. This should reduce the amount of time to load the Home screen Sales Orders tab.
11/18/2025

Major Changes

  • Changed AddressServiceUpdate.service type from TaxServiceEnum to AddressServiceEnum.
  • Removed AddressServiceEnum.TAXJAR_SANDBOX option.
  • Removed AddressServiceEnum.VERTEX.

Minor Changes

  • Added Mutation.log for api consumers to add their own log entries.
  • Changed the JSONObject scalar to accept plain objects.
  • Added the logging library errsole. This makes a log dashboard available at ERRSOLE_PORT (default: 8001).

Patch Changes

  • Fixed a problem where JobPart.inventory would throw an error if the inventory key was invalid.
11/13/2025
  • Changed the JSONObject scalar to accept plain objects.
11/5/2025

Minor Changes

  • The DSTax tax service now adds tax codes for Labor, Shop Fees, and EPA Charges.

Patch Changes

  • Updated documentation.
10/31/2025

Patch Changes

  • Fixed version number.
10/31/2025

Major Changes

  • Changed Vendor.dunsNumber to UInt Changed NewVendor.dunsNumber to UInt Changed VendorUpdate.dunsNumber to UInt
  • Changed Store.private to Boolean!. Changed StoreUpdate.private to Boolean.

Minor Changes

  • Added expensesDescription and salesDescription to VehicleBreakEvenReportData

Patch Changes

  • Removed unused enum type PrivateEnum.
  • Fixed a bug where Store.private could not be updated to false.
  • Fixed a bug where WOs with no job parts would cause an error.
  • Removed the unused type NewStore.
  • Fixed a bug where the sales and expenses properties in the VehicleBreakEvenReportData type were not being populated.
10/30/2025
  • Fixed a bug where Work Orders with no Job Parts would cause an error.
Newer Older