FiskilFiskilFiskil DocsFiskil Docs
Log InSign Up
GuidesAPI ReferenceChangelog

Mobile menu

HomeFiskilFiskil

GETTING STARTED

Start ExploringQuick StartAuthentication

CORE CONCEPTS

OverviewAPI VersioningEnd UsersAuth SessionsConsentsTestingWebhooks

LINK WIDGET

IntroductionIntegrating the Link SDKFlow Overview

RESOURCES

Best PracticesMobile IntegrationGo Live Checklist

ACCOUNT & ACCESS

SecurityTeam & RolesMonitoring & Logs

DATA DOMAINS

BankingEnergy DataIdentity DataIncome

HELP CENTER

Migrating to Fiskil APIsBanking - Business AccountsEnergy - Business Accounts

SUPPORT

Troubleshooting

AI TOOLS

OverviewMCP Server
Log InSign Up

GETTING STARTED

Start ExploringQuick StartAuthentication

CORE CONCEPTS

OverviewAPI VersioningEnd UsersAuth SessionsConsentsTestingWebhooks

LINK WIDGET

IntroductionIntegrating the Link SDKFlow Overview

RESOURCES

Best PracticesMobile IntegrationGo Live Checklist

ACCOUNT & ACCESS

SecurityTeam & RolesMonitoring & Logs

DATA DOMAINS

BankingEnergy DataIdentity DataIncome

HELP CENTER

Migrating to Fiskil APIsBanking - Business AccountsEnergy - Business Accounts

SUPPORT

Troubleshooting

AI TOOLS

OverviewMCP Server

Go Live Checklist

Everything you need to complete before launching your Fiskil integration in production

AI Actions

Work through this checklist before launching your Fiskil integration in production. Not every item is strictly required for basic operation, but completing the full list will result in a more robust, secure, and maintainable integration.

Request Live Access

Live access is requested and granted entirely through the Fiskil Console — there is no separate email or paperwork to complete. Open the onboarding questionnaire in the Console and complete the steps below to unlock the production environment.

Once you submit your questionnaire, our team will review it and follow up directly in the Console. You can track the status of your request from the same page.

1

Complete Your Application and Company Profile

Fill in your application and company profile in the onboarding questionnaire. Some institutions require this information before they will grant access.

2

Submit Your Security Questionnaire

Submit your security questionnaire from the same onboarding flow. This is required for live access.

3

Review the Compliance Checklist

Review the Compliance Checklist below to ensure your integration meets all mandatory compliance requirements.

4

Work Through the Developer Checklist

Work through the Developer Checklist below to verify your technical integration is production-ready.

5

Set Up Your Production Environment

Once your access is approved, configure your production environment in the Fiskil Console and run a final end-to-end test before going live.

Compliance Checklist

All items in this checklist are mandatory requirements for production access.

Consent UI Requirements

In the Fiskil Console, use “Customize UI” to:

  • Customize the UI branding to match your product or brand identity.
  • Configure an appropriate consent period that aligns with your use case. For example, use a one-time consent for single affordability checks, or up to 12 months for ongoing financial monitoring.
  • Clearly document and communicate all intended data usage purposes in your Consent UI.

Data Management Requirements

Fiskil will provide guidance and support to ensure you establish the following controls:

  • Implement and document your data minimization strategy, ensuring you only store essential data.
  • Establish processes for data deletion or de-identification when no longer needed.
  • Implement testing procedures to verify compliance with data management requirements.
  • Ensure any storage of identifiable customer data complies with local data sovereignty regulations.

Developer Checklist

Verify the following technical requirements before taking your Fiskil integration live.

Error Handling

Discovering an unhandled error type after launch is painful. Make sure your code is defensive and handles every error case — not just the common ones, but also those you expect to “never” happen.

  • Account for different error types that may be thrown by Fiskil APIs and ensure each edge case is handled.
  • Implement retry logic or error handling for intermittent outages or connectivity errors at supported institutions. Fiskil API calls may occasionally fail due to issues at data holder institutions.

Storage and Logging

Log Fiskil identifiers and IDs properly to enhance security. When contacting Support about a specific request or webhook, these will be required.

Ensure the following identifiers are securely logged:

IdentifierDescription
end_user_idIncluded in most requests to identify the end user whose data is being accessed.
consent_idThe consent identifier associated with each data sharing consent.
session_idThe session identifier associated with every consent created or attempted.
error_idIncluded in all errors returned to uniquely identify the error reported.

End User Management

  • Delete end users that are no longer using the product or receiving a service from your product.

Product-Specific Recommendation: Transaction API

  • If fetching historical transaction data, make sure your app implements pagination logic.
  • The Transaction API natively supports the categorization of transactions through the categories object. For a comprehensive understanding of the classification system, download the Categories Taxonomy CSV, which provides detailed information on all category types, subtypes, and their hierarchical relationships supported by Fiskil.

Was this page helpful?

Mobile IntegrationSecurity

On this page

Request Live AccessCompliance ChecklistConsent UI RequirementsData Management RequirementsDeveloper ChecklistError HandlingStorage and LoggingEnd User ManagementProduct-Specific Recommendation: Transaction API

Assistant