Allow grouping API keys together.
Grouping per se does nothing. This feature is supposed to be used by other modules to limit access to services or records based on groups of keys.
The migration of this module from 17.0 to 18.0 was financially supported by Camptocamp.
auto_awesome What this module does
AI-generated from the code · Odoo 19.0Lets administrators create groups of API keys and assign each API key to one or more groups. Grouping alone does not change access; other modules can use these groups to restrict services or records.
This module adds a way to organise API keys into named groups. It introduces a new screen called "Auth Api Key Groups", available from the Custom menu, where administrators can create a group with a name and a code, and link the API keys that belong to it.
On the existing API key form, a new "Auth Groups" field is added so each key can be tagged with one or more groups. The same relationship is visible from the group side as "API Keys".
- New model
auth.api.key.groupwith required name and code fields. - The existing
auth.api.keymodel is extended with a many-to-many link to groups. - A list and form view for groups, plus a menu entry under the Custom menu.
- Only users in the Settings group can read, create, edit or delete API key groups.
The module itself does not enforce any access rule: grouping keys has no effect on its own. It is meant as a building block for other modules that want to limit access to services or records based on groups of keys.
Depends on
Required by other modules
Models and fields (2)
- auth.api.key · extends an existing modelauth_api_key_group_ids (Auth Groups)
- auth.api.key.group · new modelcode, name, auth_api_key_ids (API Keys)
Text generated by AI (DeepSeek) from reading the Odoo 19.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 6 confirmed, 3 with no information of 9 versions.
Sources · Odoo 17.0
Confirmed on 2026-11-03 in branch 17.0 of OCA/server-auth.
terminal Installation and usage
No verified informationInstallation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.