← Back to blog

Vectis 1.5.0 ships: bulk import, margins, and GDPR workflows

· Updated · Stoa Logistics
vectis release api operations

We shipped Vectis 1.5.0. Here is what matters if you run fulfillment or own integrations.

What we built

Bulk order import API: POST /api/orders/bulk-import accepts JSON or CSV. Use it when you are moving volume, not when you are posting one order at a time (that is still POST /api/orders; send an Idempotency-Key header so a retry within 24 hours doesn’t create a duplicate, since externalId is not checked for duplicates. Today, tokens from API clients are read-only on orders, so check the API docs for current write access).

Profitability and margins: Analytics now shows revenue, cost of goods, gross profit, and margin, by product and over time, using the unit costs on your order lines (shipping, discounts, and returns are not included). Available on Growth and above. Details live in Reporting & Analytics under profitability.

GDPR-style operations: Customer-record export and anonymize go through the API (/api/gdpr), signed in as an owner or admin (API-client tokens can’t call it). Every user can export their own account data, and a daily job applies retention rules. Privacy policy updates spell out product workflows vs email support: Privacy.

Warehouse and WMS: Per-warehouse own WMS flags and more WMS-lite package actions for teams that split work between Vectis and an external WMS.

API contract clarity: Addresses accept street1 as an alias for the first line. Paginated lists include total. Line items can expose unitCost, costCurrency, and lineCost when your data supports it.

Under the hood we hardened Redis readiness, rate shopping for hazmat, sales channel metadata, and webhook clients. Boring reliability work that keeps nights quieter.

Who this is for

  • Operators onboarding a big catalog or replatform who need batch-shaped imports.
  • Finance and ops who finally want margin next to velocity.
  • Integrators who need predictable JSON and fewer surprises in address payloads.

We are not going to call this a transformation journey. It is a release with concrete endpoints and reports. If something does not match what you see in your tenant, tell us: support@stoalogistics.com.

Disclaimer

This content is for informational purposes only. Individual results may vary based on your specific circumstances.