Have you considered publishing an API for working with your glowforge login?
I just thought of a device I would like to make, and may do so without an API, but it would be much easier if one existed.
My thought for a device is a GLOWFORGE timer, to sit above my glowforge.
I often just set at timer on Amazon dot, with “Alexa set a glowforge timer for 60 minutes”
I walk away from the computer, and it is inconvenient to log back in to check how much longer it’s has till the job finishes.
I could write this without an API, my thought is to run it on a RasperyPi device, with an LED or LCD display clock on the wall above my glowforge.
My guess other customers would find something like that useful. Especially if they could make it themselves for less than $50.
I could implement the other feature I requested too, “How much time has my glowforge lasered so far?” (But, unfortunately for me, I could only do so going forward, not the old jobs that already ran, but something is better than nothing)
My ideas for API routines/calls, based on what I see in the web interface:
glow_object=glowforge_login (Account, Password) ;
print glow_object-> printer1->CurrentJobTime();
job_object=getGlowForgeJob(printer,number); ###returns an object with Job name, objects and locations of things that make up the job, image of the screen
I presume you already have a similar API internally, this would be an external one customers could use.