---
title: "Changes to Directions API"
method: POST
path: "/directions/json"
---

# Changes to Directions API

`POST /directions/json`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 8 of 15 revisions.

- **2025-07-26** `dfd629b1301e` — 1 warning
- **2025-07-25** `e180c9037821` — 1 warning
- **2025-07-25** `193268acc413` — 1 breaking, 1 info
- **2025-07-25** `5031a4562285` — 1 breaking
- **2025-07-25** `b30bebc1373e` — 1 info
- **2025-07-25** `f8f8fd74196c` — 1 info
- **2025-07-25** `829b0241cf91` — 1 info
- **2025-07-25** `74d91edbe167` — 1 breaking, 23 info

## Changes

- **2025-07-26** `dfd629b1301e` — 1 warning
  - removed the request property `key`
- **2025-07-25** `e180c9037821` — 1 warning
  - deleted the `query` request parameter `key`
- **2025-07-25** `193268acc413` — 1 breaking, 1 info
  - added the new required `query` request parameter `key`
  - the endpoint scheme security `api-key` was removed from the API
- **2025-07-25** `5031a4562285` — 1 breaking
  - added the new required request property `key`
- **2025-07-25** `b30bebc1373e` — 1 info
  - the endpoint scheme security `api-key` was added to the API
- **2025-07-25** `f8f8fd74196c` — 1 info
  - the endpoint scheme security `api-key` was removed from the API
- **2025-07-25** `829b0241cf91` — 1 info
  - the endpoint scheme security `api-key` was added to the API
- **2025-07-25** `74d91edbe167` — 1 breaking, 23 info
  - added the pattern `^([-+]?\d+(\.\d+)?),([-+]?\d+(\.\d+)?)(\|([-+]?\d+(\.\d+)?),([-+]?\d+(\.\d+)?))*$` to the request property `waypoints`
  - added the new optional request property `altcount`
  - added the new optional request property `alternatives`
  - added the new optional request property `approaches`
  - added the new optional request property `avoid`
  - added the new optional request property `bearings`
  - added the new optional request property `cross_border`
  - added the new optional request property `departure_time`
  - added the new optional request property `drive_time_limits`
  - added the new optional request property `emission_class`
  - added the new optional request property `exclude`
  - added the new optional request property `geometry`
  - added the new optional request property `hazmat_type`
  - added the new optional request property `mode`
  - added the new optional request property `option`
  - added the new optional request property `overview`
  - added the new optional request property `rest_times`
  - added the new optional request property `road_info`
  - added the new optional request property `route_type`
  - added the new optional request property `steps`
  - added the new optional request property `truck_axle_load`
  - added the new optional request property `truck_size`
  - added the new optional request property `truck_weight`
  - added the new optional request property `turn_angle_range`

---

[Operation](https://skmtc.dev/nextbillion-ai/apis/one-spec-service/docs/directions/json/post.md) · [API](https://skmtc.dev/nextbillion-ai/apis/one-spec-service.md) · [Page](https://skmtc.dev/nextbillion-ai/apis/one-spec-service/changes/directions/json/post)
