Complete API reference for integrating with our ecommerce platform
Quick setup guide to start using our API
https://api.yourstore.com/v1All API requests require a valid JWT token in the Authorization header:
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...API requests are limited to 1000 requests per hour per API key. Rate limit information is included in response headers.
/api/auth/loginAuthenticate user and get access token
{
"email": "user@example.com",
"password": "securePassword123"
}{
"success": true,
"token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
"user": {
"id": "usr_123456",
"email": "user@example.com",
"businessId": "biz_789012"
}
}The Wiseventory API lets you programmatically create and retrieve invoices, manage product catalogues, sync inventory levels, and access customer records from your own applications. Common integrations include e-commerce platforms that need to sync online orders with offline billing, ERP systems that consolidate multi-branch data, and custom dashboards for business intelligence. The API is RESTful and returns standard JSON responses, making it compatible with any modern tech stack.
API access is available on all paid Wiseventory subscription plans. The number of API calls per month varies by plan — higher-tier plans support larger call volumes suitable for enterprise integrations. During the 30-day free trial, you can explore the API with a limited quota to test your integration before committing to a paid plan.
The Wiseventory API uses API key-based authentication. Every request must include your unique API key in the request header. API keys are scoped to your business account and can be regenerated at any time from the developer settings in your Wiseventory dashboard. We recommend storing API keys securely using environment variables and never exposing them in client-side code.
All API requests and responses use JSON format. Date fields follow the ISO 8601 standard, and monetary values are returned as integers in paise (1 rupee = 100 paise) to avoid floating-point rounding errors. The API supports standard HTTP methods — GET for retrieval, POST for creation, PUT for updates, and DELETE for removal — following REST conventions throughout.
Yes. Rate limits are applied per API key to ensure fair usage and platform stability. The standard limit is 60 requests per minute for most endpoints. If you exceed the rate limit, the API returns a 429 Too Many Requests response with a Retry-After header indicating when you can resume. For high-volume integrations that require higher limits, please contact our developer support team to discuss enterprise options.
You can report API bugs and request new endpoints by emailing our developer support team at support@wiseventory.com with details of the endpoint, the request payload, and the unexpected response you received. We actively monitor developer feedback and prioritise endpoint additions based on integration demand. Our team typically acknowledges bug reports within 1 business day.