Getting started with the Kaseya Quote Manager API
NAVIGATION Top navigation menu > My account (profile icon) > Developer API
The Kaseya Quote Manager API is designed to provide data for the purpose of integrations with other systems, such as ERP, BI, and others. The API is read-only.
This article serves as an introduction to the Kaseya Quote Manager API. For a more in-depth resource, access the Kaseya Quote Manager API documentation.
To retrieve a specific resource, you can append its identifier to the end of the URL. The following example shows retrieving a specific quote using the HTTP GET method.
EXAMPLE https://api.kaseyaquotemanager.com/v1/quote/100564?apikey=
[your-key]
With some endpoints, you may need to retrieve a full list of resources, such as suppliers or warehouses. You can do so by using a HTTP GET with the resource name.
EXAMPLE https://api.kaseyaquotemanager.com/v1/supplier?apikey=
[your-key]
We recommend all calls to any endpoints that have large result sets use the modifiedAfter parameter.
To obtain records that have changed after a specified date (for example: last sync): 2020-01T00:47:21.072Z, the URL would look like the following example.
EXAMPLE https://api.kaseyaquotemanager.com/v1/salesorder?page=1&modifiedAfter=2018-10-01T00%3A47%3A21.072Z&apiKey=
[your-key]
NOTE The date must be URL-encoded. Refer to the API documentation for further guidance about URL construction.
Page numbers start at 1 and are limited to 100 results per page.
To retrieve the next page, append the page parameter to the URL.
EXAMPLE https://api.kaseyaquotemanager.com/v1/salesorder?page=2&apiKey=
[your-key]
The Kaseya Quote Manager platform applies rate limits to the API requests it receives. Every request is subject to throttling under our general limits. Your app should be prepared to implement retry behavior if it is throttled.
- Minute Limit: 60 calls per minute
- Daily Limit: 20,000 calls per day (in any 24 hour period)
All requests that are made after rate limits have been exceeded are throttled and an HTTP 429 Too Many Requests error is returned. Requests succeed again after enough time has passed.
You can access the full Kaseya Quote Manager API documentation from your Admin Center:
- On the top navigation menu, click My Account (profile icon) and then select Developer API.
- On the API page that opens, click Documentation.