ESET MSP Administrator 2 API Guide – Table of Contents

Company (category)

Calls in the Company category provide user information for the company specified by the companyId parameter.

ESET MSP Administrator 2 API uses a simple hierarchical model. Each user can view and modify objects that are lower in the hierarchy.

Permission model

Permissions are always granted to all data fields of a certain object. Users can either see all of an object's data or none of it. The Access level can be set for each company separately. There are 3 levels of user access:

•Read - user can only read object's data.

•Write - user can create additional companies and users and edit them.

•NoAccess - user has no access to information about the object set to NoAccess.

 

Permission hierachy

Access levels are inherited. That means a user with a certain access level  to a company will automatically have that same access level to the company's subsidiary companies, unless a different access level is specified.

Permission hierachy

Company hierarchy

EMA2 company hierarchy includes the following levels:

1.ESET HQ – The root of the whole hierarchy. It is not considered a company; so it is not associated with a Price-List

2.Distributor – An ESET partner in specific countries that distributes (sells) ESET products.

3.Division – A Distributor who can group/divide specific subordinated companies into Divisions.

4.MSP (Company) – Managed Service Provider company that provides computer maintenance services.

5.MSP Manager (Company)– Special type of MSP Company that manages and is responsible for Managed MSP Companies.

6.Managed MSP (Company) – Special type of MSP Company that is managed by MSP Manager Company.

7.MSP Customer – Company that hired an MSP Company.