Writable API Endpoints for Photo Captions and Photo Ordering

1 Vote Requested
Member for 4 years 7 posts

Hi OwnerRez Team, I'm a property manager using OwnerRez to manage a short-term rental portfolio across multiple markets, and I've been actively building AI-assisted automation workflows on top of your v2 API. I love where the platform is heading and wanted to submit a formal feature request for two related enhancements to the API for Apps. ---  **Feature Request 

1: Writable Endpoint for Photo Captions** Currently, the v2 API allows reading property listing content (photos, amenities, descriptions, etc.) via GET /v2/listings and GET /v2/properties, but there is no way to programmatically write or update photo captions. Requested endpoint: PATCH /v2/properties/{property_id}/photos/{photo_id} With a request body along the lines of: { "caption": "Stunning Gulf-front master bedroom with king bed and panoramic water views." } This would allow property managers and developers to update captions without logging into the UI for each photo individually — particularly valuable for those of us managing portfolios of 5–10+ properties. --- **Feature Request 2: Writable Endpoint for Photo Sort Order / Reordering** In addition to captions, there is currently no API endpoint to change the sort order or sequence of photos for a property listing. This means photo reordering must always be done manually through the OwnerRez UI. Requested endpoint: PATCH /v2/properties/{property_id}/photos/order With a request body such as: { "photo_ids": [1042, 1038, 1055, 1041, 1039, ...] } ...where the array represents the desired display order (first item = hero/cover photo). Alternatively, a sort_order integer field on the photo PATCH endpoint above would also work: PATCH /v2/properties/{property_id}/photos/{photo_id} { "caption": "Bright open kitchen with quartz countertops.", "sort_order": 3 } --- **Why This Matters** Together, these two capabilities would unlock a powerful and practical automation loop: 1. Pull existing property photos from OwnerRez via the API 2. Use an AI tool (such as Claude) to analyze the photos, generate optimized listing captions, and recommend an ideal photo sequence based on STR best practices (e.g., hero shot first, outdoor/amenity shots sequenced for conversion) 
3. Write the captions and new sort order back to OwnerRez via API — no manual UI interaction required For property managers running multi-property portfolios, this could dramatically reduce the time spent on listing optimization and ensure captions are consistent, professional, and up to date across all properties and connected channels. Note: I'm aware that Airbnb-connected listings cap captions at 250 characters — that constraint is understood and can be respected in any automation built on top of this endpoint. --- Thank you for continuing to improve the API — it's one of the things that sets OwnerRez apart. I'd be happy to beta test either of these endpoints if that would be helpful. 
 Best regards, Gareth Bowen Rest & Enjoy Vacation Rentals info@restandenjoyvacationrentals.com