The VUZ Partner API is REST over HTTPS. Predictable URLs, JSON bodies, snake_case fields, HTTP status codes you’d expect.

Environments

VUZ currently runs in two environments. Pick the right base URL for the stage you’re in.
StageBase URLWhen to use
Local integrationhttps://localhost:3020/api/v1/partnerWhile we co-develop with you on our dev machine. HTTPS-only (self-signed cert).
Productionhttps://api.vuz.co.il/api/v1/partnerReal merchants, real tax documents. Every request hits the regulator-compliant pipeline.
A dedicated sandbox environment is not yet available. Today, vuz_test_* and vuz_live_* API keys both target the production database — the prefix is informational only. Treat every call against production as a real, audited action. Sandbox-isolated infrastructure (api.sandbox.vuz.co.il with its own DB) is on the near-term roadmap; we’ll announce it in the changelog when it ships.

Authentication

All requests require a Bearer token in the Authorization header:
Authorization: Bearer vuz_live_xxxxxxxxxxxx
API keys are SHA-256 hashed at rest. The raw key is shown once at creation and never recoverable. If lost, rotate via the Partner Dashboard.
PrefixMarkerToday’s behavior
vuz_live_*Production keyHits production DB, creates real documents
vuz_test_*Sandbox-flagged keyHits the same production DB (sandbox isolation is roadmap)

Resources

  • Merchants — child businesses you parent on VUZ
  • Clients — end customers of each merchant
  • Documents — the tax invoices, receipts, and credit notes you issue
  • Webhooks — async event notifications back to your server

Core principles

PrincipleWhat it means
Idempotent writesEvery POST takes a partnerExternalRef. Retrying with the same ref returns the same record — never duplicates.
Predictable shapesAll money is decimal strings ("84.37"). All dates are ISO 8601. All IDs are UUIDv4.
Synchronous defaultPOST /documents returns the issued document with number assigned, in ~500ms.
Real signaturesEvery document is digitally signed per VAT Circular 24/2004 — no “fake mode” today.