Skip to content
Back to News
Changelog

Structured status detail, smarter waitFor(), and four new webhook events

webhookssdkapi

Peppol statuses differ by jurisdiction: a French DGFiP lifecycle code says more than a generic delivered. Today the structured layer behind our status model reaches the public surface — additively, without touching anything you rely on.

What changed

Anything breaking?

No runtime breaking change: everything is additive and the /v1 status vocabulary is untouched. TypeScript users upgrading the SDK: the WebhookEventType union gains four members, so an exhaustive switch over it needs new cases. invoice.closed is now deprecated (it was never emitted) and will be removed at the next major.