This is my exact same problem, the reason I use InvoiceNinja as opposed to another platform is its ability to provide a direct URL to the Invoice/Quote, allowing clients to approve a quote or pay for an invoice without requiring login.
V5 is now forcing log in, (not sure if there is a workaround).
I have yet to test V5’s API responses, but if what the tschwartz is saying is correct, then I’m in trouble.
Now Zapier has forced migration into V5, we need the direct links to quotes and invoices, this makes InvoiceNinja superior to other platforms and is an essential element.
Also bypassing the password requirement (any help regarding this will be appreciated)
When viewing an Invoice in the portal, I can briefly see the direct URL on screen (one with no password required), so it definitely exists, this can be passed to the API.
Any way of at least eliminating password requirement for now? It doesn’t let me manually delete user passwords. Maybe a mass update of all records?
If the V4 APIs are still operational I will try going back to V4 and replacing Zapier with an in-house solution.