API Reference
RESTful API documentation for Smart Inventory POS. Build integrations and automate your inventory management.
Authentication
All API requests require authentication. Obtain a token by sending your credentials to the token endpoint.
Use the token in subsequent requests via the Authorization header: Authorization: Token YOUR_TOKEN
Endpoints
/api-token-auth/Authenticate and get an API token
/api/products/List all products with inventory details
/api/products/Create a new product
/api/sales/Retrieve sales transactions
/api/sales/Record a new sale
/api/customers/List all customers
/api/customers/Create a new customer
/api/analytics/Get analytics and dashboard metrics
Error Handling
The API uses standard HTTP status codes. Errors are returned as JSON objects.
200201400401403404500Rate Limiting
API requests are rate-limited to 1000 requests per hour per API token. Rate limit information is included in response headers.
Ready to Build?
Check out our full documentation or contact support for API assistance.