The Rest API Create & Update Subscription calls do not appear to support either of the below Subscription options...
1. Create Subscription to a custom view in a workbook.
2. Set the "dont send if view is empty" Subscription option.
Adding these would provide via the api the full value of the subscription feature.