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 products
  • POST /products — Create a product
  • PUT /products/:id — Update product
  • DELETE /products/:id — Delete product

Sales

  • GET /sales — List transactions
  • POST /sales — Create a sale
  • GET /sales/:id — Get transaction details

Inventory

  • GET /inventory — Current stock levels
  • POST /inventory/adjustments — Stock adjustments
  • POST /inventory/transfers — Stock transfers

Customers

  • GET /customers — List customers
  • POST /customers — Create customer
  • GET /customers/:id/loyalty — Loyalty details

Webhooks

Receive real-time notifications for events:

  • sale.completed — Transaction finalized
  • inventory.low — Stock below threshold
  • customer.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