Freshsales Suite (previously known as Freshsales.io) has a REST API.
In summary, Freshsales Suite provides a RESTful API that allows developers to integrate and interact with the CRM programmatically using standard HTTP methods and JSON data format.
Yes, the official Freshsales Suite API does have webhooks functionality.
The search results mention a few examples of events that can trigger webhooks:
Deal-related events:
Contact-related events:
List-related events:
Webhooks can be configured as part of workflows in Freshsales Suite.
Webhooks allow you to send HTTP requests to third-party applications when specific events occur in Freshsales Suite.
You can configure various aspects of the webhook, including:
Freshsales Suite supports REST APIs for webhook operations.
There's a feature called "external events" that allows creating webhooks at runtime.
For external applications wanting to capture Freshsales Suite events, you can either use the app platform within Freshsales Suite or rely on product features like workflows to configure webhooks.
The payload sent by webhooks includes various attributes such as account_id, app_settings, event data, domain, headers, and timestamp.
Test your webhook configuration using the provided testing functionality to ensure it's working correctly.
Be aware of authentication requirements for your webhook endpoints and configure them appropriately.
Consider using custom payloads to include additional relevant information in your webhook requests.
Familiarize yourself with the payload structure to properly handle incoming webhook data in your external application.
If you're developing an external application to capture Freshsales Suite events, consider using the app platform for more flexibility, or use the workflow feature if you need to avoid the app platform.
Here are the key points about the API rate limits for the Freshsales Suite API:
The API request limits are tiered based on frequency:
The specific limits vary by plan:
The limits are at the account level, not per user [1][3]
In summary, the Freshsales Suite API has tiered rate limits based on plan level, with options to request increases if needed. Staying within these limits requires efficient API usage and monitoring.
Based on the search results provided, I could not find a definitive answer about the most recent version of the Freshsales Suite API. The search results do not contain specific version information for the API. However, I can provide some relevant information about the Freshsales API based on the available results:
The Freshsales API is a REST API that allows developers to perform operations such as reading, modifying, adding, or deleting data from the Freshsales CRM [1].
Authentication for the API is done using an API key and Bundle alias. The Bundle alias is used to specify which CRM account to use in the API if you have multiple CRM accounts in your Freshworks Org [1].
There have been some recent changes to the API request limits. The limits have been upgraded from hourly to per-minute access per account, with a limit of 400 requests/minute across all plans [2].
Freshworks offers an API Add-on for users who exceed the API limits offered in their plan [2].
The API documentation is available at https://developers.freshworks.com/crm/api/ [1].
There was a recent issue reported by a user regarding a 404 error when trying to fetch the list of deals using the API, suggesting that there might have been some changes to the API endpoints [3].
For the most up-to-date and accurate information about the Freshsales Suite API, it's recommended to check the official documentation or contact Freshsales support directly [3][4].
While I couldn't provide the specific version number you asked for, this information should give you an overview of the current state of the Freshsales API. If you need the exact version number, I recommend checking the official Freshsales developer documentation or contacting their support team directly.
To get a developer account for Freshsales Suite and create an API integration, you need to follow these steps:
If you don't already have one, sign up for a Freshsales account at https://www.freshworks.com/freshsales-crm/.
Once logged in to your Freshsales account:
In the API Settings section, you will find:
To authenticate API requests, you'll need to include your API key in the request headers:
Authorization: Token token=YOUR_API_KEY
You can now start making API requests to Freshsales endpoints. The general format for API URLs is:
https://<Bundle Alias>.myfreshworks.com/crm/sales/api/<resource_name>
For example:
https://widgetz.myfreshworks.com/crm/sales/api/contacts/144
Based on the search results, here are the key data models you can interact with using the Freshsales Suite API, along with what is possible for each:
The API allows performing standard CRUD operations on most of these data models, as well as associating records across models. Custom fields and configuration data can also be accessed and managed via the API.