API & Developers
A full REST API covering every resource in the platform — products, orders, pricing, customers, catalogs, deliveries, invoices. The same API that powers our own frontend.
What the API Covers
Every object in the platform is accessible programmatically.
Products & Catalogs
Full product catalog CRUD. Variants, categories, images, attributes. Customer-specific catalogs with visibility controls.
Orders
Pull orders in real time. Update fulfillment. Push tracking and delivery confirmation. Full line-item detail including catch-weight actuals.
Pricing
List prices, customer-specific, contract, and promotional tiers. Bulk-update thousands of prices in a single call.
Customers & Entities
Sync accounts, locations, contacts, and credit terms. Full customer hierarchy — management companies, properties, locations.
Deliveries & Invoices
Push delivery schedules, update shipments, generate invoices. Order to payment, closed loop.
Webhooks
Subscribe to events — order placed, status changed, price updated — and get notified instantly. No polling.
Your ERP shouldn’t be a bottleneck.
Orders in one system, fulfillment in another, pricing in a third, and someone copy-pasting between them. The API eliminates the middle.
No more CSV email chains
Price updates, product imports, order exports — all programmatic.
No more stale data
When a price changes in your ERP, your buyers see it immediately.
No more missed orders
Orders flow into fulfillment automatically, not when someone checks an inbox.
No more duplicate entry
One system of record, many connected systems.
Integration Examples
ERP Order Sync
Buyer places an order, webhook fires, ERP pulls details, enters fulfillment queue. Delivery confirmation flows back. Buyer sees updated status without anyone touching it.
Daily Cost Import
Scheduled script reads supplier cost sheets, maps to Confinus product IDs, pushes pricing through the bulk endpoint. By 6am, buyer-facing prices reflect latest costs. No spreadsheets.
Custom Buyer Portal
A management company builds their own ordering interface for 30 properties via the API — search, cart, ordering, history. They control the UI. Confinus handles the commerce engine.
Built for developers who’ve seen bad APIs.
Authentication
Token-based. Generate a key in the admin dashboard, pass as Bearer token. No OAuth dance for server-to-server.
Consistent Conventions
Standard REST. Predictable URLs. JSON in and out. Pagination, filtering, and sorting consistent across every resource.
Error Handling
Structured error responses with machine-readable codes and human-readable messages. Your integration won’t break silently.
Bulk Operations
CSV, XLSX, or JSON. Thousands of products or prices in one request. Validation runs before commit — detailed error report, not a generic 500.
# Fetch pending orders since a given date
GET /api/v2/orders?status=pending&since=2026-03-01
Authorization: Bearer {your_api_token}
# Response
{
"orders": [
{
"id": "ord_a8k2m",
"placed_at": "2026-03-14T09:23:00Z",
"buyer": "Riverside Hotel Group",
"total": 2847.50,
"line_items": 18,
"status": "pending"
}
],
"meta": { "total": 12, "page": 1, "per_page": 25 }
}
Built In Days, Not Months
The API powers our own frontend — every screen, every action, every edge case. If a buyer can do it in the UI, your integration can do it through the API. No second-class endpoints.
Your IT team builds it or ours does. Either way, the API won’t be the bottleneck.
Ready to modernize your procurement?
See how Confinus can streamline ordering, catalogs, and delivery for your distribution business.
Not ready to talk? Take the 2-minute readiness assessment instead.