---
title: Kawenter Partner API Changelog
description: Release notes for the Partner eVisa / travel API (ka_live_ / ka_test_ keys).
canonical: https://kawenter.com/docs/partner-changelog.md
related_docs: https://kawenter.com/docs/partner#versioning
openapi: https://kawenter.com/.well-known/partner-openapi.json
---

# Partner API Changelog

URL major: **`/api/partner/v1`**. Semver release: see `release` on `GET /api/partner/v1` / `GET /version`.

Machine-readable: `GET /api/partner/v1/changelog` · Policy: https://kawenter.com/docs/partner#versioning

## [1.3.0] — 2026-11-03

Sandbox / preview mode with `ka_test_` keys — full apply → pay → status without live WooCommerce or charges.

### Added

- `ka_test_…` API keys (`mode=sandbox` on issue); virtual `walletSandboxBalanceCents` (seed $1,000)
- Sandbox orders (`sbx_…`) stored in Firestore — create/pay/get/cancel never call live WooCommerce
- `POST /orders/{id}/sandbox/set-status` for simulated status + `email_preview`
- Pay-wallet / set-status responses may include `email_preview` (HTML, not SMTP)
- Webhook payloads include `"sandbox": true` for sandbox orders
- Sandbox `POST /wallet/topups` credits virtual balance instantly (no Stripe)

### Changed

- Auth accepts `ka_live_…` or `ka_test_…`; sandbox and live keys cannot mix order ids

## [1.2.0] — 2026-11-01

Standalone travel insurance catalog, quote, create; `insurance` scope; public insurance read API.

### Added

- Scope `insurance` (included in default scopes on new keys)
- `GET /catalog/insurance` and `GET /catalog/insurance/{slug}`
- `POST /quotes/insurance` and `POST /orders/insurance` (settle via existing `pay-wallet`)
- Public read/quote API: `GET /api/insurance.php` (`destinations`, `get`, `quote`, `rules`)

### Changed

- `pay-wallet` / cancel / get-order require `wallet` plus the product scope matching `order_type` (`evisa` or `insurance`)
- Docs clarify eVisa `include_insurance` (catalog add-on) vs standalone `/orders/insurance`

## [1.1.0] — 2026-10-28

Auto top-up, order search filters, reports, file metadata/delete, versioning policy.

### Added

- Wallet auto top-up (link card, `threshold_percent` default 20%)
- `GET /orders` filters: `status`, `date_from`/`date_to`, `client_reference`
- `GET /reports/monthly` and `GET /reports/financial`
- File metadata on upload; `GET`/`DELETE /files/{id}` with secure delete
- Deprecation policy; response headers `API-Version` and `X-Kawenter-API-Release`
- `GET /version` and `GET /changelog`

## [1.0.0] — 2026-10-01

Initial Partner API v1.

### Added

- Catalog, quote, create order, pay-wallet, wallet top-ups, early cancel
- Files upload, visa document download, missing-documents submit
- Webhooks; Idempotency-Key on create/pay/topup/cancel/documents
- Wallet-only order settle (card funds wallet only)
