How would you design API contracts between a mobile client and backend team for a financial feature at Airwallex Pty?