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.
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.