Budget Data API Specification for a server-side API for synchronizing/persisting budget data Authentication Sign up Log in Log out Accounts Create Read Update Delete List (Category) Budget - aka "an envelope" Create Read Update Delete List Categories Create Read Update Delete List Transactions Create Read Update Delete List