Is it necessary to have the content proxied through your API server? If the company doesn't work out, it would be a shame to have this device stop working, even though it's fully capable of reaching the internal URL I would be hosting my content on.
Could that be changed?