The following are sample HTTP requests and responses.
The placeholders shown need to be replaced with actual values.
POST /jsv/oneway/DevicesIDSyncSetupRequest HTTP/1.1
Host: 5.172.198.40
Content-Type: text/jsv
Content-Length: length
{
ID: String,
UserNames: False,
DeviceData:
{
ID: String,
DeviceID: String,
DeviceName: String,
ProfileIDs:
[
String
],
EFTDeviceIDs:
[
String
],
DefaultProfileID: String,
Profiles:
[
{
ID: String,
Name: String,
IsDefault: False
}
],
Status: PendingActivation,
DeviceKey: String,
UserID: String,
UserName: String,
Os: String,
OsID: String,
FirebaseKey: String,
AppVersion: String,
ProfileAppVersion: String,
LastSeen: 0001-01-01,
LastSync: 0001-01-01,
FailedLogins: 0,
CustomID: String,
CustomVersion: 0,
DeviceConfigsVersion: 0,
ActivationDate: 0001-01-01,
Modules:
{
Sales: 0,
Merchandising: 0,
xVan: 0,
SoftPos: 0
},
Licenses:
{
Sales: 0,
Merchandising: 0,
xVan: 0,
SoftPos: 0
},
LicensesUsed:
{
Sales: 0,
Merchandising: 0,
xVan: 0,
SoftPos: 0
}
}
}