SOAP API revision history
IMPORTANT The SOAP API entered a limited enhancement phase in Q4 2020. Access to version 1.6 will be deactivated.
This article contains the revision history for the Autotask SOAP API from version 1.6 forward (changes starting in December 2018). The latest updates appear first.
Current release
Entity | Revision Type | Details |
---|---|---|
Service | Fields added |
CatalogNumberPartNumber ExternalID InternalID ManufacturerServiceProvider ManufacturerServiceProviderProductNumber SKU URL |
ServiceBundle | Fields added |
CatalogNumberPartNumber ExternalID InternalID ManufacturerServiceProvider ManufacturerServiceProviderProductNumber SKU URL |
Invoice | Bug Fix |
We fixed an issue where the paidDate field could not be updated. |
Previous releases
Entity | Revision Type | Details |
---|---|---|
AttachmentInfo (SOAP API) |
Bug Fix |
We fixed an issue where you were unable to download ticket attachments if an incorrect file size was stored in the database. |
UserDefinedFieldDefinition |
Bug Fix |
We fixed an error where you couldn't update an email domain with a name that included an underscore, even though this was possible in the UI. |
Entity | Revision Type | Details |
---|---|---|
Account | Field length change |
The length of the below entity fields has been increased to the following values:
|
Autotask REST API |
Behavior change |
With the release of Autotask 2023.1, requests to the API now have a thread limit of three per object endpoint and tracking identifier. For more information, refer to API thread limiting. |
This Autotask release introduced no API changes.
Entity | Revision Type | Details |
---|---|---|
Account | Behavior change |
AccountType cannot be changed from Vendor if the account is associated with any existing services. |
AccountTeam | Behavior change | We have added edit security to the AccountTeam Delete logic. Now, users can only delete AccountTeams that they have access to edit. |
ContractCost | Behavior change |
To create parity with the behavior of the Autotask UI, the API will now round the UnitQuantity, UnitCost, and UnitPrice values for this entity to 4 decimal places prior to any calculations for the total price or extended cost. |
ContractFactor | Fields added |
ContractHourlyRate, InternalCurrencyContractHourlyRate |
InstalledProduct | Bug fix | This release resolves a bug that caused the entity to incorrectly report that it did not support webhooks. |
Opportunity | Behavior change | This release sunsets the Opportunity entity's VARStreet integration support. |
Product | Bug fix |
Previously, it was possible to change the serialized value for products associated with existing inventory. Doing so could lead to crashes and the creation of bad data. Now, the API will return an error if it receives a request to change this value when there is existing inventory. |
ProjectCost | Behavior change |
To create parity with the behavior of the Autotask UI, the API will now round the UnitQuantity, UnitCost, and UnitPrice values for this entity to 4 decimal places prior to any calculations for the total price or extended cost. |
PurchaseOrderReceive | Improvement |
When a purchase order has been received in full, you can still use the PurchaseOrderItemReceive entity to receive more items than originally ordered. This enhancement creates parity with the functionality of the Autotask UI. |
PurchaseOrderReceive | Bug fix |
This release resolves an issue that could cause Autotask to write bad data or crash after receiving non-serialized products on a purchase order. |
Quote | Behavior change | This release sunsets the Quote entity's VARStreet integration support. |
QuoteItem | Bug fix | This release resolves a bug that could prevent the QuoteItem entity's fields from being updated after a service on a quote was renamed. |
Service | Behavior change | The PeriodType field is now read-only. |
Service | Behavior change | The entity will only validate that the vendor ID maps to a vendor account when it has been changed. Services currently mapped to non-vendor accounts will be able to make updates, but once the vendor ID is updated to a different value, you cannot assign it back to a non-vendor account type. |
ServiceCall | Behavior change | Service calls cannot be created with, or updated to use, an inactive status. |
ServiceCall | Bug fix | We have resolved an issue that could prevent the ServiceCall entity's fields from accurately reflecting their current status. |
Ticket | Bug fix | This release resolves a bug that caused the entity to incorrectly report that it did not support webhooks. |
Ticket | Behavior change | If a ticket is created or updated with a sub-issue type that is excluded from the associated ContractID, the ticket's ContractID will be updated to that of the exclusion contract, if it exists. If it does not exist, the ContractID will be set to null. |
TicketCost | Behavior change |
To create parity with the behavior of the Autotask UI, the API will now round the UnitQuantity, UnitCost, and UnitPrice values for this entity to 4 decimal places prior to any calculations for the total price or extended cost. |
TicketNote | Bug fix | This release resolves a bug that caused the entity to incorrectly report that it did not support webhooks. |
TimeEntry | Behavior change |
If a time entry is created or updated with a ContractID and the ticket's sub-issue type is excluded on the contract, then the time entry's ContractID will be updated to that of the exclusion contract, if it exists. If it does not exist, the ContractID will be set to null. |
TimeEntry | Bug fix |
We have resolved an issue that could cause the API to remove time entries upon receipt of an update request containing a value other than 00:00:0. Now, the entity will now set the value of the DateWorked field to midnight upon receiving an update request. |
TimeEntry | Bug fix | If the user has access to edit time entries from the Approve & Post page based on their security settings, the entity will respect those privileges and allow corresponding edits via the API. |
Entity | Revision Type | Details |
---|---|---|
Autotask REST API | Bug fix | This release resolves an issue that could cause API thread limiting to incorrectly apply to ZoneInformation requests. |
Autotask REST API | Bug fix | We have resolved an issue that caused GetWsdlVersion and IntegraionCodeCheck calls for existing integrations to incorrectly be limited to one thread. These calls will now correctly be limited to 100 threads. New integrations remain limited to one thread. |
Autotask SOAP API | Behavior change | Limits on simultaneous API execution threads and multi-thread latency now apply to the Autotask SOAP API. For important details about how this changes impacts integration development, review our API thread limiting article. |
PurchaseOrder | Field added | AdditionalVendorInvoiceNumbers |
PurchaseOrder | Behavior change |
|
IMPORTANT Key attributes of the AccountAlert entity have changed with the release of Autotask 2021.3. These changes may require updates to your existing integrations. To avoid service disruption, we recommend that you review your applications for compatibility with the updates described in the 2021.3 SOAP API revision history revision history.
Entity | Revision Type | Details |
---|---|---|
AccountAlert | Behavior change |
|
BusinessDivision | Behavior change | This entity will be read-only if the module with which it is associated is not active. For more information, refer to Activations. |
Contract | Behavior change | This entity will be read-only if the contract type is Block Hour, Fixed Price, Per Ticket, or Retainer, and the corresponding contract module is not active. For more information, refer to Activations. |
Contract | Bug fix |
When attempting to delete a UDF from the Contract History page by passing "" in place of a null value, the API would return the error message, "Deleted row information cannot be accessed through the row," while still removing the UDF value. We have updated the tracking history logic for all UDF data types and certain base fields on this entity to resolve the issue. |
ProjectNote | Bug fix | When creating a note with contact impersonation via the API, the parent entity's LastActivityByResourceID field was incorrectly inheriting the API user's ID instead of the note's CreatedByContactID value (the ID of the contact being impersonated). With this release, the API will use the correct CreatedByContactID value. |
Subscription | Behavior change | This entity will be read-only if the module with which it is associated is not active. However, the API will not disallow the creation or modification of subscription UDFs. For more information, refer to Activations. |
TaskNote | Bug fix | When creating a note with contact impersonation via the API, the parent entity's LastActivityByResourceID field was incorrectly inheriting the API user's ID instead of the note's CreatedByContactID value (the ID of the contact being impersonated). With this release, the API will use the correct CreatedByContactID value. |
Ticket | Behavior change | This entity will be read-only if the module with which it is associated is not active. If the RMA module is inactive, the API will disallow setting the Ticket Category to RMA. For more information, refer to Activations. |
Ticket | Bug fix | We have resolved an issue with the Duplicate Ticket Handling process in which, under certain circumstances, duplicate tickets created via the SOAP API were not being created successfully if the original ticket type was not a Problem or Change Request. |
Ticket | Behavior change | Tickets created via the API were not inheriting the expected Service Level Agreement (SLA) from the asset assigned to the ticket. To address this issue, this entity will now use the updated SLA logic defined in the ServiceLevelAgreementID section of the Ticket article. |
TicketNote | Bug fix | When creating a note with contact impersonation via the API, the parent entity's LastActivityByResourceID field was incorrectly inheriting the API user's ID instead of the note's CreatedByContactID value (the ID of the contact being impersonated). With this release, the API will use the correct CreatedByContactID value. |
TimeEntry | Bug fix | We have resolved an issue that could cause the entity to record the CreateDateTime as taking place after the LastModifiedDateTime. Now, the LastModifiedDateTime value will always be equal to or after CreateDateTime. |
Entity | Revision Type | Details |
---|---|---|
<EntityName>Webhook (SOAP API) | Bug fix | We have resolved an issue that could cause entity creation requests to fail if the API received a name field with more than 50 characters. |
Account | Bug fix | This release resolves an issue that caused queries using your system's default invoice template ID to exclude accounts that used the customer default template instead of the system default. |
ClientPortalUser | Bug fix | The ClientPortalUser entity will no longer allow assignment of Taskfire SecurityLevel values to contacts that do not have Taskfire access. |
Contact | Bug fix | This release resolves an issue that could prevent the Contact entity from populating the ZipCode field during certain update requests. |
ContactBillingProductAssociation, InstalledProductBillingProductAssociation, Opportunity, Phase, ProjectCost, ProjectNote, Project, TaskNote, Task, TaskPredecessor, TaskSecondaryResource |
Behavior change |
If Autotask receives a create, update, or delete request for this entity and its corresponding module is unavailable, the API will return the error message, "The logged in Resource does not have the adequate permissions to update this entity type." For more information about installed modules, refer to our Modules article. |
ContractNote | Bug fix | Plain text updates to the entity's Description field received via the API will now clear existing Rich Text and embedded images correctly. |
ExpenseReport | Bug fix | This release resolves an issue that caused the SubmitDate field to default to "1/1/1900" instead of "null" during create. |
InstalledProduct | Bug fix | Changes made to the RMM and BCDR fields of assets will now reflect correctly on the Asset History page in the Autotask GUI. |
NotificationHistory | Bug fix | We have resolved an issue that prevented the NotificationHistoryTypeID field from displaying picklist values. |
NotificationHistory | Fields modified | The EntityTitle and EntityNumber fields are no longer flagged as picklists. |
Opportunity | Bug fix | This release resolves an issue that caused the ProjectedCloseDate, ClosedDate, and ThroughDate fields to store user-supplied time values. Now, the API will automatically set the time to midnight for these fields. |
ProjectNote | Bug fix | Plain text updates to the entity's Description field received via the API will now clear existing Rich Text and embedded images correctly. |
TicketNote | Bug fix | Plain text updates to the entity's Description field received via the API will now clear existing Rich Text and embedded images correctly. |
TimeEntry | Behavior changed | Previously, queries to the TaskID and TicketID fields could return results for both tasks and tickets. Now, the TaskID field will only return results for tasks and the TicketID field will only return results for tickets. |
Entity | Revision Type | Details |
---|---|---|
Field and behavior changes |
We have made several changes to the behavior and fields of SOAP and REST API entities. Future changes will be introduced in maintenance releases. Refer Changes to Attachment entities for more information. |
|
Fields added |
ContractServiceID, ContractServiceBundleID, ContractServiceAdjustmentID, ContractServiceBundleAdjustmentID, ContractServiceBundlePeriodID, ContractServicePeriodID |
|
ContractNote | Field modified | The ContractID field datatype has changed from string to integer. |
ContractServiceUnit | Bug fix | This release resolves an issue in which the API could misread the entity's field data if a user's date format was set to "dd/mm/yyyy" and the API filter value provided a date that could be interpreted as "mm/dd/yyyy" or "dd/mm/yyyy." |
InstalledProduct | Bug fix | Autotask 2021.1 resolves an issue in which the API could fail to detect user-defined list fields (UDFs) named "active" despite the fields being present and enabled. |
InvoiceTemplate | Field modified | The PaymentTerms field is no longer required. |
Phase | Bug fix | This release resolves an issue that could cause the entity to return a "StartDate and EndDate is an invalid combination. StartDate must be before DueDate" error even with no DueDate value supplied. |
ProductVendor | Bug fix | We have resolved an issue that allowed PUT and PATCH requests for the read-only ProductID field of ProductVendor entity child URLs. |
ProjectNote, TaskNote, TimeEntry | Behavior changed | With the release of Autotask 2021.1, it is now possible to add Rich Text to the Description and Note fields of these entities. Upon query, the API will return the text-only version of their content. If you send the content back, the Rich Text and all images that it contains will be lost. You cannot use the API to create items that contain Rich Text, but you can add Rich Text later via a supported method. To learn more, refer to The Rich Text editor. |
TicketChecklistItem | Field modified | The ItemName field length has changed from 255 to 600. |
TimeEntry | Behavior change | The TimeEntry entity will now respect any After Hours work type conditions enforced in the Autotask GUI. |
TimeEntry | Bug fix | Under certain circumstances, it was possible, via the API, to create an invalid time entry that was equal to or greater than 24 hours in length. Now, attempts to do so will result in the error message, "Unable to make a TimeEntry with (EndDateTime or HoursWorked) greater than 24 hours or less than zero hours." |
Entity | Revision Type | Details |
---|---|---|
<EntityName>WebhookField (SOAP API) | Behavior change | To ensure consistency for integration programming, the SOAP AccountWebhookField and ContactWebhookField webhook entities now use REST API field names instead of SOAP API labels. For further details, refer to <EntityName>WebhookField (SOAP API). |
Field added |
PurchaseOrderTemplateID | |
Bug fix |
The ActionType field is now required on entity creation. |
|
AccountWebhook | Bug fix | Webhook payload messages for this entity will now return only "True" or "False" for boolean fields. |
Autotask SOAP API |
Behavior change |
You can now view API activity and threshold information by using the API Activity by Hour report in Autotask. |
Autotask SOAP API |
Behavior change |
This release ends support for the "sounds like" QueryXML function. |
Autotask SOAP API |
Behavior change |
This release enhances the API's handling of users who do not have access to view cost data in the UI. The AverageCost, Cost, ExtendedCost, HighestCost, InternalCurrencyUnitCost, OurCost, and VendorCost entity fields will return no data for queries with insufficient privileges. If an update request does not have the necessary permissions, the API will ignore the call's values for these fields even if they are blank or would be otherwise required. |
Autotask SOAP API | Bug fix | Editing an existing API user could cause the wrong date format to populate in the editor and change the user’s preference on save. Autotask will now preserve the user’s selected date format during edits of an API user. |
ContactWebhook | Bug fix | Webhook payload messages for this entity will now return only "True" or "False" values for boolean fields. |
ContractBlock | Bug fix |
This release resolves an issue which could allow non-date information to be stored in the entity's StartDate and EndDate fields. |
Bug fix |
This release resolves an issue which could allow non-date information to be stored in the entity's StartDate and EndDate fields. |
|
Bug fix |
This release resolves an issue which could allow non-date information to be stored in the entity's StartDate and EndDate fields. |
|
Country | Field added | PurchaseOrderTemplateID |
InstalledProductWebhook | Entity added |
Refer to <EntityName>Webhook (SOAP API). |
InstalledProductWebhookExcludedResource | Entity added | Refer to <EntityName>WebhookExcludedResource (SOAP). |
InstalledProductWebhookField | Entity added |
Refer to <EntityName>WebhookField (SOAP API). |
InstalledProductWebhookUdfField | Entity added |
Refer to <EntityName>WebhookUdfField (SOAP API). |
InvoiceTemplate | Bug fix | This release resolves an issue that could prevent the display of picklist values for the PageNumerFormat field. |
PurchaseOrder | Behavior change | Purchase orders may now have a maximum of 300 items. The PurchaseOrder entity will enforce this limit. |
PurchaseOrder | Fields added | PurchaseOrderNumber, PurchaseOrderTemplateID |
Tag | Entity added | This entity represents ticket tag groups in Autotask. |
TagAlias | Entity added |
This entity represents aliases for ticket and article tags in Autotask. |
TagGroup | Entity added |
This entity represents ticket tag groups in Autotask. |
TaskNote | Behavior change | The Title field is now only required if the "Require titles on task notes" Task Category setting is enforced. |
Ticket | Bug fix | This release resolves an issue which caused the entity's HoursToBeScheduled and ServiceLevelAgreementPausedNextEventHours fields to report a datatype value of "double" instead of "decimal." |
TicketNote | Behavior change | The Title field is now only required if the "Require titles on ticket notes" Ticket Category setting is enforced. |
TicketTagAssociation | Entity added |
This entity manages the tags associated with tickets in Autotask. |
TimeEntry | Behavior change | The DateWorked field is no longer required. |
UserDefinedFieldListItem | Field added | IsActive |
Entity | Revision Type | Details |
---|---|---|
Behavior change |
AttachmentInfo calls now support nested attachments on the Opportunity, Time Entry, Task or Ticket, Task or Ticket Note, Asset, and Asset Note entities. |
|
Behavior change |
The AttachedByContactID field is no longer required nor read-only. |
|
Field added |
CreatorType |
|
Autotask SOAP API |
Behavior change |
The SOAP API now includes error handling logic for calls to unsupported user-defined fields (UDFs). To learn more about supported UDFs, refer to SOAP API: user-defined fields (UDFs). |
Autotask SOAP API |
Behavior change |
This release introduces error handling for calls containing more than 500 OR conditions. The API will return an error state for calls that exceed this threshold. To learn more, refer to Call conditions limit |
Autotask SOAP API |
Behavior change |
If an API user account without the Contacts impersonation option enabled attempts to specify a custom value for the AttachedByContactID or the CreatedByContactID field, any entities or attachments that the account creates will be attributed to "API User." Refer to SOAP API lifecycle FAQ to learn about additional changes in SOAP that may inform your API development strategy. |
Field length change |
The length of the ItemName field is now 600. | |
Bug fix |
This release resolves an issue that could cause requests to the ContractServiceBundleAdjustment entity to fail if a ContractID value was not present. |
|
Entity added |
This entity contains the records for the Deleted Task Activity journal located in the Autotask application at > Admin > Features and Settings > Projects & Tasks > Deleted Task Activity Log. The Deleted Task Activity log enables you to view a listing of task time entries, notes, and attachments that were deleted from your system. |
|
Entity added |
This entity contains the records for the Deleted Ticket Activity log. The Deleted Ticket Activity log provides a list of ticket time entries, notes, and attachments that were deleted from your system. |
|
Entity added |
This entity contains the records for the Deleted Ticket log. The Deleted Ticket log enables you to view a listing of tickets that have been deleted from your system. |
|
Behavior change |
The ProductID field no longer requires a value if the DefaultInstalledProductCategoryID field on the Product entity contains one. |
|
Field added |
DefaultInstalledProductCategoryID |
|
Field added |
OpportunityID |
|
Field added |
CreatedByContactID |
|
Field added |
SortOrderID |
|
Bug fix |
This release resolves an issue that prevented the API from correctly updating the Duration (days) field of the Task page in Autotask. |
|
Field added |
CreatedByContactID |
|
Field added |
CreatedByContactID |
|
Ticket | Behavior change | It is now possible to specify a ticket number prefix on resource creation. Refer to Ticket to learn more. |
Field length changed |
The length of the Description field is now 8000. |
|
Field added |
CreatedByContactID |
|
Field length change |
The length of the InternalNotes field is now 32000. |
|
Field length change |
The length of the SummaryNotes field is now 32000. |
Entity | Revision Type | Details |
---|---|---|
Field reference changed |
Changed reference for "ParentAccountID" from "InvoiceTemplate" to "Account" |
|
Field added |
LastTrackedModifiedDateTime |
|
Field added |
OverrideAccountTaxSettings |
|
Field added |
TaxRegionID |
|
Field added |
IsTaxExempt |
|
Entity changed |
Removed check mark for "Can update" |
|
Field removed |
ApprovedTime |
|
Field type change |
Changed data type for "id" from Int64 to "long" |
|
Field type change |
Changed Datatype for "CreatorResourceID" from "long" to "integer" |
|
Field added |
ExecutionMethod |
|
Field added |
BusinessDivisionSubdivisionID |
|
Field added |
BusinessDivisionSubdivisionID |
|
Field type changed |
Cost, InternalCurrencyPrice and Price were changed from double to float |
|
Behavior change |
Calls no longer require a valid ID value to create a new asset. Upon receipt of a valid ID, the entity will copy the InstalledProductCategory value associated with that ID. If the call contains a zero/none/invalid ID value, the API will copy the default system category. |
|
Behavior change |
When associating the CI with a ContractService that contains no reference to ContractID, you can either supply info for the service (ServiceID or ContractServiceID) or the bundle (ServiceBundleID or ContractServiceBundleID) but not both. |
|
Behavior change |
If the API receives a request to update a field that contains Rich Text, the API will update the text-only version of the field and overwrite the data in the Rich Text field with plain text. All text formatting and images will be lost. |
|
Behavior change |
If the API receives a request to update a field that contains Rich Text, the API will update the text-only version of the field and overwrite the data in the Rich Text field with plain text. All text formatting and images will be lost. |
|
Field added |
CreatorResourceID |
|
Field type change |
The SalesProcessPercentComplete data type has changed from "integer" to "double." |
|
Entity added |
This entity describes notes created by an Autotask user and associated with a Product entity. Users can create, update, and query product notes via the API. The ability to create and update ProductNote entities in the API is governed by the user's security level permissions. |
|
Field added |
CreatedByResourceId |
|
Field added |
CreateDateTime |
|
Field added |
LastModifiedDateTime |
|
Field added |
LastModifiedByResourceID |
|
Field added |
CreatedByResourceId |
|
Field added |
CreateDateTime |
|
Field added |
CreatedByResourceId |
|
Field added |
CreateDateTime |
|
Field added |
LastModifiedByResourceID |
|
Field added |
LastModifiedDateTime |
|
Behavior change |
If the API receives a request to update a field that contains Rich Text, the API will update the text-only version of the field and overwrite the data in the Rich Text field with plain text. All text formatting and images will be lost. |
|
Bug fix |
This release resolves an issue which caused the Ticket Date user-defined field (UDF) to populate data in the American format (MM\DD\YYYY) instead of the DD/MM/YYYY format. |
|
Behavior change |
If the API receives a request to update a field that contains Rich Text, the API will update the text-only version of the field and overwrite the data in the Rich Text field with plain text. All text formatting and images will be lost. |
|
Web Services API |
Behavior change |
Resources activated via the API, who have not yet set an account password, will now receive a Welcome email upon activation which instructs them to do so. |
Web Services API |
Behavior change |
The API operators "IsNotNull" and "IsNull" will now treat fields containing spaces as null values. |
Field type change |
Changed data type for "id" from Int64 to "long" |
Entity | Revision Type | Details |
---|---|---|
Entity added | <EntityName>Webhook (SOAP API) | |
Entity added | <EntityName>WebhookExcludedResource (SOAP) | |
Entity added | <EntityName>WebhookField (SOAP API) | |
Entity added | <EntityName>WebhookUdfField (SOAP API) | |
Entity added | WebhookEventErrorLogs | |
Entity added | InstalledProductCategoryUdfAssociation | |
Entity added | InstalledProductCategory | |
Entity added | TicketRmaCredit | |
|
Entity deprecated |
|
|
Entity deprecated |
|
Field added |
ImpersonatorCreatorResourceID NOTE All entities support query(), create(), and update() by the impersonator. Contact, AccountToDo, Subscription, AttachmentInfo (SOAP API) also support delete(). |
|
AllocationCode | Field added | AfterHoursWorkType |
BusinessLocation | Fields added | HolidayExtendedHoursEndTime HolidayExtendedHoursStartTime HolidayHoursEndTime HolidayHoursStartTime HolidayHoursType |
The getEntityInfo() SOAP API call | Call modified | The SupportsWebhookCallouts field was added. |
The getFieldInfo() SOAP API call | Call modified | The IsSupportedWebhookField field was added. |
getUDFInfo() | Call modified | The IsSupportedWebhookField field was added. |
InstalledProduct | Field added |
InstalledProductCategoryID |
Field length changed |
ReferenceNumber |
|
Field length changed |
Length value for the Comments field changed from 4000 to 2000. |
|
Field added |
Description |
|
Field added |
EligibleForRma |
|
Field added |
TaskCategoryID |
|
Ticket | Field added | RMAStatus RMAType LastTrackedModificationDateTime |
Field added |
IsPrivate |
Entity | Revision Type | Details |
---|---|---|
API Call added | IntegrationCodeCheck() |
Entity | Revision Type | Details |
---|---|---|
Entity added | InstalledProductNote | |
Entity added | ChangeOrderCost | |
Entity added | ComanagedAssociation | |
Account | Field added | EnabledForComanaged |
AccountTeam | Field added | AssociatedAsComanaged |
Contact | Field length changed | Length value for the MiddleInitial field changed from 2 to 50. |
InventoryItem | Permissions changed | "View" permission added to Inventory Object Permissions |
InventoryItemSerialNumber | Permissions changed | "View" permission added to Inventory Object Permissions |
InventoryLocation | Permissions changed | "View" permission added to Inventory Object Permissions |
Opportunity | Field added | PromisedFulfillmentDate |
Product | Permissions changed | "View" permission added to Inventory Object Permissions |
ProductTier | Permissions changed | "View" permission added to Inventory Object Permissions |
ProductVendor | Permissions changed | "View" permission added to Inventory Object Permissions |
PurchaseOrder | Permissions changed | "View" permission added to Inventory Object Permissions |
PurchaseOrderItem | Permissions changed | "View" permission added to Inventory Object Permissions |
Quote | Fields added |
ExtApprovalContactResponse ExtApprovalResponseSignature ExtApprovalResponseDate ApprovalStatus ApprovalStatusChangedDate ApprovalStatusChangedByResourceID |
Entity | Revision Type | Details |
---|---|---|
Entity added | ContactBillingProductAssociation | |
Entity added | ContractBillingRule | |
Entity added | InstalledProductBillingProductAssociation | |
Entity added | PriceListProductTier | |
Entity added | ProductTier | |
Account | Fields added | ApiVendorID CreatedByResourceID |
AllocationCode | Field deprecated | AllocationCodeType |
Contact | Field added | ApiVendorID |
InstalledProduct | Fields added | ApiVendorID CreatedByPersonID DeviceNetworkingID RMMDeviceAuditAntivirusStatusID RMMDeviceAuditPatchStatusID RMMDeviceAuditSoftwareStatusID |
Opportunity | Fields added | OpportunityCategoryID LostDate |
Product | Fields added | Billing Type PriceCostMethod |
Product | Field length changed | Length value for the Description field changed to 8000. |
Task | Field added | AccountPhysicalLocationID |
Ticket | Field added | ApiVendorID |
TicketCategory | Field added | APIOnly |
Entity | Revision Type | Details |
---|---|---|
Call modified | query()
For C# implemented entities, the number of unique UDFs in the Query() call filter was limited to 5. For VB implemented entities, it remains limited to 1 UDF per query. |
|
Entity added | ChecklistLibraryChecklistItem | |
Entity added | ChecklistLibrary | |
Entity added | TicketChecklistLibrary | |
Entity added | ContractExclusionSet | |
Entity added | ContractExclusionSetExcludedRole | |
Entity added | ContractExclusionSetExcludedWorkType | |
ProjectCost | Field added | Notes |
TicketCost | Field added | Notes |
ContractCost | Field added | Notes |
Contact | Call added | Delete() |
Contract | Fields added | BillToAccountContactID BillToAccountID ContractExclusionSetID |
Project | Field modified | Projects of Type = Baseline are read-only and cannot be created, updated or deleted via the API. |
PurchaseOrder | Field added | InternalCurrencyFreight |
PurchaseOrderItem | Field added | InternalCurrencyUnitCost |
PurchaseOrderItem | Fields modified | CostID field is now writable during create and update ProductID field is no longer marked as required |
QuoteItem | Behavior change | The TaxCategoryID of Services (11) and Service bundles (12) can now be updated |
Service | Length value changed | Length value of Name field changed to 150. |
ServiceBundle | Length value changed | Length value of Name field changed to 150. |
Subscription | Fields added | The Subscription entity now supports user-defined fields. |
Ticket | Field modified | DueDateTime is now conditionally required |
TicketNote | Behavior change | Ticket Notes created in the API with a Publish setting of All Autotask Users are now displayed in the outsourced copy of the ticket. |
TimeEntry | Call added | Delete() |
Entity | Revision Type | Details |
---|---|---|
Entity added | ContactGroup | |
Entity added | ContactGroupContact | |
Entity added | TicketAdditionalInstalledProduct | |
Entity added | TicketHistory | |
AccountNote | Fields added | CreateDateTime ImpersonatorCreatorResourceID ImpersonatorUpdaterResourceID |
BillingItem | Fields added | PostedDate PostedOnTime |
BillingItem | Field removed |
ApprovedTime - this field was replaced by two new fields: |
ContractNote | Fields added | CreateDateTime ImpersonatorCreatorResourceID ImpersonatorUpdaterResourceID |
InstalledProduct | Fields added | LastActivityPersonID LastActivityPersonType RMMDeviceAuditAntivirusStatusID RMMDeviceAuditBackupStatusID RMMDeviceAuditPatchStatusID RMMDeviceAuditSoftwareStatusID |
Opportunity | Length value changed | Length value of RevenueSpreadUnit field changed to 6 |
PaymentTerm | Calls added | Create() Update() |
ProjectNote | Fields added | CreateDateTime ImpersonatorCreatorResourceID ImpersonatorUpdaterResourceID |
PurchaseApproval | Length value changed | Length value of CostType field changed to 8 |
Subscription | Length value changed | Length value of PeriodType field changed to 1 |
TaskNote | Fields added | CreateDateTime ImpersonatorCreatorResourceID ImpersonatorUpdaterResourceID |
Task
Phase Project |
Other | For StartDateTime and EndDateTime, any time value passed in is ignored. See entity Conditions & Requirements |
TaskPredecessor | Documentation correction | For PredecessorTaskID and SuccessorTaskID fields, datatype updated to integer Label for id updated to Task Predecessor ID |
Ticket | Fields added | CreateDateTime CurrentServiceThermometerRating PreviousServiceThermometerRating ServiceThermometerTemperature |
TicketNote | Fields added | CreateDateTime ImpersonatorCreatorResourceID ImpersonatorUpdaterResourceID |
TimeEntry | Fields added | ImpersonatorCreatorResourceID ImpersonatorUpdaterResourceID |