| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Lines of code | 860 |
| Technical Name |
openapi_full_spec |
| License | LGPL-3 |
| Website | https://www.atlanticbt.com |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Lines of code | 860 |
| Technical Name |
openapi_full_spec |
| License | LGPL-3 |
| Website | https://www.atlanticbt.com |
Full OpenAPI Specification for Odoo
Automatically generate comprehensive OpenAPI 3.1.0 specifications and Postman collections for all your Odoo models.
Key Features
Auto-Discovery - Automatically detects all installed Odoo models without manual configuration
OpenAPI 3.1.0 - Generates complete OpenAPI specifications in JSON and YAML formats
Interactive Documentation - Built-in Swagger UI for exploring and testing your API
Postman Collection - Export ready-to-use Postman collections with all endpoints
Security Support - Bearer token authentication configuration included
Complete Schemas - Auto-generates field schemas from Odoo model definitions
Quick Start
Get started in minutes
- Install the module from the Apps menu
- Enable Developer Mode in Odoo
- Navigate to Settings → Technical → API Documentation
- Choose your preferred format (Swagger UI, JSON, YAML, or Postman Collection)
- Interactive Docs:
/api/v1/apidocs - OpenAPI JSON:
/api/v1/openapi.json - OpenAPI YAML:
/api/v1/openapi.yaml - Postman Collection:
/api/v1/postman_collection.json
Configuration
Customize which models appear in your specification
You can customize which models appear in the OpenAPI specification through the configuration menu:
- Exclude specific models or model prefixes
- Include/exclude abstract and transient models
- Settings persist across sessions
Access configuration via Settings → Technical → API Documentation → Configuration
Screenshots
Technical Menu - API Documentation
Swagger Interactive Documentation
OpenAPI JSON Specification
OpenAPI YAML Specification
Please log in to comment on this module