Hi @mrdotson! Welcome to the community 
Sorry for the confusion - we are working on updating docs and should be updated soon 
To answer your question, API key is tied to each user account, but not to a team, so I am afraid that there is no way to generate API key for a team instead of a user.
Having said that suggested workaround would be to share environment but without sharing API key and use individual API key for each user. To do so, please place your API key in “Current Value” but not in “Initial Value” in the shared environment.
- The Initial Value is synced to your account via the Postman servers and shared with any collaborators who have access to the environment.
- The Current Value is local to your Postman app, and is never synced to your account or shared with your team— unless you choose to persist it .
For more info: https://learning.postman.com/docs/sending-requests/managing-environments/#adding-environment-variables
I hope this helps a bit.
Let me know if you have further questions 