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.
order.created · order.paid · order.shipped · order.delivered · order.cancelled · order.refunded · company.applied · company.approved · company.updated · quote.requested · quote.responded · quote.converted · customer.created · customer.updated · product.created · product.updated · product.stock_changed
# 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 minutesimport { 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.created
- order.paid
- order.shipped
- order.delivered
- order.cancelled
- order.refunded
- company.applied
- company.approved
- company.updated
- quote.requested
- quote.responded
- quote.converted
- customer.created
- customer.updated
- product.created
- product.updated
- product.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