Overview
Migrating from Web Form V1 to Web Form V2 is straightforward. The overall flow remains familiar, but Web Form V2 introduces several enhancements not available in V1 — including bank selection, automatic interface management, improved callback handling (see For best results), and advanced customization options for branding and user experience (see White labeling).
Web Form V2 is an extension of the core finAPI Access API, using the same user authentication process. The request structures are very similar, with most parameters retaining their names, while response handling has been streamlined. A successfully created web form in V2 will return an HTTP 201 status code, including the web form URL in the response body — replacing the V1 behavior, which used a custom HTTP 451 code with the URL provided in the response headers.
Examples
Example bank connection import
|
Web form V1 |
Web Form V2 |
|---|---|
|
Request URL: Request body JSON
Response headers
Response body JSON
|
Request URL: Request body JSON
Response headers N/A
Response body JSON
|
Example money transfer
|
Web form V1 |
Web Form V2 |
|---|---|
|
For web form V1, creating a money transfer is split into 2 calls: creation and submission Creation Request URL:
Creation Request body JSON
Creation response body JSON
Submission URL: Submission Request Body JSON
Response headers
Response body JSON
|
Request URL:
Request body JSON
Response headers N/A
Response body JSON
|