1. Справка РКЦ Офис
  2. Руководство администратора
  3. API для внешних приложений
  4. Внесение новых показаний

Внесение новых показаний

Внесение новых показаний

POST https://{Адрес}:9050/api/v2/submit-meter-reading/{ЛицевойСчёт}

{Адрес} - IP-адрес или доменное имя компьютера, где размещён сервер-приложений webapi {ЛицевойСчёт} - номер лицевого счёта абонента так, как он написан на квитанции или считан из QR-кода (поле PersAcc)

Тело запроса (JSON-объект)

Однотарифный прибор учёта:

{     "id": 1234,     "value": 8.7 }

Двухтарифный прибор учёта:

{     "id": 1979,     "day": 950,     "night": 603 }

Трёхтарифный прибор учёта:

{     "id": 2022,     "peak": 950,     "halfPeak": 603,     "night": 279 }

Описание полей

id - уникальный идентификатор прибора учёта, полученный при запросе списка приборов учёта; value, day, night, peak, halfPeak и night  - переданные потребителем новые показания. Как и в случае с получением последних показаний являются взаимоисключающими.

В случае успешной регистрации новых показаний сервер возвращает HTTP-код 201 Created со следующим JSON-объектом:

Однотарифный прибор учёта:

{     "volume": 0.7 }

Двухтарифный прибор учёта:

{     "day": 54,     "night": 43 }

Трёхтарифный прибор учёта:

{     "peak": 54,     "halfPeak": 43,     "night": 15 }

Описание полей

volume, day, night, peak, halfPeak и night  - объём потребления, принятый РКЦ: Офис для следующей операции расчёта платы.