Skip to content

Получить детальную информацию о постамате

В ответе метода содержатся данные с детальной информацией по постамату, а именно:

  • Описание постамата postamats
  • Описание расположения location find
  • Изображения постамата photos
  • График работы workSchedule workTimeProfile
  • Детальная информация по ячейкам cells
  • Виды и размеры доступных ячеек cellSizes
  • Наличие дополнительного оборудования machineEquipment
  • Глубина постамата мм depth

GET /auth/postamat/get-by-id

Инициатор запроса внешняя система

Header parameters

desctype
SST-ECOM-KEYКлюч авторизацииstringrequired

Query parameters

desctype
cellsTypeПолучить ячееки с типом: 0 - все ячейки; 1 - ячейки, пригодные для заклада заказовint32no required
postamatId Идентификатор постаматаint32required

Пример запроса

shell
curl -X 'GET' \
  'https://apim.selftech.ru/test/v4/postamat/auth/postamat/get-by-id?postamatId=123&cellsType=1'' \
  -H 'accept: */*' \
  -H 'SST-ECOM-KEY: KEY'

Коды ответов

200 - OK

Response schema

desctype
postamatsДетальная информация о постаматеojects
400 - Bad request

Response schema

desctype
messageСообщение ошибкиstring
resultCodeОтвет сервера: 1 - Ошибка авторизации; 2 - Внутренняя ошибка сервера; 3 - Неверный формат запроса; 10 - Маркетплейс не активен;int32
json
{
"message": "Ошибка авторизации",
"resultCode": 1
}

401 - Unauthorized

500 - Internal server error

Описание объектов ответа

postamats object

desctype
idУникальный идентификатор постаматаint32
nameНаименованиеstring
workTimeРабочее расписание (краткое)string
workTimeProfileПрофиль рабочего расписанияobject
specialDaysКалендарь дней исключений (может быть пустым)object
findКак найти точкуstring
photosСписок url фотографий почтоматовarray
locationМестоположениеobject
cellSizesДоступные размеры ячеек данного постаматаarray
machineEquipmentОборудованиeobject
cellsЯчейки постаматаarray
activeПостамат активенboolean
depthГлубина постамата ммint32
mos_regestry_idИдентифиактор постамата в гор. реестреstring

workTimeProfile object

desctype
idУникальный идентификатор постаматаint32
nameНаименованиеstring
activeФлаг активности расписанияboolean
lastUpdateВремя последнего обновления записиdatetime
mondayИнформация о времени рабочего дняobject
tuesdayИнформация о времени рабочего дняobject
wednesdayИнформация о времени рабочего дняobject
thursdayИнформация о времени рабочего дняobject
saturdayИнформация о времени рабочего дняobject
sundayИнформация о времени рабочего дняobject
everyDayИнформация о времени всех дней (возращается только при отсутвии описании по дням)object
preHolidayИнформация о времени всех дней (возращается только при отсутвии описании по дням)object
holidayИнформация о времени всех дней (возращается только при отсутвии описании по дням)object

specialDays object

desctype
holidaysПраздничные дниarray
daysРабочие дниarray
daysOfExclusionДни исключенияarray

location object

desctype
idИдентификатор локацииint32
cityГородstring
streetУлицаstring
houseНомер домаstring
buildingСтроениеstring
housingКорпусstring
entranceПодъездstring
officeNumНомер офисаstring
routeИнформация как доехать до локацииstring
latitudeШиротаdouble
ДолготаДолготаdouble
fullAddressПолный адрес постаматаstring
placeTypeIdИдентификатор места установки 1 - МКД (многоквартирный дом); 2 - Гос.учреждение; 3 - Коммерческий объект; 4 - Улицаint32
placeTypeNameНазвание места установкиstring

cellSizes array

desctype
idУникальный идентификатор размераint32
widthШирина ячейки, ммint32
heightВысота ячейки, ммint32

machineEquipment object

desctype
barcodeScannerEquipФлаг наличия сканера штрих кодаboolean
heatedCellsФлаг наличия ячеек с подогревомboolean
cooledCellsФлаг наличия ячеек с охлаждениемboolean

cells array

desctype
sizeIdУникальный идентификатор размера ячейкиint32
cellCodeКод ячейки во внешней системеstring
sizeIdИдентификатор размера ячейкиint32
serviceЯвляется ячейка сервисной или обычной для закладкиboolean
useForDeliveryЯчейка может использоваться для операций доставкиboolean
cleaningRequireТребуется ли для ячейки уборкаboolean
forInventoryПомечена ли ячейка для инвентаризацииboolean
currentProcessТекущий процесс: 0 - Нет процесса 1 - Процесс доставки 2 - Процесс аренды 3 - Процесс храненияint32
processStateСтатус процесса: 0 - нет процесса 1 - забронирована 2 - занятаint32
defectiveControllerКонтроллер замков не неисправенboolean
priorityПриоритет по удобству использования. 0 - самый высокий приоритетint32
frontDoorНомер дверцы постаматаobject
cellIdУникальный идентификатор ячейкиobject

frontDoor object

desctype
labelНомер дверцы на постаматеstring
forceBlockingПринудительная блокировка (запрет любых действий)boolean
defectiveДверца неисправнаboolean

Пример ответа

json
{
    "active": true,
    "depth": 382,
    "workSchedule": {
        "workTimeProfile": {
            "id": 15,
            "name": "Круглосуточно",
            "active": true,
            "lastUpdate": "2023-12-07T13:09:25.952+0300",
            "everyDay": {
                "start": "00:00",
                "end": "23:59"
            }
        },
        "specialDays": {
            "holidays": [
                {
                "day": "2024-07-04",
                "type": 0
                }
            ],
            "days": [
                {
                "start": "09:00",
                "end": "18:00",
                "date": "2023-06-30",
                "nonWorking": true
                }
            ],
            "daysOfExclusion": [
                {
                "date": "2024-01-31"
                }
            ]
        },
    },
    "id": 691,
    "name": "691",
    "workTime": "Круглосуточно",
    "find": "Постамат расположен в здании жилого дома, в подъезде №3.",
    "photos": [
        "https://static.selftech.ru/files/1d/1de509f127a8554549bc51636040ee23e32a191bf156893a79a98f6632af43dc.jpeg",
        "https://static.selftech.ru/files/8a/8a3d36192b24c88fd993a8191f0805eeef624f73d86da24feb0931c77332ee8f.jpeg"
    ],
    "location": {
        "id": 817,
        "city": "Москва",
        "street": "Загорьевский проезд",
        "house": "7",
        "housing": "1",
        "latitude": 55.574691,
        "longitude": 37.665165,
        "fullAddress": "Россия, Москва, Загорьевский проезд, дом: 7, корпус: 1, подъезд:  3",
        "entrance": "3",
        "placeTypeId": 1,
        "placeTypeName": "МКД",
        "route": "Постамат расположен в здании жилого дома, в подъезде №3"
    },
    "cellSizes": [
        {
            "id": 30,
            "width": 211,
            "height": 112
        },
        {
            "id": 31,
            "width": 457,
            "height": 112
        },
        {
            "id": 32,
            "width": 211,
            "height": 232
        },
        {
            "id": 34,
            "width": 457,
            "height": 352
        },
        {
            "id": 35,
            "width": 211,
            "height": 432
        }
    ],
    "machineEquipment": {
        "barcodeScannerEquip": true,
        "heatedCells": false,
        "cooledCells": false
    },
    "mos_regestry_id": "8338d423-3283-4a18-8338-3e6fd2c01cc9"
}