Programmatically add/remove user codes to smartlock via API

Hello! I have a Kwikset SmartCode 910 lock connected to a SmartThings hub via zwave. Everything works correctly on my phone and such.

I would like to have the ability to add/remove user codes via my java program, but I’m having trouble figuring out how to do it. Can someone point me in the right direction please? I’m very technically savvy / can program anything.

You might find this useful for your needs: