Documentation
Build on VIA
Everything you need to integrate with VIA: orders, inventory, drivers, payments. Every endpoint speaks JSON over HTTPS and authenticates with a bearer API key.
first-call.sh
curl https://api.via-basket.com/v1/orders \ -H "Authorization: Bearer $VIA_API_KEY"
Quickstart
From signup to first real order in 10 minutes. cURL, Node, and Python examples.
API Reference
Every public endpoint, auto-rendered from our OpenAPI 3.1 spec.
Webhooks
28+ event types, signed HMAC-SHA256 payloads, automatic retry, 30-day replay.
SDKs
Official Python (pip install via-basket) and Node (npm install @via/sdk) clients.
Errors
Standard error envelope, HTTP status mapping, and retry guidance.
Base URLs
- Production
- https://api.via-basket.com
- Sandbox
- https://sandbox.api.via-basket.com
Live keys begin with sk_live_ and sandbox keys with sk_test_. The VIA SDKs auto-route based on the prefix.