POST api/Strata/InsertDataFeedReading

Insert Reading into certian datafeed, in Request Format below you could see the acceptable format, if you send a duplicate reading it will get overwritten only if the dataFeedID and the exact date and time has been passed you could ignore "OverrideReading" and "IsOverride" just send "Reading" and "ReadingDate" Example: "DataReadingList": [ { "ReadingDate": "2020-03-25 15:45:40", "Reading": 5500.522 },

Request Information

URI Parameters

None.

Body Parameters

DataReading
NameDescriptionTypeAdditional information
PKDataFeedID

integer

None.

dataReadingList

Collection of DataReadingList

None.

Request Formats

application/json, text/json

Sample:
{
  "PKDataFeedID": 1,
  "dataReadingList": [
    {
      "ReadingDate": "2026-01-10T21:02:33.4772556+00:00",
      "Reading": 1.0,
      "IsOverride": true,
      "OverrideReading": 1.0
    },
    {
      "ReadingDate": "2026-01-10T21:02:33.4772556+00:00",
      "Reading": 1.0,
      "IsOverride": true,
      "OverrideReading": 1.0
    }
  ]
}

application/xml, text/xml

Sample:
<DataReading xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/StrataAPI.Models">
  <PKDataFeedID>1</PKDataFeedID>
  <dataReadingList>
    <DataReadingList>
      <IsOverride>true</IsOverride>
      <OverrideReading>1</OverrideReading>
      <Reading>1</Reading>
      <ReadingDate>2026-01-10T21:02:33.4772556+00:00</ReadingDate>
    </DataReadingList>
    <DataReadingList>
      <IsOverride>true</IsOverride>
      <OverrideReading>1</OverrideReading>
      <Reading>1</Reading>
      <ReadingDate>2026-01-10T21:02:33.4772556+00:00</ReadingDate>
    </DataReadingList>
  </dataReadingList>
</DataReading>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

Json Data

IHttpActionResult

None.

Response Formats

application/json, text/json, application/xml, text/xml

Sample:

Sample not available.