Skip to main content
๐Ÿ”ŒAPI Reference

Build with EaseInventory API

Integrate EaseInventory with your existing systems. RESTful API with comprehensive documentation and code examples.

Base URL

https://api.easeinventory.com/v1
๐Ÿ”

Authentication

OAuth 2.0 with API keys and bearer tokens

๐Ÿ“„

Pagination

Cursor-based pagination for large datasets

๐Ÿ”

Filtering

Rich query parameters for filtering results

๐Ÿช

Webhooks

Real-time event notifications to your server

โšก

Rate Limiting

1000 requests/minute for standard plans

๐Ÿ“Š

Versioning

API versioning for backwards compatibility

Endpoints

API Reference

๐Ÿ“ฆ

Products

GET/api/productsList all products
POST/api/productsCreate a product
GET/api/products/:idGet product details
PUT/api/products/:idUpdate a product
DELETE/api/products/:idDelete a product
๐Ÿ“Š

Inventory

GET/api/inventoryGet stock levels
POST/api/inventory/adjustAdjust stock
POST/api/inventory/transfersTransfer stock
GET/api/inventory/low-stockLow stock alerts
๐Ÿงพ

Invoices

GET/api/invoicesList all invoices
POST/api/invoicesCreate an invoice
GET/api/invoices/:idGet invoice details
GET/api/invoices/:id/pdfDownload invoice PDF
๐Ÿ”ง

Repairs

GET/api/repairsList all repair tickets
POST/api/repairsCreate a ticket
PUT/api/repairs/:idUpdate ticket status
POST/api/repairs/:id/notifySend notification

Quick Example

JavaScript / Node.js
const response = await fetch('https://api.easeinventory.com/v1/products', {
  method: 'GET',
  headers: {
    'Authorization': 'Bearer YOUR_API_KEY',
    'Content-Type': 'application/json'
  }
});

const products = await response.json();
console.log(products);
๐Ÿ”‘

Ready to Integrate?

Get your API keys from the dashboard and start building.