I'm looking for an external API that I can integrate with Odoo to automatically collect newsletter sign-ups and add them directly to the mailing list I created in the Email Marketing module. Could someone guide me on how to create and configure such an API endpoint in Odoo to handle this?
Cette question a été signalée
No code approach:
Using Automation Rules you can create webhooks that allow to define processing logic when an external party calls that webhook's URL. See https://www.odoo.com/documentation/18.0/applications/studio/automated_actions.html
XML and JSON RPC:
You can take a look at https://www.odoo.com/documentation/18.0/de/developer/reference/external_api.html which holds the documentation for the external API (XML/JSON RPC). Using this, you don't actually need to specify an endpoint since there is just a common one that basically allows to use every model and function already.
Custom controller:
Dedicated API Endpoints can be achieved by creating dedicated controllers (https://www.odoo.com/documentation/18.0/developer/reference/backend/http.html) in a custom module.
REST API:
A more sophisticated integration can be done by utilizing OCA's fastapi integration (https://github.com/OCA/rest-framework).
Thanks Chris, let me check.
Vous appréciez la discussion ? Ne vous contentez pas de lire, rejoignez-nous !
Créez un compte dès aujourd'hui pour profiter de fonctionnalités exclusives et échanger avec notre formidable communauté !
S'inscrire| Publications associées | Réponses | Vues | Activité | |
|---|---|---|---|---|
|
|
0
avr. 26
|
59 | ||
|
|
0
avr. 26
|
65 | ||
|
|
0
avr. 26
|
19 | ||
|
|
1
avr. 26
|
528 | ||
|
|
0
avr. 26
|
6 |