Add functionality to August integration to provide ability to generate guest access

The August integration is great, however, it only provides the ability to lock or unlock the door.
I was wondering if it would be possible to add functionality to be able to generate new temporary guest access as well. This would be useful for some other automations (eg based on a Google calendar entry, generate new guest access which is good for the duration of the calendar event and then expires).

Hopefully this would be helpful to others as well!