Skip to content

feat(geocoding): use Permanent tier for reverse geocoding#8

Merged
backevik merged 1 commit into
mainfrom
backevik/geocoding-permanent-tier
Jul 1, 2026
Merged

feat(geocoding): use Permanent tier for reverse geocoding#8
backevik merged 1 commit into
mainfrom
backevik/geocoding-permanent-tier

Conversation

@backevik

@backevik backevik commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

Summary

Add Permanent bool to ReverseGeocodeRequest and BatchReverseGeocodeRequest.

When true:

  • Single endpoint: passes permanent=true as a query parameter to GET /search/geocode/v6/reverse
  • Batch endpoint: sets permanent: true in each query object in the POST /search/geocode/v6/batch body

Without this flag, Mapbox uses the Temporary tier which does not permit storing results. With Permanent: true, requests use the Permanent tier which permits storage. Defaults to false to preserve backward compatibility.

Test plan

  • Verify permanent=true appears in the wire request when Permanent: true is set
  • Verify permanent is absent from the wire request when Permanent: false (default)

@backevik backevik force-pushed the backevik/geocoding-permanent-tier branch from 0ef861a to a77fac5 Compare July 1, 2026 15:30
Add Permanent bool to ReverseGeocodeRequest and BatchReverseGeocodeRequest.
When true, passes permanent=true to the Mapbox API, selecting the Permanent
tier which permits storing and caching geocoding results. Defaults to false
(Temporary tier) to preserve backward compatibility.
@backevik backevik force-pushed the backevik/geocoding-permanent-tier branch from a77fac5 to 0650345 Compare July 1, 2026 15:32
@backevik backevik merged commit 4bc8a41 into main Jul 1, 2026
1 check passed
@backevik backevik deleted the backevik/geocoding-permanent-tier branch July 1, 2026 15:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant