Map the business objects before the endpoints
Order totals, taxes, discounts, customer details, shipping, product options and payment states do not always have an identical structure in the destination system. I define the mapping and ownership rules before writing the request.
This prevents a common integration problem where data is technically delivered but interpreted incorrectly.