remote control of PIN codes for Kwikset lock on Vera2

I am trying to provide my property management person the ability to set pin codes remotely.

These are the requirements:

At a minimum:
I do not want to give the property manager full control to Vera, only the ability to add/remove codes for tenants
They should not be able to see codes, just add/remove codes
They should not be able to remove some codes (like a master code)

Nice to have:
Ideally they could schedule a code time to live (shlage has this I believe), so code could be valid from 4 PM DATEX until 11AM DATEY for example.
Ideally, they would have the ability to set a code that is valid ONLY once. Ie. code is given, once it is used it is no longer valid.

Anyone has experience with this? I thought of writing a web app to communicate to Vera2 and handle the logic above (at least the minimun set of req. but I am not a programmer and it will take me a while to get this done.

The main idea is to give limited access to Vera 2 to my property manager, ideally only the front door kwikset lock

thanks,

Just checking to see if this issue has been resolved. I have a similar need, and it appears over 250 people have viewed this topic, as well.

There is a variable called PinCodes which contains a string of entry codes and labels:

<VERSION=2>1,1,****,Code 1; 2,1,*****,Code 2; 3,2,****,Guest; 4,2,****,Guest1; 5,2,****,Guest2; 6,0; 7,0; 8,0; 9,0; 10,0; 11,0; 12,0; 13,0; 14,0; 15,0; 16,0; 17,0; 18,0; 19,0; 20,0; 21,0; 22,0; 23,0; 24,0; 25,0; 26,0; 27,0; 28,0; 29,0; 30,0;

I’ve replaced my actual codes with '*'s. It would be great to push new entry codes (4-8 digits) and labels (Joe instead of Guest2) from an external source (how about a Google calendar?) into the PinCode variable.

Any thoughts? Many thanks