A full API for DockerHub

This is a feature request for a full API for DockerHub. “Full” means that it should cover all of the operations you can already do from the hub.docker.com GUI. For example CRUD teams, CRUD users, associated users to teams, associate teams to repos, alter permissions, etc.

There are already feature requests that cover this in part in [Create a User via API] (Create a User via API) and Docker Hub Team API.

My primary use case for a full API is security. Managing an org with many repos/teams/users manually quickly becomes untenable and mistakes are easily made. Also, when a user leaves an org it’s necessary that their access be able to be removed automatically.