Wesabe logo
Sign In   Help   Join Wesabe  

Wesabe API: Change Log

June 25, 2008
Added a /profile.xml endpoint to return your user profile information.
January 30, 2008
The following URIs are now deprecated:
  • /merchants/<id>.xml (or other format) should be replaced by /transactions/merchant/<id>.xml
  • /tags/<tag_name>.xml (or other format) should be replaced by /transactions/tag/<tag_name>.xml
  • /tags.xml (or other format) should be replaced by /transactions/tags.xml
  • /txactions/search?<query> (or other format) should be replaced by /transactions/search?<query>
November 14, 2007
Currency conversion now applies to accounts. Passing currency=FOO to a request which returns an account will provide a <converted-balance> node with the account balance converted into currency FOO. Passing currency=true or currency=default will convert the account balance(s) into the account owner's default currency. The default currency also applies to transaction conversion, so currency=true will add <converted-amount> nodes to each transaction, in the account owner's default currency.
October 6, 2007
Added compact=true query parameter to transactions requests, which will eliminate whitespace between xml elements.
October 5, 2007
Split amounts are now covered by the aforementioned currency conversion change. If you pass a ?currency=FOO param to an /accounts/<id>.xml request, any tags with split amounts will also get a <converted-split-amount currency="FOO"> node with the amount of the split converted to that currency, as of the date the transaction was posted.

Added a concise=true query parameter to transactions requests (either /accounts/<id>.xml or /transactions.xml that will only output the following fields for each transaction: merchant name, date, amount (+ converted-amount if currency is specified), and tags (including split amounts).
October 4, 2007
If you add a ?currency=FOO param to an /accounts/<id>.xml request, where FOO is a ISO 4217 currency code for which we have exchange rate information, a <converted-amount currency="FOO"> node will be added that contains the amount of the transaction converted to that currency, as of the date the transaction was posted.

Added documention for /transactions.<format>, where <format> is currently either xml or csv, which will return all of your transactions across all accounts.

/transactions.<format> now responds to the start_date, end_date, month, and year query parameters. e.g.:
/transactions.xml?start_date=20070901&end_date=20070915
/transactions.xml?month=9&year=2007
October 3, 2007
Added type="array" to collection elements in XML produced by the API in order to preserve ActiveResource compatibility.
September 27, 2007
Added a <guid> element for each <txaction> element which uniquely identifies each transaction.

Added <normalized_name> and <count> elements to tags.xml

Added show_variant parameter to tags.xml (/tags.xml?show_variant=true) that will list all tag variants used, rather than just the most common variant.
September 26, 2007
Added additional attributes to the currency tag in the accounts xml:
  • symbol - the currency's symbol (e.g. "$")
  • separator - the decimal separator (e.g. ".")
  • delimiter - the grouping (thousands) delimiter (e.g. ",")
  • decimal_places - the number of decimal places (e.g. "2")


Example:
<currency separator="." decimal_places="2" symbol="$" delimiter=",">USD</currency>