You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<p>The SimpleFIN protocol allows users to share read-only financial data with third parties. It’s similar to RSS, but for financial data.</p>
133
133
<p>Though intended mostly for banks, it can also be used for reward points or gift certificate balances (e.g. Frequent Flyer Miles, Amazon gift card balance, etc…)</p>
<p>Application developers should start with the <ahref="#app-quickstart">App Quickstart</a>.</p>
158
158
<p>Banks or financial institutions wanting to host their own SimpleFIN Server should start at the <ahref="#server-implementation-guide">Server Implementation Guide</a>.</p>
159
159
<p>Users should visit the <ahref="https://bridge.simplefin.org">SimpleFIN Bridge</a>.</p>
160
+
<h2id="older-versions">Older versions</h2>
161
+
<p><ahref="/protocol-v1.html">SimpleFIN Version 1</a></p>
160
162
<h2id="flow">Flow</h2>
161
163
<p>This diagram shows how a User gives read-only bank account access to an App:</p>
<p>Used by Applications to find out what versions of the SimpleFIN Protocol the server supports. The strings returned must be in <code>MAJOR.MINOR.FIX</code> or <code>MAJOR.MINOR</code> format.</p>
761
-
<p>Note: as this specification is still in draft, most servers will report <code>1.0</code> but may not yet support all things from the draft specification.</p>
763
+
<p>Note: as this specification is still in draft, most servers will report <code>1</code> but may not yet support all things from the draft specification.</p>
<td>If <code>balances-only=1</code> is provided, no transaction data is returned.</td>
901
903
</tr>
904
+
<tr>
905
+
<td>version</td>
906
+
<td>optional</td>
907
+
<td>Must be <code>2</code> for this version of the protocol. Can be <code>1</code> for earlier versions. The server chooses the default version if this is not specified.</td>
<li><strong>BREAKING CHANGE:</strong> Deprecated <code>errors</code> list on <code>AccountSet</code> object in favor of new <code>errlist</code> list for structured errors.</li>
967
-
<li><strong>BREAKING CHANGE:</strong> Deprecated <code>Organization</code> object in favor of new, flatter <code>Connection</code> object.</li>
<li><strong>NEW:</strong> Added <code>connections</code> list to <code>AccountSet</code></li>
970
-
<li><strong>NEW:</strong> Added <code>GET /accounts?account=</code> parameter for filtering which accounts are returned.</li>
971
-
<li><strong>NEW:</strong> Added <code>conn_id</code> to <code>Account</code> object to disambiguate between two different logins to the same bank.</li>
Used by Applications to find out what versions of the SimpleFIN Protocol the server supports. The strings returned must be in `MAJOR.MINOR.FIX` or `MAJOR.MINOR` format.
571
571
572
-
Note: as this specification is still in draft, most servers will report `1` but may not yet support all things from the draft specification.
572
+
Note: as this specification is still in draft, most servers will report `1`or `2`but may not yet support all things from the draft specification.
0 commit comments