npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

service_provider_and_device_entitlement_management_api

v2.7.5

Published

Service_Provider_and_Device_Entitlement_Management_API

Downloads

2

Readme

service_provider_and_device_entitlement_management_api

ServiceProviderAndDeviceEntitlementManagementApi - JavaScript client for service_provider_and_device_entitlement_management_api Service Provider and Device Entitlement Management API This SDK is automatically generated by the OpenAPI Generator project:

  • API version: 2.7.5
  • Package version: 2.7.5
  • Build package: org.openapitools.codegen.languages.JavascriptClientCodegen

Installation

For Node.js

npm

To publish the library as a npm, please follow the procedure in "Publishing npm packages".

Then install it via:

npm install service_provider_and_device_entitlement_management_api --save

Finally, you need to build the module:

npm run build
Local development

To use the library locally without publishing to a remote npm registry, first install the dependencies by changing into the directory containing package.json (and this README). Let's call this JAVASCRIPT_CLIENT_DIR. Then run:

npm install

Next, link it globally in npm with the following, also from JAVASCRIPT_CLIENT_DIR:

npm link

To use the link you just defined in your project, switch to the directory you want to use your service_provider_and_device_entitlement_management_api from, and run:

npm link /path/to/<JAVASCRIPT_CLIENT_DIR>

Finally, you need to build the module:

npm run build

git

If the library is hosted at a git repository, e.g.https://github.com/GIT_USER_ID/GIT_REPO_ID then install it via:

    npm install GIT_USER_ID/GIT_REPO_ID --save

For browser

The library also works in the browser environment via npm and browserify. After following the above steps with Node.js and installing browserify with npm install -g browserify, perform the following (assuming main.js is your entry file):

browserify main.js > bundle.js

Then include bundle.js in the HTML pages.

Webpack Configuration

Using Webpack you may encounter the following error: "Module not found: Error: Cannot resolve module", most certainly you should disable AMD loader. Add/merge the following section to your webpack config:

module: {
  rules: [
    {
      parser: {
        amd: false
      }
    }
  ]
}

Getting Started

Please follow the installation instruction and execute the following JS code:

var ServiceProviderAndDeviceEntitlementManagementApi = require('service_provider_and_device_entitlement_management_api');

var defaultClient = ServiceProviderAndDeviceEntitlementManagementApi.ApiClient.instance;

