POST WEYIServer/Sync/Provider
Sync Provider data between home server and backup server
Request Information
URI Parameters
None.
Body Parameters
ParaWebServer_ProviderSyncName | Description | Type | Additional information |
---|---|---|---|
ProviderId | integer |
None. |
|
RecProvider | ParaSync_Provider |
None. |
|
RecEntityLocationList | Collection of ParaSync_EntityLocation |
None. |
|
RecProviderDeviceList | Collection of ParaSync_ProviderDevice |
None. |
|
SecurityItem | ParaWebServerSecurity |
None. |
Request Formats
application/json, text/json
Sample:
{ "ProviderId": 1, "RecProvider": { "Id": 1, "Name": "sample string 2", "Email": "sample string 3", "RegionId": 4, "MobilePhone": "sample string 5", "Pwd": "sample string 6", "PromoCode": "sample string 7", "AdditionalInfo": "sample string 8", "Available": true, "CreateDate": "2025-04-25T15:52:50.5332261Z", "LastUpdate": "2025-04-25T15:52:50.5332261Z" }, "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:52:50.5332261Z" }, { "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:52:50.5332261Z" } ], "RecProviderDeviceList": [ { "Id": 1, "Available": true, "CreateDate": "2025-04-25T15:52:50.5332261Z", "LastUpdate": "2025-04-25T15:52:50.5332261Z", "DeviceInfo": { "DeviceTypeCodeId": "sample string 1", "SubType": "sample string 2", "Device_CreateDate": "2025-04-25T15:52:50.5332261Z", "PropertyType": "sample string 4", "PropertyName": "sample string 5", "PropertyValue": "sample string 6", "DeviceProperty_CreateDate": "2025-04-25T15:52:50.5332261Z", "DeviceProperty_LastUpdate": "2025-04-25T15:52:50.5332261Z" } }, { "Id": 1, "Available": true, "CreateDate": "2025-04-25T15:52:50.5332261Z", "LastUpdate": "2025-04-25T15:52:50.5332261Z", "DeviceInfo": { "DeviceTypeCodeId": "sample string 1", "SubType": "sample string 2", "Device_CreateDate": "2025-04-25T15:52:50.5332261Z", "PropertyType": "sample string 4", "PropertyName": "sample string 5", "PropertyValue": "sample string 6", "DeviceProperty_CreateDate": "2025-04-25T15:52:50.5332261Z", "DeviceProperty_LastUpdate": "2025-04-25T15:52:50.5332261Z" } } ], "SecurityItem": { "GlobalId": 1, "AuthKeyFrom": "sample string 2", "AuthKeyTo": "sample string 3" } }
application/xml, text/xml
Sample:
<ParaWebServer_ProviderSync 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> <ProviderId>1</ProviderId> <RecEntityLocationList> <ParaSync_EntityLocation> <Accuracy>1</Accuracy> <Altitude>1</Altitude> <AltitudeAccuracy>1</AltitudeAccuracy> <CountryCode>sample string 2</CountryCode> <CreateDate>2025-04-25T15:52:50.5332261Z</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:52:50.5332261Z</CreateDate> <Heading>1</Heading> <Id>1</Id> <Latitude>1</Latitude> <Longitude>1</Longitude> <Speed>1</Speed> </ParaSync_EntityLocation> </RecEntityLocationList> <RecProvider> <AdditionalInfo>sample string 8</AdditionalInfo> <Available>true</Available> <CreateDate>2025-04-25T15:52:50.5332261Z</CreateDate> <Email>sample string 3</Email> <Id>1</Id> <LastUpdate>2025-04-25T15:52:50.5332261Z</LastUpdate> <MobilePhone>sample string 5</MobilePhone> <Name>sample string 2</Name> <PromoCode>sample string 7</PromoCode> <Pwd>sample string 6</Pwd> <RegionId>4</RegionId> </RecProvider> <RecProviderDeviceList> <ParaSync_ProviderDevice> <Available>true</Available> <CreateDate>2025-04-25T15:52:50.5332261Z</CreateDate> <DeviceInfo> <DeviceProperty_CreateDate>2025-04-25T15:52:50.5332261Z</DeviceProperty_CreateDate> <DeviceProperty_LastUpdate>2025-04-25T15:52:50.5332261Z</DeviceProperty_LastUpdate> <DeviceTypeCodeId>sample string 1</DeviceTypeCodeId> <Device_CreateDate>2025-04-25T15:52:50.5332261Z</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:52:50.5332261Z</LastUpdate> </ParaSync_ProviderDevice> <ParaSync_ProviderDevice> <Available>true</Available> <CreateDate>2025-04-25T15:52:50.5332261Z</CreateDate> <DeviceInfo> <DeviceProperty_CreateDate>2025-04-25T15:52:50.5332261Z</DeviceProperty_CreateDate> <DeviceProperty_LastUpdate>2025-04-25T15:52:50.5332261Z</DeviceProperty_LastUpdate> <DeviceTypeCodeId>sample string 1</DeviceTypeCodeId> <Device_CreateDate>2025-04-25T15:52:50.5332261Z</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:52:50.5332261Z</LastUpdate> </ParaSync_ProviderDevice> </RecProviderDeviceList> </ParaWebServer_ProviderSync>
Response Information
Resource Description
ProviderId of related Provider in this backup server, as well as status of each section of data to be synced
ParaWebServer_ProviderSyncResultName | Description | Type | Additional information |
---|---|---|---|
ProviderId | integer |
None. |
|
EntityLocationId | integer |
None. |
|
ProviderDeviceLastUpdate | date |
None. |
Response Formats
application/json, text/json
Sample:
{ "ProviderId": 1, "EntityLocationId": 1, "ProviderDeviceLastUpdate": "2025-04-25T15:52:50.5957308Z" }
application/xml, text/xml
Sample:
<ParaWebServer_ProviderSyncResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/API.Models"> <EntityLocationId>1</EntityLocationId> <ProviderDeviceLastUpdate>2025-04-25T15:52:50.5957308Z</ProviderDeviceLastUpdate> <ProviderId>1</ProviderId> </ParaWebServer_ProviderSyncResult>