| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Invoicing (account)
• Discuss (mail) |
| Lines of code | 2883 |
| Technical Name |
amb_auth |
| License | LGPL-3 |
| Website | https://amoeba.group/ |
| Versions | 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Invoicing (account)
• Discuss (mail) |
| Lines of code | 2883 |
| Technical Name |
amb_auth |
| License | LGPL-3 |
| Website | https://amoeba.group/ |
| Versions | 19.0 |
AMB API Authentication
Secure REST API Integration for Odoo 18
Enable external systems to connect securely with your Odoo instance through a comprehensive REST API. Perfect for e-commerce integrations, mobile apps, POS systems, and third-party synchronization.
Key Features
Token-Based Security
Secure Bearer token authentication with automatic token generation. Domain whitelist validation supports wildcards (*.example.com).
Transaction Logging
Complete audit trail with request/response logging, IP tracking, duration measurement, and error debugging support.
Granular Permissions
User-level API access control per endpoint. Enable or disable specific API features for each user.
Available API Endpoints
Authentication
| GET | /api/v1/auth/check | Verify connection and token validity |
| GET | /api/v1/auth/user-info | Get authenticated user information |
Partners (Customers / Suppliers / Contacts)
| GET | /api/v1/partners | List partners with pagination, search, filters |
| GET | /api/v1/partners/{id} | Get partner details with contacts & addresses |
| POST | /api/v1/partners/create | Create new partner/customer/supplier |
Products
| GET | /api/v1/products | List products with variants, stock, suppliers options |
| GET | /api/v1/products/{id} | Get product details with full information |
Sale Orders
| GET | /api/v1/sale-orders | List orders with date range, status filters |
| GET | /api/v1/sale-orders/{id} | Get order details with order lines |
| POST | /api/v1/sale-orders/create | Create new sale order with lines |
Countries & States
| GET | /api/v1/countries | List all countries with optional states |
| GET | /api/v1/states | List states/provinces by country |
How It Works
Install Module
Install the module from Odoo Apps
Generate Token
Go to User settings and generate API key
Set Permissions
Configure allowed endpoints
Transaction Logging Dashboard
Monitor all API activities with comprehensive logging. Track requests, responses, errors, and performance metrics in real-time.
Technical Specifications
| API Format | RESTful JSON |
| Authentication | Bearer Token |
| Encoding | UTF-8 |
| CORS Support | Enabled |
| Pagination | Page-based (max 100/page) |
| Sorting | ASC / DESC |
| Filtering | Multi-field support |
| Timestamps | ISO 8601 (UTC) |
Need Help?
Our team is ready to help you with installation, configuration, and customization.
Email Support
contact@amoeba.group
Website
amoeba.group
Please log in to comment on this module