Streaming live at 10am (PST)

Update CMS Item or Delete and Create New

I’m using the API and I have a real estate site with 30-40 listings displaying. I need to keep the CMS data synced with MLS data. On any given day any of the listings could change (price change, description change, photo change, etc) or the listing could be removed or new listings could be added.

I am wondering what makes the most sense - using the Update call on every entry or deleting all entries and using Create Item to put them all back in.

Will the Update add new records if it doesn’t exist? And how would I handle a listing that no longer is in the data feed?