POST notifications/createorupdateregistration
Request Information
URI Parameters
None.
Body Parameters
DeviceRegistrationName | Description | Type | Additional information |
---|---|---|---|
ApiKey | globally unique identifier |
Required |
|
ApplicationVersion | integer |
Required |
|
OSVersion | string |
Required |
|
ZoneID | integer |
Required |
|
Udid | string |
Required |
|
UserID | globally unique identifier |
Required |
|
RegistrationID | string |
Required |
|
Handle | string |
Required |
|
FavoritesLeafletRetailers | Collection of globally unique identifier |
Required |
Request Formats
application/json, text/json
Sample:
{ "ApiKey": "6e0368e2-6439-436e-91be-500ee073cd05", "ApplicationVersion": 2, "OSVersion": "sample string 3", "ZoneID": 4, "Udid": "sample string 5", "UserID": "b0a8a754-d6d8-4055-bc99-000b91a1217e", "RegistrationID": "sample string 7", "Handle": "sample string 8", "FavoritesLeafletRetailers": [ "ef869392-166a-4782-9f31-f9218ff45c1d", "718cc0be-ffbb-4d76-84fd-36bac96424b8" ] }
application/xml, text/xml
Sample:
<DeviceRegistration xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/agilys.myshopi.services.Notifications.Models"> <ApiKey>6e0368e2-6439-436e-91be-500ee073cd05</ApiKey> <ApplicationVersion>2</ApplicationVersion> <FavoritesLeafletRetailers xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d2p1:guid>ef869392-166a-4782-9f31-f9218ff45c1d</d2p1:guid> <d2p1:guid>718cc0be-ffbb-4d76-84fd-36bac96424b8</d2p1:guid> </FavoritesLeafletRetailers> <Handle>sample string 8</Handle> <OSVersion>sample string 3</OSVersion> <RegistrationID>sample string 7</RegistrationID> <Udid>sample string 5</Udid> <UserID>b0a8a754-d6d8-4055-bc99-000b91a1217e</UserID> <ZoneID>4</ZoneID> </DeviceRegistration>
application/x-www-form-urlencoded
Sample:
Response Information
Resource Description
CreateOrUpdateRegistrationResultName | Description | Type | Additional information |
---|---|---|---|
Success | boolean |
None. |
|
IsGone | boolean |
None. |
Response Formats
application/json, text/json
Sample:
{ "Success": true, "IsGone": true }
application/xml, text/xml
Sample:
<CreateOrUpdateRegistrationResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/agilys.myshopi.mvc.leaflets.services.Models.Notifications"> <IsGone>true</IsGone> <Success>true</Success> </CreateOrUpdateRegistrationResult>