Skip to content

Получение списка постаматов

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

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

Рекомендуемый временной интервал обновления списка постаматов для внешней системы равен 15 минутам

GET /auth/postamat/available

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

Header parameters

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

Query parameters

desctype
scannerНаличие сканера баркодов: true - оснащен false - не оснащенbooleanno required
scheduleВыдача рабочего расписания: true - требуется; false - не требуетсяbooleanno required

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

shell
curl -X 'GET' \
  'https://apim.selftech.ru/test/v4/postamat/auth/postamat/available?schedule=true' \
  -H 'accept: */*' \
  -H 'SST-ECOM-KEY: KEY'

Коды ответов

200 - OK

Response schema

desctype
postamatsСписок всех доступных постаматовarray of 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 array

desctype
idУникальный идентификатор постаматаint32
nameНаименованиеstring
workTimeРабочее расписание (краткое)string
workTimeProfileПрофиль рабочего расписанияobject
specialDaysКалендарь дней исключений (может быть пустым)object
findКак найти точкуstring
photosСписок url фотографий почтоматовarray
locationМестоположениеobject
cellSizesДоступные размеры ячеек данного постаматаarray
machineEquipmentОборудованиeobject
dayOffsДни недоступные для загрузки новых заказов в постаматarray
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

dayOffs array

desctype
dayДатаstring
reasonПричина недоступности постамата к загрузке. full - постамат переполнен. broken - постамат сломанstring

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

json
{
    "postamats": [
    {
        "id": 17,
        "name": "Московский постамат - Библиотека 94",
        "workTime": "Пн: Выходной, Вт-Сб: 12:00 - 22:00, Вс: 12:00 - 20:00, Санитарный день: Последний вторник каждого месяца",
        "dayOffs": [
            {
                "day": "2024-06-03",
                "reason": "full"
            },
            {
                "day": "2024-06-04",
                "reason": "full"
            }
        ],
        "workTimeProfile": {
            "id": 29,
            "name": "Пн: Выходной, Вт-Сб: 12:00 - 22:00, Вс: 12:00 - 20:00, Санитарный день: Последний вторник каждого месяца",
            "active": true,
            "lastUpdate": "2024-04-26T13:55:30.986+0300",
            "tuesday": {
                "start": "12:00",
                "end": "22:00"
            },
            "wednesday": {
                "start": "12:00",
                "end": "22:00"
            },
            "thursday": {
                "start": "12:00",
                "end": "22:00"
            },
            "friday": {
                "start": "12:00",
                "end": "22:00"
            },
            "saturday": {
                "start": "12:00",
                "end": "22:00"
            },
            "sunday": {
                "start": "12:00",
                "end": "20:00"
            }
        },
        "specialDays": {
            "holidays": [],
            "days": [],
            "daysOfExclusion": [
                {
                    "date": "2024-05-25"
                }
            ]
        },
        "find": "Постамат расположен в здании Библиотека 94 на первом этаже",
        "photos": [
            "https://static.selftech.ru/files/1d/1d490ebce8bea1a40f1eba6588b27ca8e9024a19a6d795dab0f55c206a245623.jpg",
            "https://static.selftech.ru/files/5b/5b65584cd635cc262cb6b01d77e238ca91190c9380c1e1ebae6fd80bdfa3b97c.jpg",
            "https://static.selftech.ru/files/0a/0adb3778d47173c6f5ffabc831a9244a6552727c5a4b549f77ed695e6829cb53.jpg"
        ],
        "location": {
            "id": 522,
            "city": "Москва",
            "street": "улица Аносова",
            "house": "3",
            "housing": "2",
            "route": "Постамат расположен в здании Библиотека 94 на первом этаже",
            "latitude": 55.743335,
            "longitude": 37.75506,
            "fullAddress": "Россия, Москва, улица Аносова, дом: 3, корпус: 2, этаж: 1",
            "placeTypeId": 2,
            "placeTypeName": "Гос. учреждение"
        },
        "cellSizes": [
            {
                "id": 1,
                "width": 385,
                "height": 400
            },
            {
                "id": 2,
                "width": 385,
                "height": 210
            },
            {
                "id": 3,
                "width": 385,
                "height": 150
            },
            {
                "id": 4,
                "width": 190,
                "height": 400
            },
            {
                "id": 5,
                "width": 190,
                "height": 170
            }
        ],
        "machineEquipment": {
            "barcodeScannerEquip": true
        },
        "mos_regestry_id": "8338d423-3283-4a18-8338-3e6fd2c01cc9"
    }
    ]
}