I recommend taking a page from the @Aaron_Moreng school of integration and make up your own API and just use the trace to create your Epicor Function library. One function might return the part information and another to do the transfer. Play around with it. Just keep the logic in the functions and simplify the API for the client. You’ll have to do the validations/error handling on your own but even those show up in the trace.