API endpoint for draft invoices - with line items

SUGGESTED

I need to create a bunch of invoices in Sage200c each month, roughly 3000 of them, complete with line items. Currently this is being done targetting Sage 50 using a third party middleware (WebXl Order Importer) and the invoices are then printed to PDF and sent from there. The plan is to do the same kind of thing but with Sage 200c. The API has an endpoint for the bottom line of an invoice to be posted to the sales ledger but there is no line items on it and those can't really be printed (because there is nothing much on them). In the user interface it is possible to create draft invoices with line items on them which can then be printed and posted to create the transaction - but there is apparently no way to create draft invoices from the API.

I don't really understand why this is missing from the API (the desktop client can do it - does the client not call the API?) but it is really important to this process - and I can't see how it can be useful to create transactions with no line items from another system.

Can an endpoint for draft invoices be created in the API to support this kind of integration?