Appearance
Список направлений
Эндпоинт с помощью которого можно получить список актуальных направлений.
Метод запроса: GET
bash
https://gateway.spark-dev.team/cabinet/api/direction
Описание параметров запроса:
Наименование параметра | Тип | Обязательный параметр |
---|---|---|
page | Number | Нет |
limit | Number | Нет |
fromCityId | Number | Нет |
whereCityId | Number | Нет |
Пример запроса для получения первой страницы направлений и ограничением в 20 элементов:
bash
https://gateway.spark-dev.team/cabinet/api/direction?page=1&limit=20
Пример запроса для получения списка направлений с выбранными городами:
bash
https://gateway.spark-dev.team/cabinet/api/direction?fromCityId=1&whereCityId=2
Пример ответа
json
{
"data": [
{
"id": 2,
"code": "000000003",
"from_city_id": 1,
"where_city_id": 2,
"from_city_name": "Алматы",
"where_city_name": "Астана",
"price": 100,
"is_active": 1,
"is_nearby_cities": 1,
"zone_id": 2,
"zone_number": 2,
"is_from_main_city": 1,
"delivery_time": 4,
"standart_delivery_time": null,
"express_delivery_time": null
}
],
"links": {
"first": "https://cabinet.spark-dev.team/api/direction?page=1",
"last": "https://cabinet.spark-dev.team/api/direction?page=1",
"prev": null,
"next": null
},
"meta": {
"current_page": 1,
"from": 1,
"last_page": 1,
"links": [
{
"url": null,
"label": "pagination.previous",
"active": false
},
{
"url": "https://cabinet.spark-dev.team/api/direction?page=1",
"label": "1",
"active": true
},
{
"url": null,
"label": "pagination.next",
"active": false
}
],
"path": "https://cabinet.spark-dev.team/api/direction",
"per_page": 20,
"to": 1,
"total": 1
},
"code": 0,
"success": true,
"message": "",
"errors": []
}