Разработчикам


Терминалы.

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

https://api.ship2go.ru/terminals?{параметры}
Параметр Режим Описание
city_index * обязательный, шестизначное число Почтовый индекс города, для которого мы получаем терминалы.
company_id необязательный, множественный, число Идентификаторы транспортных компаний. Будут возвращены только терминалы данных транспортных компаний. Можно указывать несколько транспортных компаний.
result_type необязательный, варианты json, xml (по умолчанию json) Формат результата.

Ответ на запрос

https://api.ship2go.ru/terminals?city_index=660111
будет иметь следующий вид:

        { "result": [
            {
                "address": "Красноярский край, г. Красноярск, Северное шоссе, д. 5Г",
                "code": "Красноярск",
                "company": {
                    "id": 2,
                    "name": "ПЭК"
                },
                "id": 24,
                "name": "Красноярск"
            },
            {
                "address": "660061, г. Красноярск, Северное шоссе 7а",
                "code": "KJA",
                "company": {
                    "id": 9,
                    "name": "DPD"
                },
                "id": 96,
                "name": "Красноярск - терминал"
            },
            {
                "address": "Авиаторов, д. 68",
                "code": "2402-001",
                "company": {
                    "id": 7,
                    "name": "PickPoint"
                },
                "id": 218,
                "name": "ПВЗ: СПСР: Авиаторов"
            },
            {
                "address": "Весны ул.,д.1",
                "code": "2401-001",
                "company": {
                    "id": 7,
                    "name": "PickPoint"
                },
                "id": 287,
                "name": "Постамат: ТЦ Взлетка-Plaza"
            },
            {
                "address": "Партизана Железняка ул.,д.23",
                "code": "2401-003",
                "company": {
                    "id": 7,
                    "name": "PickPoint"
                },
                "id": 293,
                "name": "Постамат: ТЦ Июнь"
            },
            {
                "address": "Красноярский Рабочий пр-кт,д.120",
                "code": "2401-004",
                "company": {
                    "id": 7,
                    "name": "PickPoint"
                },
                "id": 294,
                "name": "Постамат: ТЦ Красноярье"
            },
            {
                "address": "Телевизорная ул.,д.1 стр.2",
                "code": "2401-005",
                "company": {
                    "id": 7,
                    "name": "PickPoint"
                },
                "id": 398,
                "name": "Постамат: ТРЦ Торговый Квартал"
            },
            {
                "address": "Красной Армии ул.,10",
                "code": "2401-006",
                "company": {
                    "id": 7,
                    "name": "PickPoint"
                },
                "id": 537,
                "name": "Постамат: ТК Квант"
            },
            {
                "address": "60 лет Октября ул.,48",
                "code": "2401-007",
                "company": {
                    "id": 7,
                    "name": "PickPoint"
                },
                "id": 568,
                "name": "Постамат: ТЦ Енисей"
            },
            {
                "address": "Красноярск г, Северное ш, дом № 17",
                "code": "0x80D0001A649655BF11DD057A4F07B2DE",
                "company": {
                    "id": 1,
                    "name": "Деловые линии"
                },
                "id": 941,
                "name": "Красноярск"
            },
            {
                "address": "Красноярск г, Северное ш, дом № 17",
                "code": "47",
                "company": {
                    "id": 1,
                    "name": "Деловые линии"
                },
                "id": 823,
                "name": "Красноярск"
            }
        ],
            "status": {
                "code": 200,
                "message": "OK"
            }
        }
        


    
        
            
                ПЭК
                2
            
            Красноярск
            24
            
Красноярский край, г. Красноярск, Северное шоссе, д. 5Г
Красноярск
DPD 9 KJA 96
660061, г. Красноярск, Северное шоссе 7а
Красноярск - терминал
PickPoint 7 2402-001 218
Авиаторов, д. 68
ПВЗ: СПСР: Авиаторов
PickPoint 7 2401-001 287
Весны ул.,д.1
Постамат: ТЦ Взлетка-Plaza
PickPoint 7 2401-003 293
Партизана Железняка ул.,д.23
Постамат: ТЦ Июнь
PickPoint 7 2401-004 294
Красноярский Рабочий пр-кт,д.120
Постамат: ТЦ Красноярье
PickPoint 7 2401-005 398
Телевизорная ул.,д.1 стр.2
Постамат: ТРЦ Торговый Квартал
PickPoint 7 2401-006 537
Красной Армии ул.,10
Постамат: ТК Квант
PickPoint 7 2401-007 568
60 лет Октября ул.,48
Постамат: ТЦ Енисей
Деловые линии 1 0x80D0001A649655BF11DD057A4F07B2DE 941
Красноярск г, Северное ш, дом № 17
Красноярск
Деловые линии 1 47 823
Красноярск г, Северное ш, дом № 17
Красноярск
OK 200

Список терминалов содержится в поле result, каждый терминал описывается следующей структурой:

  • id - идентификатор терминала в система ship2go
  • name - название терминала
  • code - код терминала в транспортной компании
  • address - адрес терминала
  • company - транспортная компания
    • id - идентификатор транспортной компании
    • name - название транспортной компании