⚡  Integrations & API

REST API & Webhooks

Full API access for custom integrations and real-time event notifications

  • Full REST API coverage
  • Webhook event subscriptions
  • API key management
  • Scope-based access control
  • Rate limits by plan
  • Full API docs at /docs
REST API — Example Request
GET /api/replenishment?warehouse_id=1
Authorization: Bearer ip_key_abc123...
200 OK — application/json
{
  "replenishments": [
    {
      "sku": "NGK-BKR6E",
      "replenish_qty": 72,
      "days_until_stockout": 3,
      "is_alerted": true,
      "replenish_cost": 432000
    }
  ],
  "total": 14
}

What REST API & Webhooks does for you

InvenPro exposes a complete REST API covering every module — products, orders, stock, vendors, reports. Subscribe to webhooks for real-time event notifications on stock alerts, PO status changes, and deliveries.

🔗

Full REST API

Every InvenPro module is accessible via REST API with JSON responses and standard HTTP methods.

Webhooks

Subscribe to events: new_low_stock_alert, po_status_changed, delivery_received, and more.

🔑

API Key Management

Generate and rotate API keys per integration from the Settings panel with scope controls.

📚

Full Documentation

Complete API reference documentation with request/response examples for every endpoint.

REST
Full API Coverage
Webhooks
Real-Time Events
Scoped
API Key Control

From setup to insight in minutes

Follow these steps to get REST API & Webhooks running in your account.

01
STEP 01

Generate an API Key

Go to Settings → API Keys. Click "New Key", name it, set the scope (read-only or read/write), and copy the key. Takes 30 seconds.

02
STEP 02

Explore the API Docs

Visit invenpro.net/docs for the full API reference — every endpoint documented with request/response examples and authentication details.

03
STEP 03

Subscribe to Webhooks

From Settings → Webhooks, register a URL and select events (stockout_alert, po_received, etc.). InvenPro sends a POST request on every event.

04
STEP 04

Build Your Integration

Use the REST API to pull replenishment lists, push stock adjustments, create POs, or read any report — from your own systems or custom apps.

Built for teams like yours

Real scenarios where REST API & Webhooks makes a measurable difference.

🔗

ERP Integration

Connect InvenPro to your in-house ERP or logistics system via REST API — push stock updates and pull purchase orders in real time.

🚨

Custom Stockout Alert Workflow

Subscribe to stockout_alert webhook events and push them to your team's Line or Viber group automatically — without email.

📊

Business Intelligence Dashboard

Pull InvenPro KPI and sales data into your own Power BI or Metabase dashboard via API for executive reporting.

Common questions about REST API & Webhooks

What is the API rate limit?
Free plan: 100 requests/hour. Pro plan: 1,000 requests/hour. Enterprise plan: 10,000 requests/hour with custom limits available.
What authentication method does the API use?
InvenPro uses API Key authentication via the Authorization header: Bearer {api_key}. OAuth 2.0 is available on Enterprise plan.
Which events are available for webhooks?
Available events: stockout_alert, po_status_changed, po_received, stock_adjustment, low_stock_threshold, sync_completed.
Is there an API sandbox for testing?
Yes. Every Pro and Enterprise account has a sandbox environment at sandbox.invenpro.net with isolated test data — safe to experiment without affecting live data.

What's included in each plan

See which REST API & Webhooks capabilities are available on Free, Pro, and Enterprise.

FeatureFreeProEnterprise
REST API access
API rate limit (req/hour)
Webhook subscriptions
Scoped API keys
API sandbox environment
OAuth 2.0 & custom rate limits
Compare All Plans →

Ready to try REST API & Webhooks?

Start your free account and see it in action in under 5 minutes.

Create Free Account →See All Features