qobrix_list_media
List media (photos, documents, floor plans) for properties, contacts, or projects by related model and ID, or fetch all media globally.
Instructions
List media items (RESO Media resource) — photos, documents, floor plans attached to any entity. Core to the Media Lifecycle: every listing needs photos and floor plans; projects need brochures. NOTE: Returns { data: [...] } WITHOUT pagination metadata (unlike other endpoints). Must provide BOTH related_model AND related_id together, or omit both for global media. Listing media: related_model='Properties', related_id=''. Contact documents: related_model='Contacts', related_id=''. Project brochures: related_model='Projects', related_id=''. Alternative: qobrix_list_properties with media=true (default) embeds media in property responses. Each item has: id, media_type, reference_id, display_order, category, created.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number (default 1). Used on the fast path (no boost). Ignored when boost is set (ranking returns a single top-N page). | |
| limit | No | How many results to return (1-100, default 10). With boost: top-N after ranking. Without boost: page size. Raise when the user wants more options; keep low to avoid context overload. | |
| related_id | No | UUID of the related entity. Must be used together with related_model. Example: related_model='Properties', related_id='<property-uuid>' to get all media for a property. | |
| related_model | No | Filter by related entity type. Values: 'Properties', 'Contacts', 'Projects', 'Agents'. Must be used together with related_id. |