title: How to maintain app master data at server end?
body: <p>I'm trying to build an API which can be used to update some master data in my app. It contains various drop-downs for city, country etc. Whenever I add new data in these drop-downs, I need the apps to hit this API once a day and get the latest data. Also, if the API is requested older data (from older apps), it should be able to return such data based on some <strong>date</strong> query parameter.</p>
  <p>What's the best way to create such an API?</p>
  <p>Also, the API needs to be RESTful and will be exposed to Android/iOS environments.</p>