POST WEYIServer/Sync/Provider

Sync Provider data between home server and backup server

Request Information

URI Parameters

None.

Body Parameters

ParaWebServer_ProviderSync
NameDescriptionTypeAdditional 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_ProviderSyncResult
NameDescriptionTypeAdditional 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>