POST api/service/PosDateTimeFree
Получение дат, в которых есть свободное время для записи и времени в дате, по точке продаж
Request Information
URI Parameters
None.
Body Parameters
PosDateTimeFreeRequest| Name | Description | Type | Additional information | 
|---|---|---|---|
| ServicePosId | 
                         Идентификатор точки продаж, по которой нужно вернуть свободные даты  | 
                    integer | 
                             None.  | 
                
| SourceType | 
                         Тип источника запроса (1 = сайт-виджет, 2 = CRM, 3 = 1C)  | 
                    byte | 
                             None.  | 
                
| ServiceDate | 
                         Дата, в которой нужно вренуть свободное время в точке продаж  | 
                    date | 
                             None.  | 
                
| ServiceTime | 
                         Фильтр: точное время записи  | 
                    time interval | 
                             None.  | 
                
| ServiceBegDate | 
                         Фильтр: начало периода свободной даты для записи  | 
                    date | 
                             None.  | 
                
| ServiceEndDate | 
                         Фильтр: конец периода свободной даты для записи  | 
                    date | 
                             None.  | 
                
| ServiceBegTime | 
                         Фильтр: начало периода свободного времени для записи  | 
                    time interval | 
                             None.  | 
                
| ServiceEndTime | 
                         Фильтр: конец периода свободного времени для записи  | 
                    time interval | 
                             None.  | 
                
| AddServices | 
                         Входной фильтр: список доп. услуг  | 
                    Collection of AddServiceRow | 
                             None.  | 
                
| AddConditions | 
                         Входной фильтр: список доп. опций/условий  | 
                    Collection of AddConditionRow | 
                             None.  | 
                
| Operator | 
                         Идентификатор оператора программы лояльности  | 
                    integer | 
                             None.  | 
                
| Token | 
                         Токен пользователя, который инициирует данный запрос  | 
                    integer | 
                             None.  | 
                
| SiteCode | 
                         Уникальный код виджета по продаже подарочных сертификатов, который инициирует запрос  | 
                    string | 
                             None.  | 
                
Request Formats
application/json, text/json
{
  "ServicePosId": 1,
  "SourceType": 64,
  "ServiceDate": "2025-11-04T14:54:38.9454629+03:00",
  "ServiceTime": "00:00:00.1234567",
  "ServiceBegDate": "2025-11-04T14:54:38.9454629+03:00",
  "ServiceEndDate": "2025-11-04T14:54:38.9454629+03:00",
  "ServiceBegTime": "00:00:00.1234567",
  "ServiceEndTime": "00:00:00.1234567",
  "AddServices": [
    {
      "Id": 1,
      "AdditionalId": 1
    },
    {
      "Id": 1,
      "AdditionalId": 1
    }
  ],
  "AddConditions": [
    {
      "Id": 1,
      "AdditionalId": 1
    },
    {
      "Id": 1,
      "AdditionalId": 1
    }
  ],
  "Operator": 1,
  "Token": 1,
  "SiteCode": "sample string 1"
}
        application/xml, text/xml
<PosDateTimeFreeRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Request.ServiceRequest">
  <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 1</SiteCode>
  <Token xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Abstractions">1</Token>
  <AddConditions>
    <AddConditionRow>
      <AdditionalId>1</AdditionalId>
      <Id>1</Id>
    </AddConditionRow>
    <AddConditionRow>
      <AdditionalId>1</AdditionalId>
      <Id>1</Id>
    </AddConditionRow>
  </AddConditions>
  <AddServices>
    <AddServiceRow>
      <AdditionalId>1</AdditionalId>
      <Id>1</Id>
    </AddServiceRow>
    <AddServiceRow>
      <AdditionalId>1</AdditionalId>
      <Id>1</Id>
    </AddServiceRow>
  </AddServices>
  <ServiceBegDate>2025-11-04T14:54:38.9454629+03:00</ServiceBegDate>
  <ServiceBegTime>PT0.1234567S</ServiceBegTime>
  <ServiceDate>2025-11-04T14:54:38.9454629+03:00</ServiceDate>
  <ServiceEndDate>2025-11-04T14:54:38.9454629+03:00</ServiceEndDate>
  <ServiceEndTime>PT0.1234567S</ServiceEndTime>
  <ServicePosId>1</ServicePosId>
  <ServiceTime>PT0.1234567S</ServiceTime>
  <SourceType>64</SourceType>
</PosDateTimeFreeRequest>
        application/x-www-form-urlencoded
Sample not available.
Response Information
Resource Description
PosDateTimeFreeResponse| Name | Description | Type | Additional information | 
|---|---|---|---|
| DatesFree | 
                         Свободные даты в точке продаж  | 
                    Collection of PosDateTimeFreeDateFreeRow | 
                             None.  | 
                
| TimesFree | 
                         Свободное время в точке продаж в указанную дату  | 
                    Collection of PosDateTimeFreeTimeFreeRow | 
                             None.  | 
                
| ErrorCode | 
                         Код ошибки  | 
                    integer | 
                             None.  | 
                
| Message | 
                         Сообщение об ошибке  | 
                    string | 
                             None.  | 
                
Response Formats
application/json, text/json
{
  "DatesFree": [
    {
      "Id": 64,
      "ServiceDate": "2025-11-04T14:54:39.1954571+03:00"
    },
    {
      "Id": 64,
      "ServiceDate": "2025-11-04T14:54:39.1954571+03:00"
    }
  ],
  "TimesFree": [
    {
      "Id": 64,
      "ServiceTime": "00:00:00.1234567"
    },
    {
      "Id": 64,
      "ServiceTime": "00:00:00.1234567"
    }
  ],
  "ErrorCode": 1,
  "Message": "sample string 2"
}
        application/xml, text/xml
<PosDateTimeFreeResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Response.ServiceResponse">
  <ErrorCode xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Abstractions">1</ErrorCode>
  <Message xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Abstractions">sample string 2</Message>
  <DatesFree>
    <PosDateTimeFreeDateFreeRow>
      <Id>64</Id>
      <ServiceDate>2025-11-04T14:54:39.1954571+03:00</ServiceDate>
    </PosDateTimeFreeDateFreeRow>
    <PosDateTimeFreeDateFreeRow>
      <Id>64</Id>
      <ServiceDate>2025-11-04T14:54:39.1954571+03:00</ServiceDate>
    </PosDateTimeFreeDateFreeRow>
  </DatesFree>
  <TimesFree>
    <PosDateTimeFreeResponse.PosDateTimeFreeTimeFreeRow>
      <Id>64</Id>
      <ServiceTime>PT0.1234567S</ServiceTime>
    </PosDateTimeFreeResponse.PosDateTimeFreeTimeFreeRow>
    <PosDateTimeFreeResponse.PosDateTimeFreeTimeFreeRow>
      <Id>64</Id>
      <ServiceTime>PT0.1234567S</ServiceTime>
    </PosDateTimeFreeResponse.PosDateTimeFreeTimeFreeRow>
  </TimesFree>
</PosDateTimeFreeResponse>