Changed APIs¶
EnOS 3.0.0 introduces the following API behavioral changes.
API Authentication¶
EnOS 3.0.0 enabled fine-grained authorization mode for Model Service, Connection Service, Asset Service, and Asset Tree Service APIs by default. Before calling these APIs, you need to go to Application Portal > Developer Console > API Management > API Authorization and add the application that needs to be authorized for the API, so that the application can call the API. For more information, see API Authentication.
Model/Asset/Device APIs¶
The following changes apply to Model Service, Asset Service, and the Device APIs within Connection Service.
Description |
EnOS Cloud |
EnOS Edge |
---|---|---|
If a request parameter with the internationalization structure is specified, the |
√ |
√ |
For APIs that require specifying assets through |
√ |
√ |
Model Service¶
API Name |
Description |
EnOS Cloud |
EnOS Edge |
---|---|---|---|
|
√ |
√ |
Connection Service¶
API Name |
Description |
EnOS Cloud |
EnOS Edge |
---|---|---|---|
When the request parameter |
√ |
× |
|
Supports providing multiple values for the request parameter |
√ |
× |
|
When the request parameter |
√ |
× |
Asset Tree Service¶
API Name |
Description |
EnOS Cloud |
EnOS Edge |
---|---|---|---|
If the request parameter |
√ |
× |