I think if you can do it in a concise way to where you can manage the code/functionality. Why not?
However. If they change their API and you have clients paying you..you may need to scramble to fix issues you had no control over....
However. If they change their API and you have clients paying you..you may need to scramble to fix issues you had no control over....