Glue module to make Server Environment features available for the Webservice addon.
auto_awesome What this module does
AI-generated from the code · Odoo 19.0Lets you store and manage the connection settings of your web service backends (URL, credentials, API keys, OAuth2 details) in configuration files instead of typing them in Odoo, so sensitive values stay out of the database.
This module connects two existing Odoo features: web service backends (the records that describe how Odoo talks to an external API) and Server Environment, which reads configuration from files on the server.
Once installed, the connection fields of a web service backend can be driven by the server configuration. The fields covered are the protocol, URL, authentication type, username, password, API key and its header, content type, and all the OAuth2 settings (flow, scope, client id, client secret, authorization URL, token URL, audience, token method, client authentication method, header and value).
- When a backend is not using OAuth2 authentication, the OAuth2 flow value is automatically cleared, so irrelevant settings do not stay filled in.
- Existing values that are not managed by the server environment are preserved when the module is installed.
- If the module is uninstalled, the database columns that had been removed for these settings are restored, so no data structure is lost.
The module installs itself automatically when both web service and server environment features are present. It works on the webservice.backend model and does not add menus or screens of its own; the settings appear on the existing web service backend form.
Depends on
Models and fields (1)
- webservice.backend · new model
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: 2 confirmed, 7 with no information of 9 versions.
Sources · Odoo 19.0
Confirmed on 2026-11-03 in branch 19.0 of OCA/web-api.
terminal Installation and usage
OCA documentation · Odoo 19.0Configuration
Source · Odoo 19.0When a database is neutralized, webservice backend credentials (username, password, API key, OAuth2 client id/secret, custom OAuth2 auth header value) stored as server environment defaults are cleared as well.
No verified information in OCA: Installation, Usage.
Installation 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.