Skip to content
This repository was archived by the owner on Oct 26, 2023. It is now read-only.
Drew Nichols edited this page Feb 26, 2015 · 10 revisions

Welcome to the yodlicious wiki!

TODO

  • allow for less verbose parameter names in optional hash passed to api methods
  • method of logging json output
  • assertions that provided config is valid
  • refactor monkey patch for proxy... there must be a better way
  • cache session and cobranded session tokens to speed up api
  • provide a method to validate api is working with someone's yodlee account
  • provide a method to run some tests against the developer API
  • RDoc all your shit dude
  • clear user_session_token after unregister_user
  • better method of configuring api client instances
  • logging and method of setting logger
  • need a standard way of reporting errors given that the error response json is inconsistent
  • create common method of involking the api requests
  • create a common method of passing optional parameters to overwrite defaults

API Methods to implement

  • Account/Summary/All
  • activateItemAccount
  • addItemForContentService1
  • addSiteAccount1
  • categorizeTransactions
  • clearUserTransactions
  • coblogin
  • ​deactivateItemAccount
  • executeUserSearchRequest​
  • getAllContentServices
  • getAllSiteAccounts
  • getAllSites
  • getContentServiceInfo1
  • getContentServicesByContainerType2
  • getItemSummaries
  • getItemSummariesForSite
  • getItemSummariesWithoutItemData
  • getItemSummaryForItem1
  • getLoginFormForContentService
  • getMFAResponse
  • getMFAResponseForSite
  • getPopularSites
  • getRefreshedUserItems
  • getRefreshInfo1
  • getSiteAccountMfaQuestionsAndAnswers
  • getSiteAccounts
  • getSiteInfo
  • getSiteLoginForm
  • getSiteRefreshInfo
  • getSuggestedSites
  • getTransactionCategoryTypes
  • getUserInfo
  • getUserTransactionCategories
  • getUserTransactions
  • isItemRefreshing
  • login
  • logout
  • manageUserCategories
  • putMFARequest
  • putMFARequestForSite
  • register3
  • removeItem
  • removeItemAccount
  • removeSiteAccount
  • searchSite
  • startRefresh7
  • startSiteRefresh
  • stopRefresh
  • stopSiteRefresh
  • unregister
  • updateCredentialsForItem1
  • updateEmail
  • updateSiteAccountCredentials
  • validateUser

Open Questions and uncertainty

  • should the api responses be mapped into a object model or just left as hashes?
Clone this wiki locally