Release: 26.07
We're pleased to announce that version 2 of the Basware SmartPDF API is now available.
What's new
The invoiceUpload endpoint has moved to v2:
POST https://api.basware.com/v2/smartpdf/invoiceUpload
The request payload remains the same:
json
{"receivingEmailAddress": "receiver@abc.com",
"notificationEmailAddress": "sender@abc.com" }
v2 supports two authentication methods, so you can choose the one that best fits your integration:
- Basic authentication — use an username and password with the request.
- OAuth2 authentication — obtain a JWT token from our authentication endpoint using credentials provided by your Basware consultant, then include the token in your request. When requesting the token, include the
importDocuments.writepermission scope.
Full documentation is available here.
A note on v1
If your integration currently uses v1 with API key authentication, please note that API keys are no longer supported. We recommend migrating to v2 with Basic or OAuth2 authentication at your earliest convenience. Reach out to your Basware consultant if you need credentials issued.
Need help?
If you have any questions about v2 or migrating your integration, please contact your Basware support representative or open a support ticket.
Thank you for using Basware SmartPDF.