ERP
Connect Odoo
Your application calls one EchoRelay URL. When Odoo changes its API, you update the mapping, not your application.
How Odoo signs requests
The JSON-2 API takes an Odoo API key as a bearer token in the Authorization header. The X-Odoo-Database header is optional.
Can you connect it today?
Yes. Add a bearer-token credential with your Odoo API key.
A sample mapping
Your application sends the first request below. The mapping turns it into the body of POST /json/2/res.partner/read, shown second.
Your request
{
"partnerIds": [
7,
9
]
}
What Odoo receives
{
"ids": [
7,
9
],
"fields": [
"name",
"email"
]
}
The mapping
{
"$schema": "https://schemas.echorelay.dev/transform/mapping/v1.json",
"root": {
"type": "object",
"id": "root",
"properties": {
"ids": {
"type": "field",
"id": "ids",
"path": "partnerIds"
},
"fields": {
"type": "constant",
"id": "fields",
"value": [
"name",
"email"
]
}
}
}
}
The grammar, the answer mapping and the dry run are in the mapping docs.
What you bring
This is not a ready-made connector. You bring a sample request or Odoo’s OpenAPI document, you or your agent write the mapping, and we run the integration you define.
Odoo facts on this page were read 2026-10-29 from Odoo External JSON-2 API. Another service? Check it here.
Connect everything. Deploy nothing.
No credit card required.