Story¶
The reason why this documentation exists is because Odoo doesn't provide any official specification or information for their HTTP API itself.
Context and Usage¶
First and foremost, it is important to know that this API only has a single endpoint and only the request payload changes. Thus why, this documentation couldn't be conveniently made into an OpenAPI spec.
All interactions made with the API are POST
requests and most of them must pass the authentication.
Use Cases¶
The following are potential use cases of the API that could apply to the common user:
- Software applications where using code libraries isn't possible
- SaaS applications such as n8n and it's Odoo node
- Common testing or data filtering
Resources¶
Useful links I came across while writing this documentation: