Tink · Capability

Tink Account Check

Retrieve a personal or business Account Verification Report from Tink as JSON or PDF and create Tink Link sessions for user-matched flows.

Tink Account Check 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/account-verification-reports/{…}.

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

Tagged areas include Tink, Open Banking, Account Check, and KYC.

Run with Naftiko TinkOpen BankingAccount CheckKYC

What You Can Do

GET
Getreport — Retrieve Account Verification Report.
/v1/account-verification-reports/{report_id}

Capability Spec

account-check.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Tink Account Check
  description: Retrieve a personal or business Account Verification Report from Tink as JSON or PDF and create Tink Link sessions for user-matched flows.
  tags:
    - Tink
    - Open Banking
    - Account Check
    - KYC
  created: '2026-05-25'
  modified: '2026-05-25'
binds:
  - namespace: env
    keys:
      TINK_BEARER_TOKEN: TINK_BEARER_TOKEN
capability:
  consumes:
    - type: http
      namespace: account-check
      baseUri: https://api.tink.com
      description: Tink Account Check business capability. Self-contained, no shared references.
      resources:
        - name: account-verification-report
          path: /api/v1/account-verification-reports/{report_id}
          operations:
            - name: getreport
              method: GET
              description: Retrieve Account Verification Report as JSON.
              outputRawFormat: json
              outputParameters:
                - name: result
                  type: object
                  value: $.
              inputParameters:
                - name: report_id
                  in: path
                  type: string
                  required: true
        - name: account-verification-report-pdf
          path: /api/v1/account-verification-reports/{report_id}/pdf
          operations:
            - name: getreportpdf
              method: GET
              description: Retrieve Account Verification Report as PDF.
              outputRawFormat: binary
              inputParameters:
                - name: report_id
                  in: path
                  type: string
                  required: true
                - name: template
                  in: query
                  type: string
                  required: false
        - name: business-account-verification-report
          path: /data/v1/business-account-verification-reports/{report_id}
          operations:
            - name: getbusinessreport
              method: GET
              description: Retrieve Business Account Verification Report as JSON.
              outputRawFormat: json
              outputParameters:
                - name: result
                  type: object
                  value: $.
              inputParameters:
                - name: report_id
                  in: path
                  type: string
                  required: true
        - name: link-session
          path: /link/v1/session
          operations:
            - name: createlinksession
              method: POST
              description: Create a Tink Link session preloaded with user info.
              outputRawFormat: json
              inputParameters:
                - name: body
                  in: body
                  type: object
                  required: true
      authentication:
        type: bearer
        value: '{{env.TINK_BEARER_TOKEN}}'
        placement: header
  exposes:
    - type: rest
      namespace: account-check-rest
      port: 8080
      description: REST adapter exposing Tink Account Check operations.
      resources:
        - path: /v1/account-verification-reports/{report_id}
          name: account-verification-report
          operations:
            - method: GET
              name: getreport
              description: Retrieve Account Verification Report.
              call: account-check.getreport
              with:
                report_id: rest.path.report_id