Yes, good point - make these data a first class parameter on the API?  Maybe it should be nested under a host.. though that might imply you can't upload data for a host that doesn't exist.  @isratrade might have an idea or two.