Changelog
2026-04-17 — Brand casing on provider field
Changed
- The
providerfield in all public-API responses (both/v1/*and/v2/*—/v1/lookup,/v1/invoices/send,/v2/invoices/send, artefact list, etc.) now emits"InvoStaq"instead of"Invostaq"to match the product's brand casing. - No request shape changes. No endpoint removals. No other field names or types changed.
Who needs to act
- Case-insensitive or display/log consumers: no action required.
- Strict-equality consumers (
x.provider === "Invostaq"): update to=== "InvoStaq"or switch to case-insensitive comparison. The field is informational — we recommend treating it as a display string rather than a semantic flag.
v1.0.0 — Initial Release
GET /v1/lookup— Peppol participant directory lookupPOST /v1/invoices/send— Send invoices through the Peppol network- Idempotency support via
Idempotency-Keyheader - Webhook events:
transaction.sent,transaction.failed,transaction.received - Sandbox (
sk_test_) and production (sk_live_) environments - RFC 7807 error responses with extended fields for validation and network errors
Future releases will be documented here. Subscribe to release notifications in the Invostaq dashboard.