Dude, you run an interface to another company’s core business. You cannot make any guarantees about what they may or may not do.
If you're in a situation where all of your income comes from a company, but you don't have an employer/employee contract with that company. It seems like such a precarious position to me.