SUPPORT COMMUNITY
Support Community New ticket
Sign in
English (US) Deutsch Español Français (France) Italiano
Support
Documentation Help Center Community
    TrueLayer Home Blog
    English (US) Deutsch Español Français (France) Italiano
  1. TrueLayer Help Centre
  2. Data API

Browse Sections

    Data API

    Authentication Flow

    • How to use PKCE in the TrueLayer Auth Flow
    • Should I implement PKCE?
    • What is the PKCE Authentication Flow?
    • I use Safari on iOS and I'm having issues connecting to a new bank.

    Best practices and getting started

    • Building your own consent screen for Data
    • I'm integrating with the Data API. What should I know?
    • Getting Started with Data API
    • How do I implement app-to-app flows on mobile?
    • Best practices when dealing with access and refresh tokens
    • How to add your logo to the Auth Dialog?
    See all 10 articles

    General Questions

    • How do I filter Starling Space transfers from transactions?
    • How do I filter Monzo pots transfers from transactions?
    • [Business Accounts] Retrieving business names
    • How does the Spending endpoint work?
    • Can I use the same client_id and client_secret in the Live and Sandbox environment?
    • Does TrueLayer offer credit/risk modelling services?
    See all 22 articles

    Authentication and tokens

    • What are the differences between a `code`, an `access_token` and a `refresh_token`?
    • How long do access tokens last for?
    • What happens after we hit the /delete endpoint?
    • Is there a feature that shows how long left we have to access an account?
    • Why am I missing the refresh token in my response?
    • Why do my Open Banking users need to re-consent every 90 days?
    See all 10 articles

    Batch endpoint

    • What's the average latency to sync a connection using /batch?
    • What are the advantages of using the Batch Endpoint as opposed to the current approach?
    • My user has asked to remove their data. How can TrueLayer do that?
    • If part of my request is not successful, will I receive a partial response?
    • Can I retrieve data on batch using synchronous calls?
    • If my access_token has a couple of minutes left to expire, can I still get data in batch?

    Transactions

    • [UK] Which providers support pending transactions?
    • Why am I seeing only 88 days of transactions on Monzo requests?
    • [Irish Providers] How far back can I pull transactions?
    • [Italian Providers] How far back can I pull transactions?
    • [Spanish Providers] How far back can I pull transactions?
    • [French Providers] How far back can I pull transactions?
    See all 20 articles

    Classification and Merchants

    • What data enrichment does TrueLayer perform on banking data?
    • What percentage of transactions are linked to a merchant?
    • Can there be a case where there's no description, nor a merchant name for a transaction?
    • How does the description differ from the merchant name in practice?

    Asynchronous API

    • How many times does TrueLayer retry a request before failing?
    • Why can I not receive notifications to my chosen webhook_uri?
    • When will TrueLayer not retry async requests?
    • When will TrueLayer retry async requests?
    • Why use Async requests?

    Coverage by bank

    • Are foreign currency accounts supported for the HSBC Group (UK)?
    • What are the accounts supported by the HSBC Group (UK) on Open Banking?
    • Which banks return overdraft information?
    • What types of accounts are supported by AIB in Open Banking?
    • What are the non-retail (Business & Commercial) accounts supported by Lloyds Banking Group with Open Banking?
    • What are the accounts supported by Santander on Open Banking?
    See all 10 articles

    Data API Errors and solutions

    • Why am I getting 401 "unauthorized_error"?
    • Why are my account_id's changing after reauthentication?
    • Why am I having "invalid authorization code"?
    • Why am I getting 'invalid_token' errors?
    • What does 'endpoint_not_supported' mean?
    • What's the difference between "unauthorized" and "access_denied" errors?
    See all 14 articles

    API Changes

    • What is the difference between the balances returned?
    • Looking for changelogs? Check this out.

    TrueLayer Client Care Charter

    30 minutes

    We promise to respond within 30 minutes during our opening hours.

    12 hours

    We're available 08:00—20:00 GMT to assist you with your queries.

    7 languages

    English, German, Spanish, French, Portuguese, Italian & Romanian.

    4 channels

    Get help via live chat, tweet, post on our Community or create a ticket.

    © TrueLayer | Privacy Policy | Terms of Service