---
title: "Routing via Valhalla (multimodal)"
method: GET
path: "/api/v1/route"
tags: ["Routing"]
---

# Routing via Valhalla (multimodal)

`GET /api/v1/route`

Single-source endpoint — Valhalla returns a turn-by-turn route, summary, and (optional) elevation profile.

## Query parameters

- `from` string, required
- `to` string, required
- `mode` 'auto' | 'bicycle' | 'pedestrian'

## Response `200`

route returned

- RouteResponse
  - `data` object
    - `summary` object
    - `legs` object[]
    - `shape_format` string
  - `meta` ResponseMeta
    - `timestamp` string, date-time
    - `upstream` string
    - `count` integer

## Other responses

- `503` — Valhalla unreachable

---

[API](https://skmtc.net/dawarich-app/apis/dawarich-atlas-api.md) · [All operations](https://skmtc.net/dawarich-app/apis/dawarich-atlas-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/dawarich-app/dawarich-atlas-api/versions/9e2938c3b0a6/schema)
