REST API & Integrations

Build anything on top of your inventory data.

A fully versioned REST API with HMAC-signed API keys, per-minute and per-day rate limits, and real-time webhook events. Integrate Safer Inventory with your ERP, 3PL, custom tooling, or any HTTP endpoint.

Key benefits

Everything you need, nothing you don't.

Versioned REST API

All endpoints are versioned under /v1/. The API is stable, well-documented, and follows RESTful conventions. Breaking changes will never happen silently.

HMAC-signed API keys

Each API key is HMAC-signed. Every request is verified server-side before execution. Keys can be rotated, scoped, and revoked at any time from the dashboard.

Per-minute and per-day rate limits

Rate limits are set per API key — per-minute bursts for real-time operations and per-day caps for bulk operations. Limits are visible in the dashboard and response headers.

Webhook events

Subscribe to stock level changes, order events, purchase order receipts, and transfer updates. Webhooks deliver signed JSON payloads to any HTTPS endpoint in real time.

Top-up credits for API usage

API calls beyond your plan's included allowance are charged via pre-purchased top-up credit packs. Pay for what you use; no overages, no automatic billing surprises.

Role-based key management

Create separate API keys for different integrations or environments. Each key is labelled, audited, and can be revoked without affecting other integrations.

How it works

Up and running in minutes.

1

Generate an API key

Go to Settings → API Keys and generate a key. Copy it once — it is not shown again.

2

Authenticate requests

Include the API key in the Authorization header as a Bearer token. All requests are verified via HMAC signature.

3

Call any endpoint

Products, variants, inventory levels, purchase orders, sales orders, transfers — all are available via REST.

4

Subscribe to webhooks

Register a webhook URL in Settings → Webhooks. Choose which event types to receive. Payloads are HMAC-signed for verification.

Who uses this

Built for businesses like yours.

  • Developers integrating Safer Inventory with a custom ERP system
  • 3PL providers syncing stock levels from their warehouse management system
  • E-commerce platforms pulling real-time stock levels via API
  • Accounting teams pulling inventory value data into their financial models
  • Operations teams building custom dashboards on top of inventory data
  • Agencies building client portals on top of the Safer Inventory API

FAQ

Common questions, straight answers.

Is the API available on the free plan?

Yes. API access is included on the free Bronze plan and all paid plans. Usage beyond the included monthly allowance is charged via top-up credit packs.

Where can I find the API documentation?

Full API documentation is available at saferinventory.com/docs/api once you have an account. All endpoints are listed with request and response examples.

Are API keys scoped to specific operations?

Currently all keys have full read-write access. Read-only key scoping and endpoint-level permissions are on the roadmap.

Integrate Safer Inventory with your stack

API access included on all plans. Free plan available.