POST api/analytics/Structure

Получение данных по сегментацие клиентской базы по возрасту и структуре клиентской базы

Request Information

URI Parameters

None.

Body Parameters

StructureRequest
NameDescriptionTypeAdditional information
Partner

Идентификатор партнера

integer

None.

PosCode

Код ТТ

string

None.

Operator

Идентификатор оператора программы лояльности

integer

None.

Token

Токен пользователя, который инициирует данный запрос

integer

None.

SiteCode

Уникальный код виджета по продаже подарочных сертификатов, который инициирует запрос

string

None.

Request Formats

application/json, text/json

Sample:
{
  "Partner": 1,
  "PosCode": "sample string 1",
  "Operator": 1,
  "Token": 1,
  "SiteCode": "sample string 2"
}

application/xml, text/xml

Sample:
<StructureRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Request.AnalyticsRequest">
  <Operator xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Abstractions">1</Operator>
  <SiteCode xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Abstractions">sample string 2</SiteCode>
  <Token xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Abstractions">1</Token>
  <Partner>1</Partner>
  <PosCode>sample string 1</PosCode>
</StructureRequest>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

StructureResponse
NameDescriptionTypeAdditional information
MenQty

Количество мужчин

integer

None.

WomenQty

Количество женщин

integer

None.

UnknownQty

Количество клиентов без указания пола

integer

None.

ClientsWithPhone

Количество клиентов с указанным номером телефона

integer

None.

ClientsWithEmail

Количество клиентов с указанным адресом электронной почты

integer

None.

ClientsAllowSms

Количество клиентов с согласием на получение смс сообщений

integer

None.

ClientsAllowEmail

Количество клиентов с согласием на получение электронных писем

integer

None.

ClientsWithAndroid

Количество клиентов с Android

integer

None.

ClientsWithIos

Количество клиентов с IOS

integer

None.

LessThen25

Количество клиентов младше 25 лет

integer

None.

More25Less35

Количество клиентов от 25 до 35 лет

integer

None.

More35Less45

Количество клиентов от 35 до 45 лет

integer

None.

MoreThen45

Количество клиентов старше 45 лет

integer

None.

WithBirthDate

Количество клиентов с указанным днем рождения

integer

None.

WithoutBirthDate

Количество клиентов без указанного дня рождения

integer

None.

ClientAllowAndroid

Количество клиентов с согласием на получение смс сообщений

integer

None.

ClientAllowIos

Количество клиентов с согласием на получение электронных писем

integer

None.

ErrorCode

Код ошибки

integer

None.

Message

Сообщение об ошибке

string

None.

Response Formats

application/json, text/json

Sample:
{
  "MenQty": 1,
  "WomenQty": 2,
  "UnknownQty": 3,
  "ClientsWithPhone": 4,
  "ClientsWithEmail": 5,
  "ClientsAllowSms": 6,
  "ClientsAllowEmail": 7,
  "ClientsWithAndroid": 8,
  "ClientsWithIos": 9,
  "LessThen25": 10,
  "More25Less35": 11,
  "More35Less45": 12,
  "MoreThen45": 13,
  "WithBirthDate": 14,
  "WithoutBirthDate": 15,
  "ClientAllowAndroid": 16,
  "ClientAllowIos": 17,
  "ErrorCode": 18,
  "Message": "sample string 19"
}

application/xml, text/xml

Sample:
<StructureResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Response.AnalyticsResponse">
  <ErrorCode xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Abstractions">18</ErrorCode>
  <Message xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Abstractions">sample string 19</Message>
  <ClientAllowAndroid>16</ClientAllowAndroid>
  <ClientAllowIos>17</ClientAllowIos>
  <ClientsAllowEmail>7</ClientsAllowEmail>
  <ClientsAllowSms>6</ClientsAllowSms>
  <ClientsWithAndroid>8</ClientsWithAndroid>
  <ClientsWithEmail>5</ClientsWithEmail>
  <ClientsWithIos>9</ClientsWithIos>
  <ClientsWithPhone>4</ClientsWithPhone>
  <LessThen25>10</LessThen25>
  <MenQty>1</MenQty>
  <More25Less35>11</More25Less35>
  <More35Less45>12</More35Less45>
  <MoreThen45>13</MoreThen45>
  <UnknownQty>3</UnknownQty>
  <WithBirthDate>14</WithBirthDate>
  <WithoutBirthDate>15</WithoutBirthDate>
  <WomenQty>2</WomenQty>
</StructureResponse>