Tink · Capability

Tink Data Transactions

List PSD2-aggregated accounts, balances, transactions, identities, investment holdings, and loan accounts from Tink Data API.

Tink Data Transactions is a Naftiko capability published by Tink, one of 9 capabilities the APIs.io network indexes for this provider. It bundles 1 operation across the GET method rooted at /v1/data/accounts.

Can be deployed as a REST endpoint, MCP tool, or Agent Skill via Naftiko.

Tagged areas include Tink, Open Banking, Accounts, and Transactions.

Run with Naftiko TinkOpen BankingAccountsTransactions

What You Can Do

GET
List
/v1/data/accounts

Capability Spec

data-transactions.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Tink Data Transactions
  description: List PSD2-aggregated accounts, balances, transactions, identities, investment holdings, and loan accounts from Tink Data API.
  tags:
    - Tink
    - Open Banking
    - Accounts
    - Transactions
  created: '2026-05-25'
  modified: '2026-05-25'
binds:
  - namespace: env
    keys:
      TINK_BEARER_TOKEN: TINK_BEARER_TOKEN
capability:
  consumes:
    - type: http
      namespace: data
      baseUri: https://api.tink.com
      description: Tink Data API business capability.
      resources:
        - name: accounts
          path: /data/v2/accounts
          operations:
            - name: list
              method: GET
              description: List user accounts.
              outputRawFormat: json
              inputParameters:
                - name: pageSize
                  in: query
                  type: integer
                - name: pageToken
                  in: query
                  type: string
        - name: account-balances
          path: /data/v2/accounts/{account_id}/balances
          operations:
            - name: getbalances
              method: GET
              description: Get balances for an account.
              outputRawFormat: json
              inputParameters:
                - name: account_id
                  in: path
                  type: string
                  required: true
        - name: transactions
          path: /data/v2/transactions
          operations:
            - name: list
              method: GET
              description: List transactions.
              outputRawFormat: json
              inputParameters:
                - name: accountIdIn
                  in: query
                  type: string
                - name: bookedDateGte
                  in: query
                  type: string
                - name: bookedDateLte
                  in: query
                  type: string
        - name: identities
          path: /data/v2/identities
          operations:
            - name: list
              method: GET
              description: List bank-returned identities.
              outputRawFormat: json
      authentication:
        type: bearer
        value: '{{env.TINK_BEARER_TOKEN}}'
        placement: header
  exposes:
    - type: rest
      namespace: data-rest
      port: 8080
      description: REST adapter for Tink Data API.
      resources:
        - path: /v1/data/accounts
          name: accounts
          operations:
            - method: GET
              name: list
              call: data.list