Expose a REST API to integrate cooperators and sponsorship to Som Connexió partner structure.
Project description
This module is a part of SomConnexió original module.
We are working to separate the monolitic original module in small modules splited by functionalities.
This module provides a REST API to work with partners and subscription requests that depend on the cooperator SomConnexio modules.
Table of contents
Configuration
To configure this addon in your Odoo project, follow these steps:
Install the package.
Go to Settings > Technical > Auth Api Key.
Create an API Key related with an admin user.
Usage
This module Here’s an example of how to use the REST API to create a CRMLead:
import requests
url = "https://your-odoo-server/api/crmlead"
payload = {
"partner_id": "1234",
"iban": "ES62 3025 0011 7814 0009 1223",
"lead_line_ids": [
{
"product_code": "SE_SC_REC_MOBILE_PACK_UNL_20480",
"mobile_isp_info": {
"icc_donor": "123",
"phone_number": "654121234",
"type": "new",
"delivery_address": {
"street": "Carrer Oliva 4b",
"street2": "",
"zip_code": "08640",
"city": "Banyoles",
"country": "ES",
"state": "B",
},
"invoice_address": {
"street": "Carrer Oliva 4b",
"street2": "",
"zip_code": "08640",
"city": "Banyoles",
"country": "ES",
"state": "B",
},
},
"broadband_isp_info": {},
},
# Add here other CRMLeadLine if is required.
# One CRMLeadLine per service.
],
}
response = requests.post(url, json=payload)
print(response.json())
Contributors
Som Connexió SCCL <https://somconnexio.coop/>
Gerard Funonsas gerard.funosas@somconnexio.coop
Borja Gimeno borja.gimeno@somconnexio.coop
Coopdevs Treball SCCL <https://coopdevs.coop/>
Daniel Palomar daniel.palomar@coopdevs.org
César Lopez cesar.lopez@coopdevs.org
Carla Berenguer carla.berenguer@coopdevs.org
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file odoo_addon_cooperator_api_somconnexio-16.0.1.1.2.tar.gz.
File metadata
- Download URL: odoo_addon_cooperator_api_somconnexio-16.0.1.1.2.tar.gz
- Upload date:
- Size: 17.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dc6f519c0854f6d1fc2466d7cf26f28de9daa3ddba77769ad07264f87feed19c
|
|
| MD5 |
320fb4604afdc6d615dbe8c58a3913d3
|
|
| BLAKE2b-256 |
c8b201e1a95c0cc8ff7685a47b65bc0a1c3a913dee2d27a935f09c5e4e21e84c
|