Tink · Arazzo Workflow
Tink Onboard A User And Access Their Bank Data
Version 1.0.0
Create a permanent Tink user, delegate bank authorization, exchange the code for a user token, and list their accounts.
View Spec
View on GitHub
Open BankingPSD2Payment InitiationAccount AggregationRisk DecisioningPay by BankFinanceBankingEuropeVisaArazzoWorkflows
Provider
Workflows
onboard-user-and-list-accounts
Create a Tink user, obtain a delegated grant and user token, then list their accounts.
Provisions a permanent user, delegates bank authorization to obtain a Tink Link URL and authorization code, exchanges the code for a user access token, and lists the consented bank accounts.
1
createUser
createUser
Create a permanent Tink user keyed by your external user id so the user can be re-authorized for continuous-access products later.
2
delegateAuthorization
createDelegatedAuthorizationGrant
Mint a delegated authorization code for the user. The returned code is exchanged for a user token, and the customer follows the Tink Link flow to authenticate with their bank.
3
exchangeCodeForToken
createOauthToken
Exchange the delegated authorization code for a user access token using the authorization_code grant type.
4
listAccounts
listAccounts
List the bank accounts the user has consented to share, using the freshly issued user access token.
Source API Descriptions
openapi