Bulk-fetch OneHome listings by id
onehome_bulk_getFetch up to 200 OneHome listings in one call, returning per-ID success or error rows with retry details. Batch property lookups and re-run only pending IDs.
Instructions
Fetch up to 200 OneHome listings in a single call. Returns one structured row per input id (no side-by-side summary table — use onehome_compare_properties for that). Each row is either { listing_id, status: "ok", property } on success or { listing_id, status, error_kind, retryable, error } on failure (status = error_kind: timeout / bridge_down / pending are retryable, protocol / other are real misses) — one bad id never fails the whole call. Calls fan out concurrently against ListingById, capped at 6 in flight to avoid swamping the bridge; transient timeouts are retried once per row before being captured as an error. The whole call is bounded by an overall deadline: any row still unsettled comes back status: "pending" with a top-level pending count — re-run just those ids. The envelope reports count / ok / errored. extracted_features is populated per row automatically. The raw description (PublicRemarks) is omitted by default — pass include_description: true to keep it. group_id defaults to the magic-link session context.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| group_id | No | ||
| listing_ids | Yes | Listing OSK ids to fetch. 1..200. For higher counts, batch into multiple calls. | |
| saved_search_id | No | ||
| include_description | No | Include the raw `description` (PublicRemarks) on each row. Defaults to `false`. |