3.0.0 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   | 
√  | 
×  | 
|
The response parameter   | 
√  | 
×  |