Hello FreeAgent API team,
I’m investigating a secure daily banking data integration for Kaizen Accommodation Ltd.
My Mettle business bank account is already connected to FreeAgent, and transactions and the displayed balance are updating successfully.
I want to retrieve transactions and balances automatically through the FreeAgent API into Google Sheets.
Before proceeding, could an engineer please clarify:
- Can an OAuth application authorised by a dedicated Level 6 Banking user initiate, authorise or execute payments from the linked Mettle bank account through any API endpoint or related feature?
- Are there genuinely read-only OAuth scopes that prevent changes to accounting records?
- Does the bank account API’s current_balance represent the actual Mettle bank-reported balance or a FreeAgent-calculated accounting balance?
- Can the integration retrieve transactions and balances daily using OAuth refresh tokens without daily manual authorisation?
My essential requirement is that the integration’s permissions must technically prevent bank payment initiation. I do not want to rely merely on application code behaving as read-only.
No API application has been deployed yet. I’m seeking confirmation before implementation.
Thank you for your help.