Live products
curl "https://api.obaol.com/v1/products/live?search=turmeric&page=1&limit=20" \
-H "Authorization: Bearer <API_KEY>"REST API
Base URL https://api.obaol.com. Protected requests use Authorization: Bearer <API_KEY>.
| Method | Endpoint | Permission | Purpose |
|---|---|---|---|
| GET | /v1/catalog/summary | products:read + labs:read | Live catalog and MCP counts |
| GET | /v1/products/live | products:read | Search live product listings |
| GET | /v1/products/all | products:read | Read the complete product catalog |
| GET | /v1/labs/live | labs:read | Search public-safe quality labs |
| GET | /v1/prices | prices:read | Read commodity prices |
| GET | /v1/traders | traders:read | Read trader records |
| POST | /v1/inquiries | inquiries:create | Create an external enquiry |
| POST | /v1/calculate/cif | calculator:use | Calculate CFR/CIF values |
curl "https://api.obaol.com/v1/products/live?search=turmeric&page=1&limit=20" \
-H "Authorization: Bearer <API_KEY>"curl "https://api.obaol.com/v1/labs/live?commodity=turmeric&state=Karnataka" \
-H "Authorization: Bearer <API_KEY>"Successful list routes return success, data, and pagination meta with page, limit, total, and pages.
400 invalid input · 401 missing/invalid key · 403 missing permission · 429 rate limited · 500 service error.
Lab APIs exclude email, phone, WhatsApp, private notes, and internal workflow fields.