Release Notes 17.08 - 21.08.2026
This release covers everything we shipped between 17 August and 21 August 2026. The headline is a new management API that lets our partners create accounts programmatically, without anyone going through the signup form. Around it we fixed a validation error that returned the wrong kind of failure, and tidied up what you see when you open an expired document.
New
Management API for creating accounts
We built a management API so that our partners can create a PDF Generator API account from their own application. You send a company name and a company email, and you get back an organisation id together with the API key and secret for that organisation. Behind the scenes we create the organisation and its first user exactly as if the account had been registered from our homepage, with an auto-generated password.
This is what makes it possible to embed PDF Generator API inside another product without the end user ever seeing us. Access is per partner, with one partner key that we can issue or revoke on request. If you build on top of us and want this, get in touch and we will set you up.
Improved
- A clearer page when a document has expired. Opening an expired document in the document viewer used to show an error message on top of a page that never finished loading. You now get a plain explanation that the document is no longer available.
Fixed
- Template definitions sent as an array. If you posted a template definition as a JSON array rather than a JSON object, the request failed with an internal error instead of telling you what was wrong. We fixed it, so you now get a validation error saying the definition must be a JSON object.
- Generation requests returning a raw internal error. On one environment, document generation could fail and return an internal error message rather than a proper API response. We corrected the configuration behind it, and those requests generate normally again.
Updated on: 28/08/2026
Thank you!
