GET api/Transactions?FromDate={FromDate}&ToDate={ToDate}

Получить список транзакций за указанный период.

Информация о запросе

Параметры URI

НименованиеОписаниеТип данныхДополнительная информация
FromDate

Дата и время начала периода

date

Необходим

ToDate

Дата и время конца периода

date

Необходим

Параметры тела запроса

Нет

Информация о возращаемых данных

Описание ресурсов

Возвращает список транзакций за указанный период. Период ограничен [FromDate;ToDate) (включая значение FromDate и не включая значения ToDate). Число возращаемых транзакций в списке ограничено 100 000 записей начиная от конечной даты периода.

Коллекция Transaction
НименованиеОписаниеТип данныхДополнительная информация
ClientID

Уникальный номер клиента

integer

Нет

Company

Наименование организации клиента

string

Нет

UNID

Уникальный идентификатор транзакции

globally unique identifier

Нет

ReportDate

Дата и время транзакции

date

Нет

CardNumber

Номер карты

string

Нет

ProductName

Наименование товара транзакции

string

Нет

Amount

Количество товара в транзакции

decimal number

Нет

Price

Цена транзакции за единицу товара

decimal number

Нет

Cost

Сумма транзакции

decimal number

Нет

Name

Наименование точки продажи

string

Нет

Address

Адрес точки продажи

string

Нет

Latitude

Долгота точки продажи

string

Нет

Longitude

Широта точки продажи

string

Нет

Emitent

Наименование эмитента карты

string

Нет

Примеры возвращаемых данных

application/json, text/json

Пример:
[
  {
    "ClientID": 1,
    "Company": "sample string 2",
    "UNID": "246b3520-8b43-480f-a7de-6d6a99d6a8a3",
    "ReportDate": "2017-06-26T15:20:12.6457669+03:00",
    "CardNumber": "sample string 5",
    "ProductName": "sample string 6",
    "Amount": 7.0,
    "Price": 8.0,
    "Cost": 9.0,
    "Name": "sample string 10",
    "Address": "sample string 11",
    "Latitude": "sample string 12",
    "Longitude": "sample string 13",
    "Emitent": "sample string 14"
  },
  {
    "ClientID": 1,
    "Company": "sample string 2",
    "UNID": "246b3520-8b43-480f-a7de-6d6a99d6a8a3",
    "ReportDate": "2017-06-26T15:20:12.6457669+03:00",
    "CardNumber": "sample string 5",
    "ProductName": "sample string 6",
    "Amount": 7.0,
    "Price": 8.0,
    "Cost": 9.0,
    "Name": "sample string 10",
    "Address": "sample string 11",
    "Latitude": "sample string 12",
    "Longitude": "sample string 13",
    "Emitent": "sample string 14"
  }
]

application/xml, text/xml

Пример:
<ArrayOfTransaction xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/BenzindexAPI.Models">
  <Transaction>
    <Address>sample string 11</Address>
    <Amount>7</Amount>
    <CardNumber>sample string 5</CardNumber>
    <ClientID>1</ClientID>
    <Company>sample string 2</Company>
    <Cost>9</Cost>
    <Emitent>sample string 14</Emitent>
    <Latitude>sample string 12</Latitude>
    <Longitude>sample string 13</Longitude>
    <Name>sample string 10</Name>
    <Price>8</Price>
    <ProductName>sample string 6</ProductName>
    <ReportDate>2017-06-26T15:20:12.6457669+03:00</ReportDate>
    <UNID>246b3520-8b43-480f-a7de-6d6a99d6a8a3</UNID>
  </Transaction>
  <Transaction>
    <Address>sample string 11</Address>
    <Amount>7</Amount>
    <CardNumber>sample string 5</CardNumber>
    <ClientID>1</ClientID>
    <Company>sample string 2</Company>
    <Cost>9</Cost>
    <Emitent>sample string 14</Emitent>
    <Latitude>sample string 12</Latitude>
    <Longitude>sample string 13</Longitude>
    <Name>sample string 10</Name>
    <Price>8</Price>
    <ProductName>sample string 6</ProductName>
    <ReportDate>2017-06-26T15:20:12.6457669+03:00</ReportDate>
    <UNID>246b3520-8b43-480f-a7de-6d6a99d6a8a3</UNID>
  </Transaction>
</ArrayOfTransaction>