POST WEYIServer/Sync/Person
Sync Person data between home server and backup server
Request Information
URI Parameters
None.
Body Parameters
ParaWebServer_PersonSyncName | Description | Type | Additional information |
---|---|---|---|
PersonId | integer |
None. |
|
RecPerson | ParaSync_Person |
None. |
|
RecEntityLocationList | Collection of ParaSync_EntityLocation |
None. |
|
RecPersonDeviceList | Collection of ParaSync_PersonDevice |
None. |
|
SecurityItem | ParaWebServerSecurity |
None. |
Request Formats
application/json, text/json
Sample:
{ "PersonId": 1, "RecPerson": { "Id": 1, "Name": "sample string 2", "Email": "sample string 3", "RegionId": 4, "MobilePhone": "sample string 5", "Pwd": "sample string 6", "PromoCode": "sample string 7", "CreateDate": "2025-04-25T15:59:06.6611095Z", "LastUpdate": "2025-04-25T15:59:06.6611095Z" }, "RecEntityLocationList": [ { "Id": 1, "Latitude": 1.0, "Longitude": 1.0, "Altitude": 1.0, "Accuracy": 1.0, "AltitudeAccuracy": 1.0, "Heading": 1.0, "Speed": 1.0, "CountryCode": "sample string 2", "CreateDate": "2025-04-25T15:59:06.6611095Z" }, { "Id": 1, "Latitude": 1.0, "Longitude": 1.0, "Altitude": 1.0, "Accuracy": 1.0, "AltitudeAccuracy": 1.0, "Heading": 1.0, "Speed": 1.0, "CountryCode": "sample string 2", "CreateDate": "2025-04-25T15:59:06.6611095Z" } ], "RecPersonDeviceList": [ { "Id": 1, "Available": true, "CreateDate": "2025-04-25T15:59:06.6611095Z", "LastUpdate": "2025-04-25T15:59:06.6611095Z", "DeviceInfo": { "DeviceTypeCodeId": "sample string 1", "SubType": "sample string 2", "Device_CreateDate": "2025-04-25T15:59:06.6611095Z", "PropertyType": "sample string 4", "PropertyName": "sample string 5", "PropertyValue": "sample string 6", "DeviceProperty_CreateDate": "2025-04-25T15:59:06.6611095Z", "DeviceProperty_LastUpdate": "2025-04-25T15:59:06.6611095Z" } }, { "Id": 1, "Available": true, "CreateDate": "2025-04-25T15:59:06.6611095Z", "LastUpdate": "2025-04-25T15:59:06.6611095Z", "DeviceInfo": { "DeviceTypeCodeId": "sample string 1", "SubType": "sample string 2", "Device_CreateDate": "2025-04-25T15:59:06.6611095Z", "PropertyType": "sample string 4", "PropertyName": "sample string 5", "PropertyValue": "sample string 6", "DeviceProperty_CreateDate": "2025-04-25T15:59:06.6611095Z", "DeviceProperty_LastUpdate": "2025-04-25T15:59:06.6611095Z" } } ], "SecurityItem": { "GlobalId": 1, "AuthKeyFrom": "sample string 2", "AuthKeyTo": "sample string 3" } }
application/xml, text/xml
Sample:
<ParaWebServer_PersonSync xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/API.Models"> <SecurityItem> <AuthKeyFrom>sample string 2</AuthKeyFrom> <AuthKeyTo>sample string 3</AuthKeyTo> <GlobalId>1</GlobalId> </SecurityItem> <PersonId>1</PersonId> <RecEntityLocationList> <ParaSync_EntityLocation> <Accuracy>1</Accuracy> <Altitude>1</Altitude> <AltitudeAccuracy>1</AltitudeAccuracy> <CountryCode>sample string 2</CountryCode> <CreateDate>2025-04-25T15:59:06.6611095Z</CreateDate> <Heading>1</Heading> <Id>1</Id> <Latitude>1</Latitude> <Longitude>1</Longitude> <Speed>1</Speed> </ParaSync_EntityLocation> <ParaSync_EntityLocation> <Accuracy>1</Accuracy> <Altitude>1</Altitude> <AltitudeAccuracy>1</AltitudeAccuracy> <CountryCode>sample string 2</CountryCode> <CreateDate>2025-04-25T15:59:06.6611095Z</CreateDate> <Heading>1</Heading> <Id>1</Id> <Latitude>1</Latitude> <Longitude>1</Longitude> <Speed>1</Speed> </ParaSync_EntityLocation> </RecEntityLocationList> <RecPerson> <CreateDate>2025-04-25T15:59:06.6611095Z</CreateDate> <Email>sample string 3</Email> <Id>1</Id> <LastUpdate>2025-04-25T15:59:06.6611095Z</LastUpdate> <MobilePhone>sample string 5</MobilePhone> <Name>sample string 2</Name> <PromoCode>sample string 7</PromoCode> <Pwd>sample string 6</Pwd> <RegionId>4</RegionId> </RecPerson> <RecPersonDeviceList> <ParaSync_PersonDevice> <Available>true</Available> <CreateDate>2025-04-25T15:59:06.6611095Z</CreateDate> <DeviceInfo> <DeviceProperty_CreateDate>2025-04-25T15:59:06.6611095Z</DeviceProperty_CreateDate> <DeviceProperty_LastUpdate>2025-04-25T15:59:06.6611095Z</DeviceProperty_LastUpdate> <DeviceTypeCodeId>sample string 1</DeviceTypeCodeId> <Device_CreateDate>2025-04-25T15:59:06.6611095Z</Device_CreateDate> <PropertyName>sample string 5</PropertyName> <PropertyType>sample string 4</PropertyType> <PropertyValue>sample string 6</PropertyValue> <SubType>sample string 2</SubType> </DeviceInfo> <Id>1</Id> <LastUpdate>2025-04-25T15:59:06.6611095Z</LastUpdate> </ParaSync_PersonDevice> <ParaSync_PersonDevice> <Available>true</Available> <CreateDate>2025-04-25T15:59:06.6611095Z</CreateDate> <DeviceInfo> <DeviceProperty_CreateDate>2025-04-25T15:59:06.6611095Z</DeviceProperty_CreateDate> <DeviceProperty_LastUpdate>2025-04-25T15:59:06.6611095Z</DeviceProperty_LastUpdate> <DeviceTypeCodeId>sample string 1</DeviceTypeCodeId> <Device_CreateDate>2025-04-25T15:59:06.6611095Z</Device_CreateDate> <PropertyName>sample string 5</PropertyName> <PropertyType>sample string 4</PropertyType> <PropertyValue>sample string 6</PropertyValue> <SubType>sample string 2</SubType> </DeviceInfo> <Id>1</Id> <LastUpdate>2025-04-25T15:59:06.6611095Z</LastUpdate> </ParaSync_PersonDevice> </RecPersonDeviceList> </ParaWebServer_PersonSync>
Response Information
Resource Description
PersonId of related person in this backup server, as well as status of each section of data to be synced
ParaWebServer_PersonSyncResultName | Description | Type | Additional information |
---|---|---|---|
PersonId | integer |
None. |
|
EntityLocationId | integer |
None. |
|
PersonDeviceLastUpdate | date |
None. |
Response Formats
application/json, text/json
Sample:
{ "PersonId": 1, "EntityLocationId": 1, "PersonDeviceLastUpdate": "2025-04-25T15:59:06.6923745Z" }
application/xml, text/xml
Sample:
<ParaWebServer_PersonSyncResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/API.Models"> <EntityLocationId>1</EntityLocationId> <PersonDeviceLastUpdate>2025-04-25T15:59:06.6923745Z</PersonDeviceLastUpdate> <PersonId>1</PersonId> </ParaWebServer_PersonSyncResult>