REST API
Other API Types
Key Considerations
Summary
ConnectWise Manage primarily offers a REST API for external integrations and public-facing services. While they use other API types internally for specific purposes, the main API that developers and partners would interact with is REST-based. This aligns with industry standards and provides good compatibility for most integration scenarios.
The official ConnectWise Manage API does support webhooks.
ConnectWise provides webhooks documentation that outlines the currently available webhooks.
Webhooks can be configured through the UI or via API calls to the /instances endpoint.
When configuring webhooks, you can specify:
The search results don't provide a comprehensive list of specific event types you can subscribe to via webhooks. However, they mention that webhooks allow access to ConnectWise event streams.
Webhooks enable real-time notifications of events without requiring constant polling of the API.
Third-party integration platforms like Zapier offer pre-built integrations between ConnectWise Manage and webhook services, suggesting webhook functionality is available.
ConnectWise has a marketplace with third-party integrations, which may include additional webhook-related capabilities.
In summary, while the official ConnectWise Manage API does support webhooks, the search results don't provide a detailed list of specific event types available for subscription. To get a comprehensive list of supported webhook events, you would likely need to consult the official ConnectWise API documentation or contact their support directly.
Here are the key points about API Rate Limits for the ConnectWise Manage API:
The documentation does not mention any specific rate limits in terms of number of requests per second/minute/hour.
There are no explicit mentions of throttling or request quotas.
The terms of use state that ConnectWise reserves the right to modify or discontinue the API at any time, which could potentially include imposing rate limits in the future.
Developers are required to comply with applicable laws and protect user data when using the API.
In summary, while there are some limits around page sizes and logging durations, the documentation does not specify hard API rate limits in terms of request frequency. However, developers should be aware that ConnectWise retains the right to modify API access and may impose additional limits in the future if needed. It's recommended to design integrations to be respectful of server resources and to handle potential rate limiting gracefully.
Unfortunately I could not find specific information about the most recent version of the ConnectWise Manage API in the provided search results. The search results contain general information about ConnectWise's developer tools and integrations, but do not mention API version numbers.
To provide the most accurate answer, I would need to check ConnectWise's official developer documentation or release notes for the latest API version information. Without that, I cannot confidently state what the most recent version is.
Key points to consider:
ConnectWise offers APIs and SDKs for integrating with their products like ConnectWise PSA (formerly Manage) and ConnectWise Automate.
They have a developer portal at developer.connectwise.com where the latest API documentation would likely be available.
ConnectWise encourages third-party integrations through their Marketplace and Invent program.
API versions may be updated periodically as new features are added or changes are made.
To get the definitive answer on the latest API version, I would recommend:
Without access to that information, I cannot provide the specific version number you're looking for. I apologize I couldn't give a more complete answer based on the available search results.
To get a developer account for ConnectWise Manage to create an API integration, you need to follow these steps:
Register for an account on the ConnectWise Developer Network:
Go through the approval process:
Request a test environment (if needed):
Access the Developer Network resources:
Develop your integration:
Consider joining the ConnectWise Invent program (optional):
Based on the information provided in the search results, here is a summary of the data models you can interact with using the ConnectWise Manage API:
The API provides comprehensive access to core PSA (Professional Services Automation) data models to enable integration with other business systems and automation of key processes.