var api = new ServiceProviderAndDeviceEntitlementManagementApi.AnalyticsApi()
var deviceuuid = null; // {String} UUID of the Device
var eventtype = device_radar_motion_event; // {String} type of event
var startdatetime = 2022-02-16T07:00Z; // {Date} UTC Date-time
var enddatetime = 2022-02-16T11:21:57.079Z; // {Date} UTC Date-time
var windowsize = 3600000; // {Number} window size (time in milliseconds and should be within the time range)
var opts = {
  'timezone': "'devicetime'" // {String} format datetime by timezone (eg:America/Los_Angeles)
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getAggregatedEventStats(deviceuuid, eventtype, startdatetime, enddatetime, windowsize, opts, callback);

Documentation for API Endpoints

All URIs are relative to https://sandbox-mqtt.commscope.cloud:3443

Class | Method | HTTP request | Description ------------ | ------------- | ------------- | ------------- ServiceProviderAndDeviceEntitlementManagementApi.AnalyticsApi | getAggregatedEventStats | GET /hacloud/api/v1/ecs/analytics/motion/{deviceuuid}/eventtype/{eventtype}/startdatetime/{startdatetime}/enddatetime/{enddatetime}/windowsize/{windowsize} | get aggregated motion (radar & pir) event stats for a device in time range and window size ServiceProviderAndDeviceEntitlementManagementApi.AnalyticsApi | getDescriptiveEventStats | PUT /hacloud/api/v1/ecs/analytics/events/aggregate/{deviceuuid}/startdatetime/{startdatetime}/enddatetime/{enddatetime}/windowsize/{windowsize} | get Descriptive Event Stats ServiceProviderAndDeviceEntitlementManagementApi.AnalyticsApi | getDescriptiveMetricsStats | PUT /hacloud/api/v1/ecs/analytics/metrics/aggregate/{deviceuuid}/startdatetime/{startdatetime}/enddatetime/{enddatetime}/windowsize/{windowsize} | get Descriptive Metrics Stats ServiceProviderAndDeviceEntitlementManagementApi.AssetApi | createAsset | POST /hacloud/api/v1/ecs/prov/devicemanagement/asset | Creates an asset for the specified provider. ServiceProviderAndDeviceEntitlementManagementApi.AssetApi | getAssetByAssetId | GET /hacloud/api/v1/ecs/prov/devicemanagement/asset/{assetid}/provider/{providerid} | Retrieves an asset record. ServiceProviderAndDeviceEntitlementManagementApi.AssetApi | getAssetSyncStatusByAssetId | GET /hacloud/api/v1/ecs/prov/devicemanagement/asset/{assetid}/provider/{providerid}/version/sync | Get asset version synchronization result/progress. XXX where is the result? XXX ServiceProviderAndDeviceEntitlementManagementApi.AssetApi | getAssets | GET /hacloud/api/v1/ecs/prov/devicemanagement/asset/provider/{providerid} | Retrieves a list of assets assigned to a provider. ServiceProviderAndDeviceEntitlementManagementApi.AssetApi | purgeAssetById | DELETE /hacloud/api/v1/ecs/prov/devicemanagement/asset/{assetid} | Purges the specified asset from the repository. ServiceProviderAndDeviceEntitlementManagementApi.AssetApi | reUploadFileAsset | PUT /hacloud/api/v1/ecs/prov/devicemanagement/asset/{assetid}/provider/{providerid}/upload/ | Uploads a file to an existing asset. ServiceProviderAndDeviceEntitlementManagementApi.AssetApi | removeAssetById | DELETE /hacloud/api/v1/ecs/prov/devicemanagement/asset/{assetid}/provider/{providerid} | Deletes the specified asset. XXX what's the difference between this and the next delete? this unhooks from a provider but doesn't actually delete? XXX ServiceProviderAndDeviceEntitlementManagementApi.AssetApi | setAssetVersionSyncByAssetId | PUT /hacloud/api/v1/ecs/prov/devicemanagement/asset/{assetid}/provider/{providerid}/version/sync | Extracts the version from the asset's file and updates the asset's version property. ServiceProviderAndDeviceEntitlementManagementApi.AssetApi | signAssetForProvider | PUT /hacloud/api/v1/ecs/prov/devicemanagement/asset/{assetid}/provider/{providerid}/sign | Signs the specified asset. ServiceProviderAndDeviceEntitlementManagementApi.AssetApi | updateAsset | PUT /hacloud/api/v1/ecs/prov/devicemanagement/asset/{assetid}/provider/{providerid} | Updates the specified asset. ServiceProviderAndDeviceEntitlementManagementApi.AssetApi | uploadDataChunk | PATCH /hacloud/api/v1/ecs/prov/devicemanagement/asset/{assetid}/provider/{providerid}/upload/chunk/{chunkno} | Uploads asset data as multi-part form data. ServiceProviderAndDeviceEntitlementManagementApi.AssetApi | uploadFileAsset | POST /hacloud/api/v1/ecs/prov/devicemanagement/asset/upload | Uploads a file as a new asset. ServiceProviderAndDeviceEntitlementManagementApi.ConfigurationManagementApi | createDeviceConfig | POST /hacloud/api/v1/ecs/config/device | Create configuration for a Device ServiceProviderAndDeviceEntitlementManagementApi.ConfigurationManagementApi | createDeviceModelConfig | POST /hacloud/api/v1/ecs/config/devicemodel | Create configuration for a Device Model ServiceProviderAndDeviceEntitlementManagementApi.ConfigurationManagementApi | createGroupConfig | POST /hacloud/api/v1/ecs/config/group | Create configuration for a Group ServiceProviderAndDeviceEntitlementManagementApi.ConfigurationManagementApi | createProviderConfig | POST /hacloud/api/v1/ecs/config/provider | Create configuration For Service Provider ServiceProviderAndDeviceEntitlementManagementApi.ConfigurationManagementApi | createServiceConfig | POST /hacloud/api/v1/ecs/config/service | Create an Service with configuration ServiceProviderAndDeviceEntitlementManagementApi.ConfigurationManagementApi | getConfigByDeviceConfigId | GET /hacloud/api/v1/ecs/config/device/deviceconfig/{configid} | Retrieve Config for the specified Device. ServiceProviderAndDeviceEntitlementManagementApi.ConfigurationManagementApi | getConfigByDeviceModelConfigId | GET /hacloud/api/v1/ecs/config/devicemodel/devicemodelconfig/{configid} | Retrieve Config for the specified Device Model. ServiceProviderAndDeviceEntitlementManagementApi.ConfigurationManagementApi | getConfigByDeviceModelId | GET /hacloud/api/v1/ecs/config/devicemodel/{devicemodelid} | Retrieve Config for the specified Device Model. ServiceProviderAndDeviceEntitlementManagementApi.ConfigurationManagementApi | getConfigByDeviceUUId | GET /hacloud/api/v1/ecs/config/device/{deviceuuid} | Retrieve Config for the specified Device. ServiceProviderAndDeviceEntitlementManagementApi.ConfigurationManagementApi | getConfigByGroupConfigId | GET /hacloud/api/v1/ecs/config/group/groupconfig/{configid} | Retrieve Config for the specified Group. ServiceProviderAndDeviceEntitlementManagementApi.ConfigurationManagementApi | getConfigByGroupId | GET /hacloud/api/v1/ecs/config/group/{groupid} | Retrieve Configs for the specified Group. ServiceProviderAndDeviceEntitlementManagementApi.ConfigurationManagementApi | getConfigByProviderConfigId | GET /hacloud/api/v1/ecs/config/provider/providerconfig/{configid} | Retrieve Config for the specified Provider. ServiceProviderAndDeviceEntitlementManagementApi.ConfigurationManagementApi | getConfigByProviderId | GET /hacloud/api/v1/ecs/config/provider/{providerid} | Retrieve Config for the specified Provider . ServiceProviderAndDeviceEntitlementManagementApi.ConfigurationManagementApi | getConfigByServiceClientId | GET /hacloud/api/v1/ecs/config/device/service/{service}/client/{clientid}/ | Retrieve Config for the specified Device. ServiceProviderAndDeviceEntitlementManagementApi.ConfigurationManagementApi | getConfigByServiceConfigId | GET /hacloud/api/v1/ecs/config/service/serviceconfig/{configid} | Retrieve Config for the specified Service. ServiceProviderAndDeviceEntitlementManagementApi.ConfigurationManagementApi | getConfigByServiceId | GET /hacloud/api/v1/ecs/config/service/{serviceid} | Retrieve Config for the specified Service. ServiceProviderAndDeviceEntitlementManagementApi.ConfigurationManagementApi | removeDeviceConfig | DELETE /hacloud/api/v1/ecs/config/device | Remove Configuration of a Device ServiceProviderAndDeviceEntitlementManagementApi.ConfigurationManagementApi | removeDeviceModelConfig | DELETE /hacloud/api/v1/ecs/config/devicemodel | Delete configuration of a Device Model ServiceProviderAndDeviceEntitlementManagementApi.ConfigurationManagementApi | removeGroupConfig | DELETE /hacloud/api/v1/ecs/config/group | Delete a Group Configuration ServiceProviderAndDeviceEntitlementManagementApi.ConfigurationManagementApi | removeProviderConfig | DELETE /hacloud/api/v1/ecs/config/provider | Delete a configuration of a Service Provider ServiceProviderAndDeviceEntitlementManagementApi.ConfigurationManagementApi | removeServiceConfig | DELETE /hacloud/api/v1/ecs/config/service | Delete a Service Configuration ServiceProviderAndDeviceEntitlementManagementApi.ConfigurationManagementApi | statusUpdateDeviceConfig | PUT /hacloud/api/v1/ecs/config/deviceconfig/status/provider/{providerid}/service/{serviceid}/devicemodel/{devicemodelid}/group/{groupid}/device/{deviceuuid} | Activate Inactivate Configuration Status of Device ServiceProviderAndDeviceEntitlementManagementApi.ConfigurationManagementApi | statusUpdateDeviceModelConfig | PUT /hacloud/api/v1/ecs/config/devicemodel/status/service/{serviceid}/devicemodel/{devicemodelid} | Activate Inactivate Configuration Status of Model ServiceProviderAndDeviceEntitlementManagementApi.ConfigurationManagementApi | statusUpdateGroupConfig | PUT /hacloud/api/v1/ecs/config/group/status/provider/{providerid}/service/{serviceid}/devicemodel/{devicemodelid}/group/{groupid} | Activate Inactivate Configuration Status of Group ServiceProviderAndDeviceEntitlementManagementApi.ConfigurationManagementApi | statusUpdateProviderConfig | PUT /hacloud/api/v1/ecs/config/provider/status/{providerid} | Activate Inactivate Configuration Status of ServiceProvider ServiceProviderAndDeviceEntitlementManagementApi.ConfigurationManagementApi | statusUpdateServiceConfig | PUT /hacloud/api/v1/ecs/config/service/status/{serviceid} | Activate Inactivate Configuration Status of Service ServiceProviderAndDeviceEntitlementManagementApi.ConfigurationManagementApi | updateDeviceConfig | PUT /hacloud/api/v1/ecs/config/device | Modify configuration for a Device ServiceProviderAndDeviceEntitlementManagementApi.ConfigurationManagementApi | updateDeviceModelConfig | PUT /hacloud/api/v1/ecs/config/devicemodel | Modify configuration for a Device Model ServiceProviderAndDeviceEntitlementManagementApi.ConfigurationManagementApi | updateGroupConfig | PUT /hacloud/api/v1/ecs/config/group | Modify a Service Configuration ServiceProviderAndDeviceEntitlementManagementApi.ConfigurationManagementApi | updateProviderConfig | PUT /hacloud/api/v1/ecs/config/provider | Modify a configuration For Service Provider ServiceProviderAndDeviceEntitlementManagementApi.ConfigurationManagementApi | updateServiceConfig | PUT /hacloud/api/v1/ecs/config/service | Modify a Service Configuration ServiceProviderAndDeviceEntitlementManagementApi.DashboardApi | getAdminDashboard | GET /hacloud/api/v1/dashboard/{currentdatetime} | Get the Number of Devices/Events/Staff/Accounts ServiceProviderAndDeviceEntitlementManagementApi.DeviceApi | activatedevice | PUT /hacloud/api/v1/ecs/prov/devicemanagement/device/{deviceuuid}/activate | Activates a device. ServiceProviderAndDeviceEntitlementManagementApi.DeviceApi | associateGroupToDevices | PUT /hacloud/api/v1/ecs/prov/devicemanagement/device/groups/associate/{deviceuuid} | Associate Groups/Labels/Tags ServiceProviderAndDeviceEntitlementManagementApi.DeviceApi | createDevice | POST /hacloud/api/v1/ecs/prov/devicemanagement/device | Creates a device record. ServiceProviderAndDeviceEntitlementManagementApi.DeviceApi | getDeviceByGroupId | GET /hacloud/api/v1/ecs/prov/devicemanagement/device/group/{groupid} | Retrieves devices in a specific group. ServiceProviderAndDeviceEntitlementManagementApi.DeviceApi | getDeviceById | GET /hacloud/api/v1/ecs/prov/devicemanagement/device/{deviceuuid} | Retrieves device information. ServiceProviderAndDeviceEntitlementManagementApi.DeviceApi | getDeviceByModelId | GET /hacloud/api/v1/ecs/prov/devicemanagement/device/model/{devicemodelid} | Retrieves a list of devices by model ID. ServiceProviderAndDeviceEntitlementManagementApi.DeviceApi | getDeviceByModelIdUnAssigned | GET /hacloud/api/v1/ecs/prov/devicemanagement/device/model/{devicemodelid}/unassigned | Retrieves unassigned devices matching the specified model. ServiceProviderAndDeviceEntitlementManagementApi.DeviceApi | getDeviceByProviderGroupId | GET /hacloud/api/v1/ecs/prov/devicemanagement/device/provider/{providerid}/group/{groupid} | Retrieves devices by Provider and Group IDs. ServiceProviderAndDeviceEntitlementManagementApi.DeviceApi | getDeviceByProviderId | GET /hacloud/api/v1/ecs/prov/devicemanagement/device/provider/{providerid} | Retrieves devices assigned to a specific provider. ServiceProviderAndDeviceEntitlementManagementApi.DeviceApi | getDeviceByProviderIdUnAssociated | GET /hacloud/api/v1/ecs/prov/devicemanagement/device/provider/{providerid}/unassociated/model/{devicemodelid} | Retrieves unassociated accessory devices assigned to the specified provider. ServiceProviderAndDeviceEntitlementManagementApi.DeviceApi | getDeviceByProviderModelId | GET /hacloud/api/v1/ecs/prov/devicemanagement/device/provider/{providerid}/model/{devicemodelid}/ | Retrieves devices by provider and model. ServiceProviderAndDeviceEntitlementManagementApi.DeviceApi | getDeviceBySerialNumber | GET /hacloud/api/v1/ecs/prov/devicemanagement/device/deviceid/{deviceid} | Retrieves a device by serial number. ServiceProviderAndDeviceEntitlementManagementApi.DeviceApi | getDeviceConfiguration | GET /hacloud/api/v1/ecs/prov/devicemanagement/device/{deviceuuid}/provider/{providerid}/configuration | Retrieves device configuration. ServiceProviderAndDeviceEntitlementManagementApi.DeviceApi | getDeviceDownloadStats | GET /hacloud/api/v1/ecs/prov/devicemanagement/device/{deviceuuid}/provider/{providerid}/stat | Retrieves device SCDL statistics. ServiceProviderAndDeviceEntitlementManagementApi.DeviceApi | getDevicesByProviderId | GET /hacloud/api/v1/ecs/prov/devicemanagement/device/provider/{providerid}/offset/{offset}/limit/{limit}/ | Retrieves a subset of devices associated with a provider. ServiceProviderAndDeviceEntitlementManagementApi.DeviceApi | getSubscriberInfo | GET /hacloud/api/v1/ecs/prov/devicemanagement/device/subscriber/{deviceuuid} | Retrieves subscriber details for a device. ServiceProviderAndDeviceEntitlementManagementApi.DeviceApi | importDevices | POST /hacloud/api/v1/ecs/prov/devicemanagement/devices | Imports one or more devices. ServiceProviderAndDeviceEntitlementManagementApi.DeviceApi | inActivateDevice | PUT /hacloud/api/v1/ecs/prov/devicemanagement/device/{deviceuuid}/inactivate | Inactivates the specified device. ServiceProviderAndDeviceEntitlementManagementApi.DeviceApi | provisionDevices | PUT /hacloud/api/v1/ecs/prov/devicemanagement/provision/provider/{providerid}/devices | Provisions devices for the specified provider. ServiceProviderAndDeviceEntitlementManagementApi.DeviceApi | removeDeviceById | DELETE /hacloud/api/v1/ecs/prov/devicemanagement/device/{deviceuuid} | Delete a device. ServiceProviderAndDeviceEntitlementManagementApi.DeviceApi | setDeviceConfiguration | PUT /hacloud/api/v1/ecs/prov/devicemanagement/device/{deviceuuid}/provider/{providerid}/configuration | Updates device configuration. ServiceProviderAndDeviceEntitlementManagementApi.DeviceApi | setSubscriberInfo | PUT /hacloud/api/v1/ecs/prov/devicemanagement/device/subscriber/{deviceuuid} | Updates subscriber information for a device. ServiceProviderAndDeviceEntitlementManagementApi.DeviceApi | updateDevice | PUT /hacloud/api/v1/ecs/prov/devicemanagement/device | Updates a device. ServiceProviderAndDeviceEntitlementManagementApi.DeviceAuthorizationApi | createDeviceAuth | POST /hacloud/api/v1/ecs/prov/device_auth | Create an Device with Auth Parameters ServiceProviderAndDeviceEntitlementManagementApi.DeviceAuthorizationApi | getDeviceAuth | GET /hacloud/api/v1/ecs/prov/device_auth/client/{clientid} | Check Valid User for the device provisioned. ServiceProviderAndDeviceEntitlementManagementApi.DeviceAuthorizationApi | performDeviceAuthByGroup | PUT /hacloud/api/v1/ecs/prov/device_auth/ordergroup/{groupid} | Authorize Group to Access MQTT interfaces by order group ServiceProviderAndDeviceEntitlementManagementApi.DeviceAuthorizationApi | updateDeviceAuth | PUT /hacloud/api/v1/ecs/prov/device_auth | Modify an auth record for new device ServiceProviderAndDeviceEntitlementManagementApi.DeviceDependencyApi | deactivateDependencyDevices | PUT /hacloud/api/v1/ecs/prov/devicemanagement/devicedependency/remove/{deviceuuid}/device/{dependentdeviceuuid} | Deactivates a dependent device. ServiceProviderAndDeviceEntitlementManagementApi.DeviceDependencyApi | getDependentDevice | GET /hacloud/api/v1/ecs/prov/devicemanagement/devicedependency/{deviceuuid} | Retrieves dependent devices for the specified device. ServiceProviderAndDeviceEntitlementManagementApi.DeviceDependencyApi | removeDependencyDevices | DELETE /hacloud/api/v1/ecs/prov/devicemanagement/devicedependency/remove/{deviceuuid}/device/{dependentdeviceuuid} | Removes a dependent device from the primary device. ServiceProviderAndDeviceEntitlementManagementApi.DeviceDependencyApi | updateDependentDevices | PUT /hacloud/api/v1/ecs/prov/devicemanagement/devicedependency/{deviceuuid} | Adds or updates dependent devices. ServiceProviderAndDeviceEntitlementManagementApi.DeviceEntitlementApi | createDeviceentitlement | POST /hacloud/api/v1/ecs/prov/device | Creates an entitlement for the specified device. ServiceProviderAndDeviceEntitlementManagementApi.DeviceEntitlementApi | getDeviceentitlementById | GET /hacloud/api/v1/ecs/prov/device/{clientid} | Retrieves provisioned services for the specified device. ServiceProviderAndDeviceEntitlementManagementApi.DeviceEntitlementApi | getDeviceentitlementByService | GET /hacloud/api/v1/ecs/prov/device/service/{service} | Retrieves devices provisioned for the specified service. ServiceProviderAndDeviceEntitlementManagementApi.DeviceEntitlementApi | removeDeviceentitlementByClient | DELETE /hacloud/api/v1/ecs/prov/device/remove/client/{clientid} | Removes entitlements from the specified device. ServiceProviderAndDeviceEntitlementManagementApi.DeviceEntitlementApi | removeDeviceentitlementById | DELETE /hacloud/api/v1/ecs/prov/device/remove/{clientid}/service/{service} | Deletes specified services from a device. ServiceProviderAndDeviceEntitlementManagementApi.DeviceEntitlementApi | updateDeviceentitlement | PUT /hacloud/api/v1/ecs/prov/device | Modify an Entitlement for the device specified as clientid to add service ServiceProviderAndDeviceEntitlementManagementApi.DeviceManagementApi | performCommand | PUT /hacloud/api/v1/ecs/otadm/managedevice/{action}/provider/{providerid}/{deviceuuid} | Perform the specified action on a device. ServiceProviderAndDeviceEntitlementManagementApi.DeviceModelApi | activateDeviceModel | PUT /hacloud/api/v1/ecs/prov/devicemodel/{devicemodelid}/activate | Activate a single device model ServiceProviderAndDeviceEntitlementManagementApi.DeviceModelApi | createDeviceModel | POST /hacloud/api/v1/ecs/prov/devicemodel | Create a Device Model ServiceProviderAndDeviceEntitlementManagementApi.DeviceModelApi | getDeviceModelById | GET /hacloud/api/v1/ecs/prov/devicemodel/{devicemodelid} | Retrieve a single Device Model ServiceProviderAndDeviceEntitlementManagementApi.DeviceModelApi | getDeviceModelByNumber | GET /hacloud/api/v1/ecs/prov/devicemodel/model/{modelnumber} | Retrieve a single Device Model ServiceProviderAndDeviceEntitlementManagementApi.DeviceModelApi | getDeviceModels | GET /hacloud/api/v1/ecs/prov/devicemodel | Returns a list device models from the store ServiceProviderAndDeviceEntitlementManagementApi.DeviceModelApi | inActivateDeviceModel | PUT /hacloud/api/v1/ecs/prov/devicemodel/{devicemodelid}/inactivate | InActivate a single Device Model ServiceProviderAndDeviceEntitlementManagementApi.DeviceModelApi | updateDeviceModel | PUT /hacloud/api/v1/ecs/prov/devicemodel | Modify an Device Model ServiceProviderAndDeviceEntitlementManagementApi.DeviceModelDependencyApi | getDependentDeviceModels | GET /hacloud/api/v1/ecs/prov/devicemodeldependency/{devicemodelid} | Retrieve all the Dependent DeviceModels For the Device Model ServiceProviderAndDeviceEntitlementManagementApi.DeviceModelDependencyApi | getDeviceModelByService | GET /hacloud/api/v1/ecs/prov/devicemodelservicesupport/service/{serviceid} | Retrieve Device Models For a Service ServiceProviderAndDeviceEntitlementManagementApi.DeviceModelDependencyApi | getSupportedServicesForDeviceModel | GET /hacloud/api/v1/ecs/prov/devicemodelservicesupport/{devicemodelid} | Retrieve all the Dependent Services For the Device Model ServiceProviderAndDeviceEntitlementManagementApi.DeviceModelDependencyApi | removeDependencyDevicModels | PUT /hacloud/api/v1/ecs/prov/devicemodeldependency/remove/{devicemodelid}/dependentdevicemodel/{dependentdevicemodelid} | Remove dependency Device Model from Device Model ServiceProviderAndDeviceEntitlementManagementApi.DeviceModelDependencyApi | removeServiceSupportForDevicModel | PUT /hacloud/api/v1/ecs/prov/devicemodelservicesupport/remove/{devicemodelid}/service/{serviceid} | Remove dependency service from Device Model ServiceProviderAndDeviceEntitlementManagementApi.DeviceModelDependencyApi | updateDependentDeviceModels | PUT /hacloud/api/v1/ecs/prov/devicemodeldependency/{devicemodelid} | Add or update dependent DeviceModels for a Device Model ServiceProviderAndDeviceEntitlementManagementApi.DeviceModelDependencyApi | updateDependentServicesForDeviceModel | PUT /hacloud/api/v1/ecs/prov/devicemodelservicesupport/{devicemodelid} | Add or update dependent services for a Device Model ServiceProviderAndDeviceEntitlementManagementApi.DeviceStateApi | getDeviceState | GET /hacloud/api/v1/ecs/devicestate/{deviceuuid} | Retrieves last state of all events or metrics for a device. ServiceProviderAndDeviceEntitlementManagementApi.DeviceStateApi | getDeviceStateByUuid | GET /hacloud/api/v1/ecs/devicestate/deviceuuid/{deviceuuid} | Retrieves last state of all events or metrics for a device. ServiceProviderAndDeviceEntitlementManagementApi.EventApi | getEventMetaInfo | GET /hacloud/api/v1/ecs/events/metainfo | Retrieves metadata for all events. ServiceProviderAndDeviceEntitlementManagementApi.EventApi | getEventsByDeviceAndMessageTypesTimeRange | PUT /hacloud/api/v1/ecs/events/{deviceuuid}/eventtypes/startdatetime/{startdatetime}/enddatetime/{enddatetime} | get all events for a device and list of message types in time range ServiceProviderAndDeviceEntitlementManagementApi.EventApi | getEventsByDeviceAndTime | GET /hacloud/api/v1/ecs/events/{deviceuuid}/date/{date} | Retrieves device events for a specific date. ServiceProviderAndDeviceEntitlementManagementApi.EventApi | getEventsByDeviceAndTimeRange | GET /hacloud/api/v1/ecs/events/{deviceuuid}/startdatetime/{startdatetime}/enddatetime/{enddatetime} | Retrieves device events for a specified time range. ServiceProviderAndDeviceEntitlementManagementApi.EventApi | getEventsByDeviceAndType | GET /hacloud/api/v1/ecs/events/{deviceuuid}/eventtype/{eventtype}/date/{date} | Retrieves device events of a specified type for a specific date. ServiceProviderAndDeviceEntitlementManagementApi.EventApi | getEventsByDeviceAndTypeTimeRange | GET /hacloud/api/v1/ecs/events/{deviceuuid}/eventtype/{eventtype}/startdatetime/{startdatetime}/enddatetime/{enddatetime} | Retrieves device events of a specific type in a time range. ServiceProviderAndDeviceEntitlementManagementApi.EventApi | getEventsByDeviceTypeTimeRangeWindowSize | GET /hacloud/api/v1/ecs/events/{deviceuuid}/eventtype/{eventtype}/startdatetime/{startdatetime}/enddatetime/{enddatetime}/windowsize/{windowsize} | Retrieves device events of a specific type within time range and window size. ServiceProviderAndDeviceEntitlementManagementApi.EventApi | getEventsByDeviceUuidAndMessageTypesTimeRange | PUT /hacloud/api/v1/ecs/events/deviceuuid/{deviceuuid}/eventtypes/startdatetime/{startdatetime}/enddatetime/{enddatetime} | get all events for a device and list of message types in time range ServiceProviderAndDeviceEntitlementManagementApi.EventApi | getEventsByDeviceUuidAndType | GET /hacloud/api/v1/ecs/events/deviceuuid/{deviceuuid}/eventtype/{eventtype}/date/{date} | Retrieves device events of a specified type for a specific date. ServiceProviderAndDeviceEntitlementManagementApi.EventApi | getEventsByDeviceUuidAndTypeTimeRange | GET /hacloud/api/v1/ecs/events/deviceuuid/{deviceuuid}/eventtype/{eventtype}/startdatetime/{startdatetime}/enddatetime/{enddatetime} | Retrieves device events of a specific type in a time range. ServiceProviderAndDeviceEntitlementManagementApi.EventApi | getEventsByDeviceUuidTypeTimeRangeWindowSize | GET /hacloud/api/v1/ecs/events/deviceuuid/{deviceuuid}/eventtype/{eventtype}/startdatetime/{startdatetime}/enddatetime/{enddatetime}/windowsize/{windowsize} | Retrieves device events of a specific type within time range and window size. ServiceProviderAndDeviceEntitlementManagementApi.GroupApi | activateGroup | PUT /hacloud/api/v1/ecs/prov/group/{groupid}/activate | Activate a single Group ServiceProviderAndDeviceEntitlementManagementApi.GroupApi | addGroup | POST /hacloud/api/v1/ecs/prov/group | Creates a new group. ServiceProviderAndDeviceEntitlementManagementApi.GroupApi | associateAssetsToGroup | PUT /hacloud/api/v1/ecs/prov/group/assets/associate/{groupid} | Associates assets to a group. ServiceProviderAndDeviceEntitlementManagementApi.GroupApi | associateDevicesToGroup | PUT /hacloud/api/v1/ecs/prov/group/devices/associate/{groupid} | Associates devices with a group. ServiceProviderAndDeviceEntitlementManagementApi.GroupApi | associateModelsToGroup | PUT /hacloud/api/v1/ecs/prov/group/devicemodels/associate/{groupid} | Update Group ServiceProviderAndDeviceEntitlementManagementApi.GroupApi | associateProvidersToGroup | PUT /hacloud/api/v1/ecs/prov/group/providers/associate/{groupid} | Update Group ServiceProviderAndDeviceEntitlementManagementApi.GroupApi | associateServicesToGroup | PUT /hacloud/api/v1/ecs/prov/group/services/associate/{groupid} | Associates device models with a group. ServiceProviderAndDeviceEntitlementManagementApi.GroupApi | authorizeProvidersToGroup | PUT /hacloud/api/v1/ecs/prov/group/providers/authorize/{groupid}/action/{action} | Authorize and Receive the Group by the Provider ServiceProviderAndDeviceEntitlementManagementApi.GroupApi | copyDevicesToGroup | PUT /hacloud/api/v1/ecs/prov/group/{providerid}/copydevices/{sourcegroupid}/to/{targetgroupid} | Copies devices from one group to another. ServiceProviderAndDeviceEntitlementManagementApi.GroupApi | deleteAssetsFromGroup | DELETE /hacloud/api/v1/ecs/prov/group/assets/associate/{groupid} | Removes assets from a group. ServiceProviderAndDeviceEntitlementManagementApi.GroupApi | disAssociateDevicesFromGroup | PUT /hacloud/api/v1/ecs/prov/group/{providerid}/removedevices/{groupid} | Disassociates devices from a group. ServiceProviderAndDeviceEntitlementManagementApi.GroupApi | getAssetsByGroupById | GET /hacloud/api/v1/ecs/prov/group/assets/associate/{groupid} | Retrieves a list assets in a group. ServiceProviderAndDeviceEntitlementManagementApi.GroupApi | getGroupByEntitlement | GET /hacloud/api/v1/ecs/prov/group/entitlement/{entitlementid} | Retrieve Group For Given Entitlement ServiceProviderAndDeviceEntitlementManagementApi.GroupApi | getGroupById | GET /hacloud/api/v1/ecs/prov/group/{groupid} | Retrieves group data. ServiceProviderAndDeviceEntitlementManagementApi.GroupApi | getGroupByName | GET /hacloud/api/v1/ecs/prov/group/name/{groupname} | Retrieves group data by name. ServiceProviderAndDeviceEntitlementManagementApi.GroupApi | getGroupsByDeviceUUID | GET /hacloud/api/v1/ecs/prov/group/device/{deviceuuid} | Retrieves groups with a specified device. ServiceProviderAndDeviceEntitlementManagementApi.GroupApi | getGroupsByProviderId | GET /hacloud/api/v1/ecs/prov/group/provider/{providerid} | Retrieves groups associated with a provider. ServiceProviderAndDeviceEntitlementManagementApi.GroupApi | getGroupsByPurpose | GET /hacloud/api/v1/ecs/prov/group/provider/{providerid}/purpose/{purpose} | Retrieves group for a provider with the specified purpose. ServiceProviderAndDeviceEntitlementManagementApi.GroupApi | inactivateGroup | PUT /hacloud/api/v1/ecs/prov/group/{groupid}/inactivate | Inactivates a group. ServiceProviderAndDeviceEntitlementManagementApi.GroupApi | removeDevicesFromGroup | PUT /hacloud/api/v1/ecs/prov/group/{providerid}/removedevices/{fromgroupid}/deviceslistedin/{refgroupid} | Remove Set of Devices, use reference ServiceProviderAndDeviceEntitlementManagementApi.GroupApi | removeGroupById | DELETE /hacloud/api/v1/ecs/prov/group/{groupid} | Deletes a group. ServiceProviderAndDeviceEntitlementManagementApi.GroupApi | updateGroup | PUT /hacloud/api/v1/ecs/prov/group | Updates group data. ServiceProviderAndDeviceEntitlementManagementApi.LogApi | downloadFile | GET /hacloud/api/v1/ecs/logs/{deviceuuid}/filename/{filename} | Gathers logs for the specified device. ServiceProviderAndDeviceEntitlementManagementApi.MessagingApi | createNotification | POST /hacloud/api/v1/ecs/messaging/createnotification/{deviceuuid} | Creates a Notification. ServiceProviderAndDeviceEntitlementManagementApi.MetricApi | getMetricsByDeviceAndMessageTypesTimeRange | PUT /hacloud/api/v1/ecs/metrics/{deviceuuid}/metrictypes/startdatetime/{startdatetime}/enddatetime/{enddatetime} | ServiceProviderAndDeviceEntitlementManagementApi.MetricApi | getMetricsByDeviceAndTime | GET /hacloud/api/v1/ecs/metrics/{deviceuuid}/date/{date} | Retrieves metrics for a device on a specific date. ServiceProviderAndDeviceEntitlementManagementApi.MetricApi | getMetricsByDeviceAndTimeRange | GET /hacloud/api/v1/ecs/metrics/{deviceuuid}/startdatetime/{startdatetime}/enddatetime/{enddatetime} | Retrieves device metrics in a specific time range. ServiceProviderAndDeviceEntitlementManagementApi.MetricApi | getMetricsByDeviceAndType | GET /hacloud/api/v1/ecs/metrics/{deviceuuid}/metrictype/{metrictype}/date/{date} | Retrieves device metrics of a specific message type on a date. ServiceProviderAndDeviceEntitlementManagementApi.MetricApi | getMetricsByDeviceAndTypeTimeRange | GET /hacloud/api/v1/ecs/metrics/{deviceuuid}/metrictype/{metrictype}/startdatetime/{startdatetime}/enddatetime/{enddatetime} | Retrieves device metrics of a specific type in a time range. ServiceProviderAndDeviceEntitlementManagementApi.MetricApi | getMetricsByDeviceUuidAndMessageTypesTimeRange | PUT /hacloud/api/v1/ecs/metrics/deviceuuid/{deviceuuid}/metrictypes/startdatetime/{startdatetime}/enddatetime/{enddatetime} | ServiceProviderAndDeviceEntitlementManagementApi.MetricApi | getMetricsByDeviceUuidAndType | GET /hacloud/api/v1/ecs/metrics/deviceuuid/{deviceuuid}/metrictype/{metrictype}/date/{date} | Retrieves device metrics of a specific message type on a date. ServiceProviderAndDeviceEntitlementManagementApi.MetricApi | getMetricsByDeviceUuidAndTypeTimeRange | GET /hacloud/api/v1/ecs/metrics/deviceuuid/{deviceuuid}/metrictype/{metrictype}/startdatetime/{startdatetime}/enddatetime/{enddatetime} | Retrieves device metrics of a specific type in a time range. ServiceProviderAndDeviceEntitlementManagementApi.MetricApi | getMetricsMetaInfo | GET /hacloud/api/v1/ecs/metrics/metainfo | Retrieves metadata about all metrics. ServiceProviderAndDeviceEntitlementManagementApi.OrderApi | getDevicesByOrderGroupId | GET /hacloud/api/v1/ecs/prov/devicemanagement/device/order/{ordergroupid} | Retrieve list of Devices By Order ServiceProviderAndDeviceEntitlementManagementApi.OrderApi | getDevicesByOrderName | GET /hacloud/api/v1/ecs/prov/devicemanagement/device/ordername/{ordername} | Retrieve list of Devices By Order ServiceProviderAndDeviceEntitlementManagementApi.OrderApi | getOrderCountByProvider | GET /hacloud/api/v1/ecs/prov/group/provider/{providerid}/count | Returns order counts. ServiceProviderAndDeviceEntitlementManagementApi.OrderApi | getOrderGroupsByProviderId | GET /hacloud/api/v1/ecs/prov/group/provider/{providerid}/ordergroups | Retrieves provider orders. ServiceProviderAndDeviceEntitlementManagementApi.OrderApi | importPurchaseOrder | POST /hacloud/api/v1/ecs/prov/devicemanagement/devices/importorder | Imports a purchase order. ServiceProviderAndDeviceEntitlementManagementApi.OrderApi | organizeDevicesToChannelGroup | POST /hacloud/api/v1/ecs/prov/group/provider/{providerid}/ordergroup/{groupid}/organize | Organizes devices into a channel group. ServiceProviderAndDeviceEntitlementManagementApi.PersonalisationApi | manageFavoriteDevice | PUT /hacloud/api/v1/ecs/personalisation/favoritedevice | Add or remove a device in a user's favorite list. ServiceProviderAndDeviceEntitlementManagementApi.SCMApi | deleteConfigById | DELETE /hacloud/api/v1/ecs/service_config/service/{service}/level/{level}/id/{id} | Removes a configuration by service and level. ServiceProviderAndDeviceEntitlementManagementApi.SCMApi | getConfigById | GET /hacloud/api/v1/ecs/service_config/service/{service}/level/{level}/id/{id} | Retrieves a configuration for the specified service Level and ID. ServiceProviderAndDeviceEntitlementManagementApi.SCMApi | getConfigMetaInfo | GET /hacloud/api/v1/ecs/service_config/metainfo | Retrieves metadata about all service configurations. ServiceProviderAndDeviceEntitlementManagementApi.SCMApi | setConfigById | PUT /hacloud/api/v1/ecs/service_config/service/{service}/level/{level}/id/{id} | Adds or updates a service configuration. ServiceProviderAndDeviceEntitlementManagementApi.ScheduleApi | cancelAllRecurringEvent | DELETE /hacloud/api/v1/schedule/recurring_event/{useruuid}/eventuuid/{scheduleeventuuid}/cancel | Cancel all the recurring schedule event ServiceProviderAndDeviceEntitlementManagementApi.ScheduleApi | cancelEvent | DELETE /hacloud/api/v1/schedule/event/{useruuid}/eventuuid/{scheduleeventuuid}/cancel | Cancel a schedule event ServiceProviderAndDeviceEntitlementManagementApi.ScheduleApi | cancelSpecificRecurringEvent | DELETE /hacloud/api/v1/schedule/recurring_event/{useruuid}/startdatetime/{startdatetime}/eventuuid/{scheduleeventuuid}/cancel | Cancel a specific recurring schedule event ServiceProviderAndDeviceEntitlementManagementApi.ScheduleApi | createEvent | POST /hacloud/api/v1/schedule/create/{useruuid} | Creates new schedule event ServiceProviderAndDeviceEntitlementManagementApi.ScheduleApi | scheduleEventsByEventTypesTimeRange | GET /hacloud/api/v1/schedule/events/{useruuid}/startdatetime/{startdatetime}/enddatetime/{enddatetime}/eventtype/{eventtype} | get all events for a user by event type and time range ServiceProviderAndDeviceEntitlementManagementApi.ScheduleApi | udpateEvent | PUT /hacloud/api/v1/schedule/event/{useruuid}/eventuuid/{scheduleeventuuid} | Modify a schedule event ServiceProviderAndDeviceEntitlementManagementApi.ServiceApi | activateService | PUT /hacloud/api/v1/ecs/prov/service/{serviceid}/activate | Activate a single service ServiceProviderAndDeviceEntitlementManagementApi.ServiceApi | addService | POST /hacloud/api/v1/ecs/prov/service | Add a new service to the store ServiceProviderAndDeviceEntitlementManagementApi.ServiceApi | getService | GET /hacloud/api/v1/ecs/prov/service | Returns a list service from the store ServiceProviderAndDeviceEntitlementManagementApi.ServiceApi | getServiceById | GET /hacloud/api/v1/ecs/prov/service/{serviceid} | Retrieve a single Service ServiceProviderAndDeviceEntitlementManagementApi.ServiceApi | getServiceByName | GET /hacloud/api/v1/ecs/prov/service/name/{servicename} | Retrieve a single Service ServiceProviderAndDeviceEntitlementManagementApi.ServiceApi | getServiceByProviderId | GET /hacloud/api/v1/ecs/prov/service/provider/{providerid} | Retrieve a single Service ServiceProviderAndDeviceEntitlementManagementApi.ServiceApi | inActivateService | PUT /hacloud/api/v1/ecs/prov/service/{serviceid}/inactivate | InActivate a single Service ServiceProviderAndDeviceEntitlementManagementApi.ServiceApi | updateService | PUT /hacloud/api/v1/ecs/prov/service | Update existing service to the store ServiceProviderAndDeviceEntitlementManagementApi.ServiceDependencyApi | getDependentServices | GET /hacloud/api/v1/ecs/prov/servicedependency/{serviceid} | Retrieve all the Dependent Service For the Service ServiceProviderAndDeviceEntitlementManagementApi.ServiceDependencyApi | removeDependencyServices | PUT /hacloud/api/v1/ecs/prov/servicedependency/remove/{serviceid}/dependentservice/{dependentid} | Remove dependency service from Service ServiceProviderAndDeviceEntitlementManagementApi.ServiceDependencyApi | updateDependentServices | PUT /hacloud/api/v1/ecs/prov/servicedependency/{serviceid} | Add or update dependent Services for a Service ServiceProviderAndDeviceEntitlementManagementApi.ServiceEntitlementApi | activateServiceEntitlement | PUT /hacloud/api/v1/ecs/prov/serviceentitlement/{entitlementid}/activate | Activate a single service Entitlement ServiceProviderAndDeviceEntitlementManagementApi.ServiceEntitlementApi | createServiceEntitlement | POST /hacloud/api/v1/ecs/prov/serviceentitlement | Create Service Entitlement for a Provider ServiceProviderAndDeviceEntitlementManagementApi.ServiceEntitlementApi | getAllEntitlementByProvider | GET /hacloud/api/v1/ecs/prov/serviceentitlement/provider/{providerid} | Retrieve all the Entitlements For the Service Provider ServiceProviderAndDeviceEntitlementManagementApi.ServiceEntitlementApi | getAllEntitlementByProviderTier | GET /hacloud/api/v1/ecs/prov/serviceentitlement/provider/{providerid}/servicetier/{servicetierid} | Retrieve all the Entitlements For the Service Provider ServiceProviderAndDeviceEntitlementManagementApi.ServiceEntitlementApi | getServiceEntitlementByModel | GET /hacloud/api/v1/ecs/prov/serviceentitlement/provider/{providerid}/model/{devicemodelid} | Retrieve all the Entitlements For the Service Provider ServiceProviderAndDeviceEntitlementManagementApi.ServiceEntitlementApi | getServiceEntitlementbyId | GET /hacloud/api/v1/ecs/prov/serviceentitlement/entitlement/{entitlementid} | Retrieve Entitlement by id ServiceProviderAndDeviceEntitlementManagementApi.ServiceEntitlementApi | getServiceEntitlementbyName | GET /hacloud/api/v1/ecs/prov/serviceentitlement/entitlement/name/{entitlementname} | Retrieve Entitlement by id ServiceProviderAndDeviceEntitlementManagementApi.ServiceEntitlementApi | inActivateServiceEntitlement | PUT /hacloud/api/v1/ecs/prov/serviceentitlement/{entitlementid}/inactivate | InActivate a single Service Entitlement ServiceProviderAndDeviceEntitlementManagementApi.ServiceEntitlementApi | updateServiceEntitlement | PUT /hacloud/api/v1/ecs/prov/serviceentitlement | Update service entitlement for a service provider ServiceProviderAndDeviceEntitlementManagementApi.ServiceInstanceApi | activateServiceInstance | PUT /hacloud/api/v1/ecs/prov/serviceinstance/serviceid/{serviceid}/instanceid/{instanceid}/activate | Activate a single service instance ServiceProviderAndDeviceEntitlementManagementApi.ServiceInstanceApi | addServiceInstance | POST /hacloud/api/v1/ecs/prov/serviceinstance | Add a new service instance to the store ServiceProviderAndDeviceEntitlementManagementApi.ServiceInstanceApi | getServiceInstanceById | GET /hacloud/api/v1/ecs/prov/serviceinstance/serviceid/{serviceid}/instanceid/{instanceid} | Retrieve a single Service Instance ServiceProviderAndDeviceEntitlementManagementApi.ServiceInstanceApi | getServiceInstanceByName | GET /hacloud/api/v1/ecs/prov/serviceinstance/instance/{instancename} | Retrieve the Service Instance for a given instance Name ServiceProviderAndDeviceEntitlementManagementApi.ServiceInstanceApi | getServiceInstanceByServiceId | GET /hacloud/api/v1/ecs/prov/serviceinstance/serviceid/{serviceid} | Retrieve all Service Instances for a given Service Id ServiceProviderAndDeviceEntitlementManagementApi.ServiceInstanceApi | inActivateServiceInstance | PUT /hacloud/api/v1/ecs/prov/serviceinstance/serviceid/{serviceid}/instanceid/{instanceid}/inactivate | InActivate a single service instance ServiceProviderAndDeviceEntitlementManagementApi.ServiceInstanceApi | updateServiceInstance | PUT /hacloud/api/v1/ecs/prov/serviceinstance | Update a service instance to the store ServiceProviderAndDeviceEntitlementManagementApi.ServiceOfferingApi | activateServiceOffering | PUT /hacloud/api/v1/ecs/prov/serviceoffering/offer/{offerid}/serviceid/{serviceid}/instanceid/{instanceid}/activate | Activate a single Service Offering ServiceProviderAndDeviceEntitlementManagementApi.ServiceOfferingApi | addServiceOffering | POST /hacloud/api/v1/ecs/prov/serviceoffering | Add a new service offering to the store ServiceProviderAndDeviceEntitlementManagementApi.ServiceOfferingApi | getAllServiceOfferings | GET /hacloud/api/v1/ecs/prov/serviceoffering | Returns a list service offerings from the store ServiceProviderAndDeviceEntitlementManagementApi.ServiceOfferingApi | getServiceOfferingById | GET /hacloud/api/v1/ecs/prov/serviceoffering/offer/{offerid} | Retrieve all Service Offerings for a given Offer ID ServiceProviderAndDeviceEntitlementManagementApi.ServiceOfferingApi | getServiceOfferingByInstance | GET /hacloud/api/v1/ecs/prov/serviceoffering/offer/{offerid}/service/{serviceid}/instanceid/{instanceid} | Retrieve all Service Offering for a given Offer Id and Service Instance ServiceProviderAndDeviceEntitlementManagementApi.ServiceOfferingApi | getServiceOfferingByName | GET /hacloud/api/v1/ecs/prov/serviceoffering/offer/name/{offername} | Retrieve all Service Offerings for a given Offer ID ServiceProviderAndDeviceEntitlementManagementApi.ServiceOfferingApi | getServiceOfferingByService | GET /hacloud/api/v1/ecs/prov/serviceoffering/serviceoffering/offer/{offerid}/service/{serviceid} | Retrieve all Service Offering for a given Offer Id and Service ServiceProviderAndDeviceEntitlementManagementApi.ServiceOfferingApi | getServiceOfferingByServiceId | GET /hacloud/api/v1/ecs/prov/serviceoffering/service/{serviceid} | Retrieve all Service Offering for a given ServiceId ServiceProviderAndDeviceEntitlementManagementApi.ServiceOfferingApi | inactivateServiceOffering | PUT /hacloud/api/v1/ecs/prov/serviceoffering/offer/{offerid}/serviceid/{serviceid}/instanceid/{instanceid}/inactivate | InActivate a single Service Offering ServiceProviderAndDeviceEntitlementManagementApi.ServiceOfferingApi | updateServiceOffering | PUT /hacloud/api/v1/ecs/prov/serviceoffering | Update a service Offering to the store ServiceProviderAndDeviceEntitlementManagementApi.ServiceProviderApi | activateServiceProvider | PUT /hacloud/api/v1/ecs/prov/serviceprovider/{providerid}/activate | Activate a single serviceprovider ServiceProviderAndDeviceEntitlementManagementApi.ServiceProviderApi | addServiceprovider | POST /hacloud/api/v1/ecs/prov/serviceprovider | Add a new serviceprovider to the store ServiceProviderAndDeviceEntitlementManagementApi.ServiceProviderApi | approveDevicesByServiceProvider | PUT /hacloud/api/v1/ecs/prov/serviceprovider/{providerid}/approvedevices | Approve Devices to Service Provider ServiceProviderAndDeviceEntitlementManagementApi.ServiceProviderApi | assignAssetsToServiceProvider | PUT /hacloud/api/v1/ecs/prov/serviceprovider/{providerid}/assignassets | Assign Assets to Service Provider ServiceProviderAndDeviceEntitlementManagementApi.ServiceProviderApi | assignDevicesToServiceProvider | PUT /hacloud/api/v1/ecs/prov/serviceprovider/{providerid}/assigndevices | Assign Devices to Service Provider ServiceProviderAndDeviceEntitlementManagementApi.ServiceProviderApi | getServiceprovider | GET /hacloud/api/v1/ecs/prov/serviceprovider | Returns a list serviceprovider from the store ServiceProviderAndDeviceEntitlementManagementApi.ServiceProviderApi | getServiceproviderByCode | GET /hacloud/api/v1/ecs/prov/serviceprovider/code/{providercode} | Retrieve a single serviceprovider by Code ServiceProviderAndDeviceEntitlementManagementApi.ServiceProviderApi | getServiceproviderById | GET /hacloud/api/v1/ecs/prov/serviceprovider/{providerid} | Retrieve a single serviceprovider ServiceProviderAndDeviceEntitlementManagementApi.ServiceProviderApi | getServiceproviderByName | GET /hacloud/api/v1/ecs/prov/serviceprovider/name/{providername} | Retrieve a single serviceprovider ServiceProviderAndDeviceEntitlementManagementApi.ServiceProviderApi | inActivateServiceProvider | PUT /hacloud/api/v1/ecs/prov/serviceprovider/{providerid}/inactivate | InActivate a single serviceprovider ServiceProviderAndDeviceEntitlementManagementApi.ServiceProviderApi | syncProviderIAM | PUT /hacloud/api/v1/ecs/prov/serviceprovider/{providerid}/syncIAM | Sync IAM for the Provider ServiceProviderAndDeviceEntitlementManagementApi.ServiceProviderApi | unAssignAssetsToServiceProvider | PUT /hacloud/api/v1/ecs/prov/serviceprovider/{providerid}/unassignassets | UnAssign Assets to Service Provider ServiceProviderAndDeviceEntitlementManagementApi.ServiceProviderApi | unAssignDevicesToServiceProvider | PUT /hacloud/api/v1/ecs/prov/serviceprovider/{providerid}/unassigndevices | Remove Devices From Service Provider ServiceProviderAndDeviceEntitlementManagementApi.ServiceProviderApi | updateServiceprovider | PUT /hacloud/api/v1/ecs/prov/serviceprovider | Update a serviceprovider to the store ServiceProviderAndDeviceEntitlementManagementApi.ServiceProviderGroupApi | getServiceProviderTenants | GET /hacloud/api/v1/ecs/prov/serviceprovidergroup/{providerid} | Retrieve all the Tenants For the Service Provider ServiceProviderAndDeviceEntitlementManagementApi.ServiceProviderGroupApi | removeServiceProviderTenants | PUT /hacloud/api/v1/ecs/prov/serviceprovidergroup/remove/{providerid}/tenant/{tenantproviderid} | Remove tenants from all the Tenants For the Service Provider ServiceProviderAndDeviceEntitlementManagementApi.ServiceProviderGroupApi | updateServiceProviderTenants | PUT /hacloud/api/v1/ecs/prov/serviceprovidergroup/{providerid} | Add or update Tenants to service provider ServiceProviderAndDeviceEntitlementManagementApi.ServiceTierApi | activateServiceTier | PUT /hacloud/api/v1/ecs/prov/servicetier/tier/{servicetierid}/offer/{offerid}/model/{devicemodelid}/activate | Activate a single Service Tier ServiceProviderAndDeviceEntitlementManagementApi.ServiceTierApi | addServiceTier | POST /hacloud/api/v1/ecs/prov/servicetier | Add a new service tier to the store ServiceProviderAndDeviceEntitlementManagementApi.ServiceTierApi | getAllServiceTiers | GET /hacloud/api/v1/ecs/prov/servicetier | Returns a list Service Tier from the store ServiceProviderAndDeviceEntitlementManagementApi.ServiceTierApi | getServiceTierByAllId | GET /hacloud/api/v1/ecs/prov/servicetier/tier/{servicetierid}/offer/{offerid}/model/{devicemodelid} | Retrieve all Service Tiers for a given Tier Id and Offfer and Model ServiceProviderAndDeviceEntitlementManagementApi.ServiceTierApi | getServiceTierByDeviceModel | GET /hacloud/api/v1/ecs/prov/servicetier/model/{devicemodelid} | Retrieve all Service Tier for a given DeviceModel ServiceProviderAndDeviceEntitlementManagementApi.ServiceTierApi | getServiceTierById | GET /hacloud/api/v1/ecs/prov/servicetier/tier/{servicetierid} | Retrieve all Service Tier for a given Tier ID ServiceProviderAndDeviceEntitlementManagementApi.ServiceTierApi | getServiceTierByName | GET /hacloud/api/v1/ecs/prov/servicetier/tier/name/{servicetiername} | Retrieve all Service Tier for a given Tier servicetiername ServiceProviderAndDeviceEntitlementManagementApi.ServiceTierApi | getServiceTierByOffer | GET /hacloud/api/v1/ecs/prov/servicetier/offer/{offerid} | Retrieve all Service Tier for a given offer ServiceProviderAndDeviceEntitlementManagementApi.ServiceTierApi | getServiceTierByOfferModel | GET /hacloud/api/v1/ecs/prov/servicetier/offer/{offerid}/model/{devicemodelid} | Retrieve all Service Tier for a given offer and devicemodelid ServiceProviderAndDeviceEntitlementManagementApi.ServiceTierApi | getServiceTierByService | GET /hacloud/api/v1/ecs/prov/servicetier/tier/{servicetierid}/offer/{offerid} | Retrieve all Service Tiers for a given Tier Id and Offer ServiceProviderAndDeviceEntitlementManagementApi.ServiceTierApi | inactivateServiceTier | PUT /hacloud/api/v1/ecs/prov/servicetier/tier/{servicetierid}/offer/{offerid}/model/{devicemodelid}/inactivate | InActivate a single Service Tier ServiceProviderAndDeviceEntitlementManagementApi.ServiceTierApi | [updateServiceTier](docs/ServiceTierA