ESET Online Help

Select the topic


Call description

This call returns a product usage report (including seat days) for specified companies that belong to the current user company for a specific time period. The report consists of a company list as well as a product list that belongs to current company. The total company count is returned as well.

This API call requires authorization; the user has to be logged in.

Request URL:

This request is a POST call type.

Call structure

  "companyIds": [
  "from": "",
  "to": "",
  "skip": 0,
  "take": 0

Call parameters




Type in one or more companyId codes. The report is completed only for the listed companies.

To enter more IDs, use the following syntax: "companyIds": ["companyID_1","companyID_2","companyID_3"] Replace the companyID_x placeholders with the actual values.

Do not use DivisionId instead of companyId, ESET MSP Administrator 2 API would return only an empty list of companies.

from, to

The from and to parameters specify the date boundaries for the report. The date must be in the format YYYY-MM-DD, for example 2018-12-21.

Mandatory input parameter. A proper value must be set.

skip, take

If the requested data set is too large, you can split the response into smaller chunks. It works similarly to the paging function. The skip parameter indicates how many entries should be skipped and the take parameter indicates how many entries should be listed. The take value must be from 1 to 100.

For example:

to list the first 20 entries, set up: "skip": 0, "take": 20

to list the second 20 entries (from 21 to 40), set up: "skip": 20, "take": 20

Response structure

The response contains data in the JSON format.


seatDays is the integer value for the total number of days a product was used on all devices. For example, if you have 3 devices that used a product for 2 days, that equals 6 seat days of product usage.

seats is the number of ordered units on the last day in the reported interval. The seats value is zero, if the license is suspended on the last day..

hmtoggle_plus0Example response


ESET MSP Administrator 2 API uses standardized error codes. If you are getting errors or unexpected responses, see the Troubleshooting API for common problems and the list of error codes.

List of error codes