// utvecklare
REST + webhooks. JSON in, JSON ut.
Velicoo är ett svenskt techbolag. Två API-ytor delar auth och konventioner: ett lager- och order-API för ERP:er och partners, och ett B2B-API för bolag, avtalspriser och offertförfrågningar. Byggt i Sverige. Data i EU. Båda versionerade (v1), paginerade och rate-limitade.
# Place a B2B order (wire / Net-30)
curl https://ol-y.com/api/v1/public/orders \
-H "X-API-Key: $OLY_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"purchase_order_number": "PO-2026-0418",
"payment_method": "wire",
"items": [
{ "ean": "7350012340001", "qty": 24 },
{ "ean": "7350012340018", "qty": 12 }
],
"shipping": {
"company": "Acme Wholesale GmbH",
"street": "Hauptstrasse 12",
"postal_code": "10115",
"city": "Berlin",
"country": "DE"
}
}'// Pull live inventory every 5 minutes
import { Velicoo } from "velicoo-sdk";
const client = new Velicoo({ apiKey: process.env.VELICOO_API_KEY });
setInterval(async () => {
const stock = await client.inventory.list({
updatedSince: lastSync,
limit: 500,
});
await syncToErp(stock);
}, 5 * 60 * 1000);b2b api
Wholesale-specifika ytor, utpekade explicit.
Bolag, köpare och offertförfrågningar är förstaklass-resurser — inte workarounds i kundtabellen.
| Method | Path | Required scope |
|---|---|---|
| GET | /api/v1/public/inventory | read:inventory |
| GET | /api/v1/public/inventory/{ean} | read:inventory |
| GET | /api/v1/public/products | read:inventory |
| GET | /api/v1/public/companies | read:companies |
| POST | /api/v1/public/companies/{id}/quotes | write:quotes |
| POST | /api/v1/public/orders | write:orders |
| GET | /api/v1/public/orders | read:orders |
| GET | /api/v1/public/orders/{id} | read:orders |
| GET | /api/v1/public/orders/{id}/invoice.pdf | read:orders |
// webhooks
Prenumerera en gång. Pålitliga retries.
HMAC-SHA256-signerade payloads, replay-skydd via timestamp-header, exponential backoff-retries upp till 24 timmar.
order.createdorder.paidorder.shippedorder.deliveredorder.cancelledorder.refundedcompany.appliedcompany.approvedcompany.updatedquote.requestedquote.respondedquote.convertedcustomer.createdcustomer.updatedproduct.createdproduct.updatedproduct.stock_changed
sdks
Träffa REST direkt. Eller använd ett tunt SDK.
Node.js / TypeScript
tillgänglignpm install velicoo-sdkGo
tillgängligImport path on signupPython
på förfråganAvailable when a customer commits