API Device Manager **Wiotys REST API** for final customer. This API allows to manage Wiotys Network server from external tool. ## Communication Only HTTPS protocol is supported to enforce data security. ## Servers - Url: https://{serverURL}/apiv3/deviceManagement/ - ServerURL example : api.wiotys.net ## Requests You must add some headers at your requests. - Content-type : application/ld+json - Accept : application/ld+json ## Authentification Request API use access Token (access_token from response). - Url : https://api.wiotys.net/apiv3/auth/login - Method : POST - Headers : Content-Type = application/x-www-form-urlencoded - Parameters : username and password - token validity period is 1h, and the refresh token is not usable Example en cURL : ``` curl --location --request POST 'https://api.wiotys.net/apiv3/auth/login' --header 'Content-Type: application/x-www-form-urlencoded' --data-urlencode 'username=myUsername' --data-urlencode 'password=myPassword' ``` With your access_token, we have to add it on your API request as a Bearer Token. Example with query 'getDevices' : ``` curl --location --request GET 'https://api.wiotys..net/apiv3/deviceManagement/devices' --header 'Authorization: Bearer yourAccessToken' ``` ## Heritage on Device - Device give you common information of GatewayLorawanPrivate, LorawanPrivate (otaa) and Objenious - If you need all information for your device(s), use dedicated method
Retrieves the collection of DownlinksSequence resources.
Retrieves the collection of Downlink resources.
Retrieves GrdfAdictMessageFormat resource.
Deletes the GrdfAdictMessageFormat resource.
Replaces the GrdfAdictMessageFormat resource.
Updates the GrdfAdictMessageFormat resource.
datetime of when the information was got
Retrieves SgeTiersMessageFormat resource.
Deletes the SgeTiersMessageFormat resource.
Replaces the SgeTiersMessageFormat resource.
Updates the SgeTiersMessageFormat resource.
the message is an acknowledgment of a previous message
Estimated precision of position (in meters)
Retrieves ObjeniousMessageFormat resource.
Deletes the ObjeniousMessageFormat resource.
Replaces the ObjeniousMessageFormat resource.
Updates the ObjeniousMessageFormat resource.
Retrieves WiotysV4MessageFormat resource.
Retrieves GatewayLorawanPrivate resource.
Deletes the GatewayLorawanPrivate resource.
Updates the GatewayLorawanPrivate resource.
The collection of LnsMessageFormat resources
The collection of GenericDownlink resources
Retrieves the collection of GenericDownlink resources.
Retrieves the collection of LorawanKey resources.
Retrieves the collection of Brand resources.
Retrieves the collection of Generic resources.
Retrieves the collection of Device resources.
The collection of GrdfAdictMessageFormat resources
Creates a GrdfAdictMessageFormat resource.
The collection of AdrAlgorithm resources
Retrieves the collection of AdrAlgorithm resources.
The collection of LorawanSession resources
Retrieves the collection of LorawanSession resources.
The collection of DownlinksSequence resources
Retrieves the collection of WiotysV4 resources.
The collection of SgeTiersMessageFormat resources
Creates a SgeTiersMessageFormat resource.
The collection of LorawanVersion resources
Retrieves the collection of LorawanVersion resources.
Retrieves the collection of Reference resources.
The collection of DeviceProtocol resources
Retrieves the collection of DeviceProtocol resources.
The collection of ObjeniousMessageFormat resources
Creates a ObjeniousMessageFormat resource.
The collection of GrdfAdictProfil resources
Retrieves the collection of GrdfAdictProfil resources.
The collection of GrdfAdictSession resources
Retrieves the collection of GrdfAdictSession resources.
The collection of SgeTiersSession resources
Retrieves the collection of SgeTiersSession resources.
Retrieves the collection of Group resources.
The collection of CustomElement resources
Retrieves the collection of CustomElement resources.
Retrieves the collection of GrdfAdict resources.
The collection of LorawanDownlink resources
Retrieves the collection of LorawanDownlink resources.
The collection of LorawanProfil resources
Retrieves the collection of LorawanProfil resources.
The collection of WiotysV4MessageFormat resources
Creates a WiotysV4MessageFormat resource.
The collection of SgeTiersProfil resources
Retrieves the collection of SgeTiersProfil resources.
Retrieves the collection of Codec resources.
Retrieves the collection of Objenious resources.
The collection of GatewayLorawanPrivate resources
Creates a GatewayLorawanPrivate resource.
Retrieves the collection of GatewayLorawanPrivate resources.
Retrieves the collection of SgeTiers resources.
The collection of LorawanPrivate resources
Retrieves the collection of LorawanPrivate resources.
The collection of DownlinkOrder resources
Retrieves the collection of DownlinkOrder resources.
The message associated with the violation