Documentation
Ushuru eTIMS API
Complete reference for the Ushuru Kenya Revenue Authority eTIMS OSCU integration API. Submit invoices, register items, and stay compliant with Kenya Revenue Authority requirements.
Base URL
http://localhost:8100/api/v1Version: v1.0
Format: JSON
Key Endpoints
/api/v1/healthCheck service availability
/api/v1/statusDevice and taxpayer status
/api/v1/initializeInitialize device and sync reference data
/api/v1/syncSync latest reference data from Kenya Revenue Authority
/api/v1/codesFetch Kenya Revenue Authority code lookup tables
/api/v1/customers/:pinLook up a buyer by Kenya Revenue Authority PIN
/api/v1/items/serviceRegister a service item
/api/v1/items/goodsRegister a physical goods item
/api/v1/itemsList all registered items
/api/v1/salesSubmit a sales invoice to Kenya Revenue Authority
/api/v1/sales/credit-noteIssue a credit note for a prior sale
/api/v1/purchasesFetch incoming purchase invoices
/api/v1/purchasesConfirm receipt of a purchase invoice
/api/v1/stock/ioRecord a stock movement transaction
/api/v1/stock/masterUpdate master stock quantity for an item
67 endpoints documented. Use the sidebar to browse the full API reference.