NEW USER : Smartthings STH-ETH-300: need welcome code

I think what @jkp was hinting at is that you need a custom device handler to get access to advanced lock features (the stock device handler only allows for locking and unlocking):

Similarly for lock codes you can use the basic built in guest locks app or for customizable users, notifications and actions something like LUM