How can I filter the list to only get unpaid/paid/draft Invoices?
You can add &status_id= in the request but it will return all invoices with a status_id greater than or equal. You could get just paid invoices but not just draft or unpaid.
We plan to improve this part of the app in v2.