---
title: "Resolve a suggestion to a full address (same session_token)."
method: POST
path: "/places/resolve"
---

# Resolve a suggestion to a full address (same session_token).

`POST /places/resolve`

## Request

- Base URL: `https://widget.reelquoteai.com/api/v1`
- URL: `https://widget.reelquoteai.com/api/v1/places/resolve`
- Auth: HTTP bearer

## Request body

- object
  - `place_id` string
  - `session_token` string

## Response `200`

The resolved address, ready to send as an AddressInput

- object

## Other responses

- `400`: `invalid_request` — A field is missing, malformed or not allowed in this state. `message` says which. `secret_key_in_url` — A secret key was sent as `?k=`. Secret keys go in the Authorization header only.
- `401`: `unauthorized` — No key, an unknown key, or a revoked key.
- `429`: `rate_limited` — Per-key limit (60/min publishable, 300/min secret), the mover's daily ballpark or video-analysis cap, or a visitor's daily catalog-search cap. Obey `Retry-After`. Carries `Retry-After` in seconds.
- `502`: `address_lookup_failed` — The address service did not answer. Retry, or send the address as free text.
- `503`: `address_lookup_unavailable` — Address autocomplete is not configured or is down. Send the address as free text. `upload_unavailable` — Video storage is temporarily unavailable. Retry in a few minutes. `queue_unavailable` — The job could not be started just now; nothing was changed. Repeat the same request after `Retry-After`.

---

[API](https://skmtc.dev/reelquoteai/apis/reelquoteai-us-api.md) · [All operations](https://skmtc.dev/reelquoteai/apis/reelquoteai-us-api/llms.txt) · [OpenAPI document](https://skmtc.dev/reelquoteai/apis/reelquoteai-us-api/revisions/56c304752192?raw)
