Online Invoice URL - Allow fetching with invoice or in bulk
Currently we can only grab the Online Invoice URL Field via a standalone API callout to the Invoice endpoint which includes the invoice number in the callout.
This proves to be a big issue with applications that grab and store historic data in the application.
For example:
We connect our application with Xero and there are 20,000 historic invoices in Xero.
We store the invoice data in our application for these 20,000 invoices, but we want to get the Online Invoice URL so the customer can add it to custom templates.
Because we can only callout to 1 invoice at a time, that is 20,000 callouts we must make to get the Online Invoice URL for the historic invoices we have stored.
With Xero's 5,000 API call limit, this takes 4 days to retrieve.
Please either add this URL to the invoice schema or allow us to submit a request in bulk with multiple invoice ID's and return the URL's.