POST api/v1/WebApp/Setting?deviceID={deviceID}&appVersion={appVersion}
Adds or updates WebApp settings
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| deviceID |
Device ID of the device |
string |
Required |
| appVersion |
Major version number |
integer |
Default value is 1 |
Body Parameters
App setting object that needs to be added or updated
AppSetting| Name | Description | Type | Additional information |
|---|---|---|---|
| DeviceID | string |
None. |
|
| NotificationToken | string |
None. |
|
| Notifications | Collection of AppSettingDetail |
Required |
|
| UserAccount | string |
None. |
|
| DevUser | integer |
None. |
Request Formats
application/json, text/json
Sample:
{
"DeviceID": "sample string 1",
"NotificationToken": "sample string 2",
"Notifications": [
{
"Category": "sample string 1",
"Value": true
},
{
"Category": "sample string 1",
"Value": true
}
],
"UserAccount": "sample string 3",
"DevUser": 1
}
application/xml, text/xml
Sample:
<AppSetting xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DPCSWS.Models">
<DevUser>1</DevUser>
<DeviceID>sample string 1</DeviceID>
<NotificationToken>sample string 2</NotificationToken>
<Notifications>
<AppSettingDetail>
<Category>sample string 1</Category>
<Value>true</Value>
</AppSettingDetail>
<AppSettingDetail>
<Category>sample string 1</Category>
<Value>true</Value>
</AppSettingDetail>
</Notifications>
<UserAccount>sample string 3</UserAccount>
</AppSetting>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
IHttpActionResultNone.
Response Formats
application/json, text/json, application/xml, text/xml
Sample:
Sample not available.