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
AppSettingName | 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.