land_deeds_bundle
List every deed for one explicit player or one region_number as a compact projection, read with one GET /land/deeds?limit=1000 whose body is buffered up to an 8 MiB limit and parsed whole.
Instructions
List every deed for one explicit player or one region_number as a compact projection, read with one GET /land/deeds?limit=1000 whose body is buffered up to an 8 MiB limit and parsed whole. A region holds at most 1,000 plots; on 2026-10-11 region 65 returned 1,000 deeds in 3.6 MB, above the general 2 MB cap that makes land_deeds_search return only {status}. Each row carries deed_uid, plot_id, plot_label, region_number, tract_number, plot_number, region_uid, territory, player, rarity, deed_type (the terrain), magic_type, plot_status, worksite_type, resource_symbol, listed, in_use and is_construction. It also carries staking (is_powered, worker_count, powered_worker_count, max_workers_allowed, total_harvest_pp, total_base_pp_after_cap, efficiency, total_work_per_hour) and worksite (is_active, is_harvesting, is_construction, project_type, token_symbol, hours_till_next_op), joined by deed_uid. A deed without a staking row has staking null and complete false; worksite null means no worksite row was returned. Values are passed through unchanged. The projection is cached for 120 seconds per scope, and cursor pages of up to 100 rows are served from it. Every page reports retrieved_at and age_ms. truncated is true when a player scope returned 1,000 deeds, because more may exist; upstream offset is not used, so a fuller list is not available. A region scope cannot exceed 1,000 plots and is never marked truncated. An over-limit or malformed body is reported as an error with a reason, never as a bare status or an empty list.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| cursor | No | ||
| player | No | ||
| region_number | No |