@ SLPS
The CSV Import extension could be modded to match on email instead of ID. You would have to edit the cnCSV::import() method, lines 262–267. You would query the email table to find a matching email address. The select would be the entry_id. You would use the returned value, if a match was found, to init the cnEntry object just as it is done within the current lines of code mentioned above. I would be open to adding a filter in which you could hook into so you could simply hook into it and return an entry object.
As for REST… I’ve put that on hold while I rework the internal a bit to make it easier to add/modify entry data such as addresses, phone and email. I’m moving to objects which helps breaking out the complex code in the entry object into smaller more manageable code.
Hope this helps, let me know.
