POST v2/settings
Saves a setting configuration for push notifications
Request Information
URI Parameters
None.
Body Parameters
Object of type SettingDto with all settings
SettingDtoName | Description | Type | Additional information |
---|---|---|---|
DeviceId |
ID of the device |
string |
None. |
DeviceType |
Type of device |
string |
None. |
Language |
Two letter Iso language for the notification Possible options are: "de, it, en, rm" (rm for ladin language) |
string |
None. |
PushEnabled |
true if push notification should be activated |
boolean |
None. |
Municipalities |
ISTAT code of italian municipalities enabled for the notification of weather alerts (021XXX -> Alto Adige Südtirol only) |
Collection of string |
None. |
Request Formats
application/json, text/json
{ "deviceId": "sample string 1", "deviceType": "sample string 2", "language": "sample string 3", "pushEnabled": true, "municipalities": [ "sample string 1", "sample string 2" ] }
text/html
{"deviceId":"sample string 1","deviceType":"sample string 2","language":"sample string 3","pushEnabled":true,"municipalities":["sample string 1","sample string 2"]}
application/xml, text/xml
<SettingDto xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <DeviceId>sample string 1</DeviceId> <DeviceType>sample string 2</DeviceType> <Language>sample string 3</Language> <PushEnabled>true</PushEnabled> <Municipalities> <string>sample string 1</string> <string>sample string 2</string> </Municipalities> </SettingDto>
Response Information
Resource Description
0 = Error occured ( an exception is raised ) or value > 0 = receipt number of the request.
SettingDtoName | Description | Type | Additional information |
---|---|---|---|
DeviceId |
ID of the device |
string |
None. |
DeviceType |
Type of device |
string |
None. |
Language |
Two letter Iso language for the notification Possible options are: "de, it, en, rm" (rm for ladin language) |
string |
None. |
PushEnabled |
true if push notification should be activated |
boolean |
None. |
Municipalities |
ISTAT code of italian municipalities enabled for the notification of weather alerts (021XXX -> Alto Adige Südtirol only) |
Collection of string |
None. |
Response Formats
application/json, text/json
{ "deviceId": "sample string 1", "deviceType": "sample string 2", "language": "sample string 3", "pushEnabled": true, "municipalities": [ "sample string 1", "sample string 2" ] }
text/html
{"deviceId":"sample string 1","deviceType":"sample string 2","language":"sample string 3","pushEnabled":true,"municipalities":["sample string 1","sample string 2"]}
application/xml, text/xml
<SettingDto xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <DeviceId>sample string 1</DeviceId> <DeviceType>sample string 2</DeviceType> <Language>sample string 3</Language> <PushEnabled>true</PushEnabled> <Municipalities> <string>sample string 1</string> <string>sample string 2</string> </Municipalities> </SettingDto>
text/javascript, application/javascript, application/json-p
/**/ typeof === 'function' && ({"deviceId":"sample string 1","deviceType":"sample string 2","language":"sample string 3","pushEnabled":true,"municipalities":["sample string 1","sample string 2"]});