Skip to content

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

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

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

GET /auth/postamat/get-by-id

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

Header parameters

desctype
X-Smartix-Api-KeyКлюч авторизацииstringrequired

Query parameters

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

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

shell
curl -X 'GET' \
  'https://api-stage.selftech.ru/postamat/marketplace/v4/auth/postamat/get-by-id?postamatId=123&cellsType=1'' \
  -H 'accept: */*' \
  -H 'X-Smartix-Api-Key: KEY' \
  -H 'Content-Type: application/json' \

Коды ответов

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
longitudeДолготаdouble
fullAddressПолный адрес постаматаstring

cellSizes array

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

machineEquipment object

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

availableCells array

Доступно через создание сегмента маркетплейса на постамате
desctype
cellIdНомер ячейки постаматаint32
sizeРазмер ячейки, ммobject
widthШирина ячейки, ммint32
heightДлина ячейки, ммint32

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

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
    },
    "availableCells": [
        {
            "cellId": 4125,
            "size": {
                "width": 457,
                "height": 112
            }
        },
        {
            "cellId": 4126,
            "size": {
                "width": 457,
                "height": 112
            }
        },
        {
            "cellId": 4129,
            "size": {
                "width": 211,
                "height": 112
            }
        },
        {
            "cellId": 4131,
            "size": {
                "width": 211,
                "height": 232
            }
        },
        {
            "cellId": 4132,
            "size": {
                "width": 211,
                "height": 232
            }
        },
        {
            "cellId": 4133,
            "size": {
                "width": 211,
                "height": 232
            }
        },
        {
            "cellId": 4134,
            "size": {
                "width": 211,
                "height": 232
            }
        },
        {
            "cellId": 4136,
            "size": {
                "width": 211,
                "height": 232
            }
        },
        {
            "cellId": 4138,
            "size": {
                "width": 211,
                "height": 432
            }
        },
        {
            "cellId": 4140,
            "size": {
                "width": 211,
                "height": 112
            }
        },
        {
            "cellId": 4141,
            "size": {
                "width": 211,
                "height": 112
            }
        },
        {
            "cellId": 4143,
            "size": {
                "width": 211,
                "height": 112
            }
        },
        {
            "cellId": 4144,
            "size": {
                "width": 211,
                "height": 112
            }
        },
        {
            "cellId": 4145,
            "size": {
                "width": 211,
                "height": 112
            }
        },
        {
            "cellId": 4146,
            "size": {
                "width": 211,
                "height": 112
            }
        },
        {
            "cellId": 4149,
            "size": {
                "width": 211,
                "height": 232
            }
        },
        {
            "cellId": 4150,
            "size": {
                "width": 211,
                "height": 432
            }
        },
        {
            "cellId": 4151,
            "size": {
                "width": 211,
                "height": 432
            }
        }
    ],
    "mos_regestry_id": "8338d423-3283-4a18-8338-3e6fd2c01cc9"
}