Back to Documentation
AdvancedJuly 1, 20262 min read
API & Third-Party Integration Guide
Connect RetailCore with your existing tools using our REST API and pre-built integrations.
API Overview
RetailCore provides a RESTful API for integrating with your existing systems. All endpoints return JSON responses.
Authentication
All API requests require an API key. Generate keys from Settings > API in your dashboard.
Include your key in the Authorization header:
Authorization: Bearer your_api_key_here
Base URL
https://api.inventroprimex.com/v1
Available Endpoints
Products
GET /products— List all productsPOST /products— Create a productPUT /products/:id— Update productDELETE /products/:id— Delete product
Sales
GET /sales— List transactionsPOST /sales— Create a saleGET /sales/:id— Get transaction details
Inventory
GET /inventory— Current stock levelsPOST /inventory/adjustments— Stock adjustmentsPOST /inventory/transfers— Stock transfers
Customers
GET /customers— List customersPOST /customers— Create customerGET /customers/:id/loyalty— Loyalty details
Webhooks
Receive real-time notifications for events:
sale.completed— Transaction finalizedinventory.low— Stock below thresholdcustomer.created— New customer registered
Configure webhooks in Settings > API.
Rate Limits
- 1000 requests per minute per API key
- 10000 requests per hour per account
Pre-Built Integrations
- WooCommerce
- Shopify
- QuickBooks
- Xero
- Zapier
- Custom integrations via API