How can I autostart a server / generate an api token using the Helm Chart?

I was reading about the possibility of accessing Jupyterhub from Visual studio code.
How could I use the Zero to Jupyterhub Helm chart to create on start an user with a predefined api token and start a server with a given profile?
All of those should be doable though the REST api. I was thinking of using the ‘singleuser’ config, and either ‘lifecycleHooks / postStart’ or ‘extraContainers’ to make API calls.
Has anybody gotten something like this to work?