Bulk-resolve street addresses to OneHome URLs + listing_ids
onehome_resolve_addressesBatch resolve up to 100 structured addresses to OneHome canonical URLs and listing OSK IDs. Each input returns a resolved URL or error, preserving order.
Instructions
Resolve up to 100 structured addresses to OneHome canonical portal URLs + listing OSK ids in one call. Each input is a {address, city?, state?, zip?} object. Output preserves input order; one row per input, either {resolved: true, url, listing_id, address} or {resolved: false, error, query}. Walks the exact same 2-rung ladder as onehome_get_by_address via the shared helper (rung 1: ListingSuggestionsSearch against the magic-link saved-search scope; rung 2: search-fallback page-walking the broader saved-search / raw-listings pool bounded by groupId) — bulk and single cannot diverge. Each row surfaces matched_via: "suggestions" | "search_fallback" so callers see which rung produced the hit. Concurrent fan-out capped at 6 in flight to avoid swamping the upstream. Per-row errors captured — one bad address never fails the whole batch. group_id defaults to the magic-link session context. Read-only; safe to call repeatedly.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| group_id | No | OneHome group id to scope every row. Defaults to magic-link session context. | |
| addresses | Yes | Up to 100 address inputs. For higher counts, batch into multiple calls. |