Weights / Dimensions Through Api

Has anyone had experience swapping out the weights and/or dimensions fields to be pulled from a third-party API? From what I can see the CS-Cart code is pretty closely tied to the database.

If anyone has experience with this please let me know. We have an API we'd like to use for both weight and product dimensions, and I'd be interested in getting a quote to hook it up.