Migration from Web Form V1
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
CODE
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
CODE
Response body
JSON
| Request URL:
Request body
JSON
Response headers N/A Response body
JSON
|