viq<p>I guess I'll continue tomorrow, but this seems to be getting somewhere: generating a client to talk to <a href="https://social.hackerspace.pl/tags/Authentik" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Authentik</span></a> <a href="https://social.hackerspace.pl/tags/API" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>API</span></a> <a href="https://docs.goauthentik.io/developer-docs/api/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">docs.goauthentik.io/developer-</span><span class="invisible">docs/api/</span></a> using <a href="https://social.hackerspace.pl/tags/idem" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>idem</span></a> <a href="https://social.hackerspace.pl/tags/idemproject" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>idemproject</span></a> straight from the <a href="https://social.hackerspace.pl/tags/OpenAPI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenAPI</span></a> specification. At least in theory this should let me dump current configuration/state into a YAML file in one direction, and in another use that to manage <a href="https://social.hackerspace.pl/tags/Authentik" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Authentik</span></a> like I would do using say <a href="https://social.hackerspace.pl/tags/TerraForm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TerraForm</span></a>.</p>