ConnectWise announces API enhancements with 2012.1 release
Along with many anticipated new features and enhancements, ConnectWise release 2012.1 includes a number of API fixes and improvements, including a new API test program that developers can use to interact with the APIs. Here’s the announcement that went out on Friday.
API enhancements for 2012.1:
- Accounting API: Partners will now have the choice to allow detail level or summary level update of invoice information in batch file sent to accounting package. See SummarizeInvoices parameter added to CreateBatch, RecreateBatch and UpdateBatch Actions.
- Configuration API: New API! Create Configuration Types and Configuration records in ConnectWise
- Managed Device API: New tags added to allow passing of custom configuration questions. See new XML tags QuestionId and Value in the UpdatePartnerManagedDeviceAction.
- Managed Device API: Enable Management Link tag to allow auto authentication and callback to the integrator portal. See ManagementLink XML tag description.
- Product API: New tag added – Manufacturer Part number.
- Reporting API:
New Reports added: Activity, PortalInvoices, Schedule, ServiceSource, ServiceSummary.
New fields added: Location field in AgreementLists Report, Portal_Config_RecID in ConfigTypes Report, Portal_Config_RecID in AgrType Report, SLA_Name to PortalService Report. - Service Ticket API: New tags added – SubType, Items, Source and Opportunity fields now exposed in actions.
- Service Ticket API: New actions added to enable searching the ConnectWise knowledge base
- Service Ticket API: Added logic so that when a new service ticket is created, if the Service Status’ are not cross-referenced, a default cross reference will be applied
- Sample Code Library: We will be posting sample applications on the Developer Network in different code languages over time. We have started with C# and Javascript and will continue to add the sample application in different languages.
Corrected Issues in 2012.1:
- Activity API: Updated response to include Date Closed tag
- Company API: When creating a new company record via API, if Site Name tag is not passed, will default to Main
- Company and Contact API: Updated SOAP endpoints to include missing actions
- Opportunity API: Date closed no longer returns null value
- Managed Device API: Newly created agreement additions will be logged under the Log tab of the Managed Devices Integration Setup Table in order to be included in notifications
- MSP API: Network security actions will no longer display data belonging to deleted configuration records
- Time API: Date end tag will be set to the current date by default
There is a new Sample API Test Program on the Developer Network now. Please replace any existing tester you may have previously downloaded in order to see the above enhancements and corrected issues. Please let me know if you have any questions.
Regards,
Amy Hodge
Sr. Community Specialist