API Can not return 'all unpaid invoices'

API Can not return 'all unpaid invoices'

Normally this wouldn't be that much of a problem, but with the ridiculously small number of API calls we can make, this is a big issue.

We want to get a list of invoices that a customer has not paid.  I tried doing things like status = "sent,overdue" but the API returned an error about invalid status.

This means that I need 5 API calls just to find out if a customer has unpaid invoices (sent, overdue, unpaid, partially_paid and viewed).

Is there an undocumented feature to 'return unpaid invoices', or is this what is expected?