Update Listing Information
Need to change the price? Update photos? Add new details? Same endpoint, same process.Same Endpoint: Updating uses the exact same endpoint as creating. Just use the same
externalListingId you used before.How It Works
PUT /partner/v1/listings/{externalListingId}
When you send a PUT request with an externalListingId that already exists, we update that listing.
1
Use the Same External ID
Use the exact same
Update with:
externalListingId from when you created the listing.Created with: /listings/LISTING-123Update with:
/listings/LISTING-1232
Send Updated Data
Include the fields you want to update. We recommend sending all fields to keep everything in sync.
3
Get Confirmation
You’ll receive a
200 OK response:Common Updates
Change Price
Update Photos
Change Description
Update Financials
Change Location Visibility
Update Property Info
Best Practices
Send Complete Data
Always send all fields, not just what changed. Ensures perfect sync.
Update Regularly
Keep listings current - update when prices or details change.
Test Changes
After updating, visit the listing URL to verify changes appear correctly.
Track Updates
Monitor
200 OK responses. If you get 201, you might have the wrong ID.Common Questions
What if I use a new externalListingId?
What if I use a new externalListingId?
You’ll create a new listing instead of updating. Always use the same ID for the same listing.
Can I update just the price?
Can I update just the price?
Yes, but you still need required fields (
brokerExternalId, status, businessType, location). Other fields keep their existing values.Do updates appear instantly?
Do updates appear instantly?
Yes! Changes are live immediately. Photos may take a minute to process.
Can I change the broker?
Can I change the broker?
Yes! Just change the
brokerExternalId to a different broker.Field-Specific Tips
Updating Arrays (Photos, etc.)
Arrays likephotos replace the entire list. Always include all items:
Good - All photos included (use fully qualified URLs)
Bad - Missing photos will be removed
Updating Nested Objects
For nested objects likefinancials or property, you don’t need to include the entire object:
Troubleshooting
Getting 404 Listing Not Found?
TheexternalListingId doesn’t exist. Check:
- Correct ID spelling/format
- Listing was created successfully
- Using same API key
Changes Not Appearing?
- Wait ~1 minute for search index
- Clear browser cache
- Check the returned
venturuListingUrl
Getting 201 Instead of 200?
You’re creating a new listing, not updating. TheexternalListingId doesn’t match any existing listing.