REST API, real-time webhooks, and pre-built connectors for the platforms you already use. One API key, versioned endpoints, and full multi-tenant isolation.
No complex middleware. No XML mapping files. Register, grab an API key, and make your first request in minutes.
130+ endpoints across six domain areas. Consistent REST conventions, paginated responses, and the same authentication for every call.
Every request uses your API key in the X-API-Key header. All endpoints are versioned under /api/v1.
curl -X GET https://www.tieroneerp.com/api/v1/customers \
-H "X-API-Key: sk_live_a1b2c3d4e5f6" \
-H "X-Tenant-ID: your-tenant-id" \
-H "Content-Type: application/json"
# 200 OK
{
"data": [
{
"id": "c7f3a2b1-...",
"name": "Acme Corp",
"email": "orders@acme.com",
"status": "active"
}
],
"pagination": {
"page": 1,
"pageSize": 25,
"totalCount": 142
}
}const response = await fetch(
'https://www.tieroneerp.com/api/v1/products',
{
method: 'POST',
headers: {
'X-API-Key': 'sk_live_a1b2c3d4e5f6',
'X-Tenant-ID': 'your-tenant-id',
'Content-Type': 'application/json',
},
body: JSON.stringify({
sku: 'TIR-WIDGET-001',
name: 'Premium Widget',
description: 'High-quality widget',
unitPrice: 29.99,
category: 'Widgets',
trackInventory: true,
reorderPoint: 25,
}),
}
);
const product = await response.json();
console.log('Created product:', product.id);curl -X POST https://www.tieroneerp.com/api/v1/sales/pos \
-H "X-API-Key: sk_live_a1b2c3d4e5f6" \
-H "X-Tenant-ID: your-tenant-id" \
-H "Content-Type: application/json" \
-d '{
"customerId": "c7f3a2b1-...",
"items": [
{
"productId": "p1a2b3c4-...",
"quantity": 2,
"unitPrice": 29.99
}
],
"paymentMethod": "card",
"reference": "POS-TXN-00412"
}'
# 201 Created
{
"id": "txn_x9y8z7...",
"total": 59.98,
"status": "completed"
}curl -X POST https://www.tieroneerp.com/api/v1/webhooks \
-H "X-API-Key: sk_live_a1b2c3d4e5f6" \
-H "Content-Type: application/json" \
-d '{
"url": "https://your-app.com/hooks/tierone",
"events": [
"inventory.low_stock",
"order.created"
],
"secret": "whsec_your_signing_secret"
}'
# Tier One will POST to your URL:
{
"id": "evt_a1b2c3d4",
"type": "inventory.low_stock",
"timestamp": "2026-08-01T14:30:00Z",
"data": {
"productId": "p1a2b3c4-...",
"sku": "TIR-WIDGET-001",
"currentStock": 3,
"reorderPoint": 25
}
}Connect your e-commerce, payments, accounting, shipping, CRM, and POS platforms out of the box. Use the generic connector for anything custom.
Subscribe to any combination of events. Tier One signs every payload with HMAC-SHA256 so you can verify authenticity. Failed deliveries are retried with exponential backoff across three attempts over one hour.
Spin up your workspace in seconds. Full API access is included in every plan, including the free trial. No credit card required.