Nimbus Intelligence Connectors
  • Nimbus Intelligence Connectors
  • Connector Applications
    • Getting Started
    • Available Connectors
      • ActiveCampaign
      • Atlassian Confluence
      • Atlassian Jira
      • Asana
      • Capsule CRM
      • Elapseit
      • Entrace
      • Exact Online
      • Fatture in Cloud
      • FreeAgent
      • Freshdesk
      • Freshservice
      • Freshsales
      • Gripp
      • Holded
      • HubSpot
      • KNMI
      • Mailchimp
      • Microsoft Dynamics 365 Business Central
      • Monday
      • Personio
      • QuickBooks Online
      • Shopify
      • SurveyMonkey
      • WordPress
      • MongoDB
      • Tableau Server
    • Releases
    • Limitations and Known issues
    • Frequently Asked Questions
  • Nimbus Intelligence
    • About Us
    • Contact Us
    • Support
Powered by GitBook
On this page
  • About FreeAgent
  • Get the Nimbus Intelligence Connector in Snowflake
  • Obtain Credentials and Create a Connection
  • Available Endpoints
  • Need Help?
  • Check the rest of the Available Connectors

Was this helpful?

  1. Connector Applications
  2. Available Connectors

FreeAgent

Accounting Software, Built for Small Businesses

Last updated 11 months ago

Was this helpful?

About FreeAgent

is accounting software designed for small businesses, freelancers, and entrepreneurs. It offers a range of financial tools to simplify tasks such as invoicing, expense tracking, and tax management. With FreeAgent, users can easily create and send professional invoices, automatically import bank transactions, and monitor their financial health through customizable dashboards.

Get the Nimbus Intelligence Connector in Snowflake

You can from the Snowflake Marketplace with only a few clicks!

Obtain Credentials and Create a Connection

This connector is based on OAuth 2.0 authentication. Follow the instructions to obtain your credentials and set up a Connection:

  1. Log into the dashboard.

  2. Click on .

  3. Create a new app clicking on the Create a new app button.

  4. Fill in the Name and Description for your application. There is no necessity of filling in more fields.

  5. Click on Create App.

  6. Store safely the following credentials that you will see

    1. OAuth identifier -> This is the Client ID you will use in the Connector application

    2. Secret -> This is App Secret you will use in the Connector application

  7. Build the following URL with your own CLIENT_ID and paste it into a browser. https://api.freeagent.com/v2/approve_app?client_id=<YOUR_CLIENT_ID>&response_type=code&redirect_uri=https://developers.google.com/oauthplayground

  8. A page where you will have to login will appear. Once logged in, click on Approve App.

  9. A 404 Error page will appear. You will see a URL with this format https://www.postman.com/oauth2/callback?code=<YOUR_CODE>&state=. Extract <YOUR CODE> from the URL and save it. This is an Authorization Code that will be exchanged for a Refresh token.

  10. Using an API query service (such as Postman) create a POST request to the https://api.freeagent.com/v2/token_endpoint URL with the following Parameters.

    Make sure int he Headers section the key-pair Content-Type: application/json is added as well.

  11. Once the request is sent, you will receive a JSON result like this

    {
        "access_token": "1ABvEF1458n8*********T-nBds4Nj3DabZeP5Iu",
        "token_type": "bearer",
        "expires_in": 3600,
        "refresh_token": "1I6WFGmZwcBZs**********QJZtqqU8HlKq5FNl",
        "refresh_token_expires_in": 631139040
    }
  12. Copy the refresh_token from the result. This is the Refresh Token you will use in the Connector application.

  13. In the Connector application, head to the Connections page and fill in the Add connection form with the connection name that you want to create and the credentials you obtained in steps 6.1, 6.2 and 11.

  14. Click on the Generate Ready-to-Run script and execute the provided pre-filled script in a new worksheet. This will generate a new connection for your FreeAgent Connector.

Available Endpoints

Endpoint
Incremental Ingestion
Incremental Fetching

Not supported by FreeAgent

Not supported by FreeAgent

Yes

Not supported by FreeAgent

Yes

Yes

Yes

Not supported by FreeAgent

Yes

Not supported by FreeAgent

Not supported by FreeAgent

Not supported by FreeAgent

Yes

Not supported by FreeAgent

Not supported by FreeAgent

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Not supported by FreeAgent

Yes

Yes

Not supported by FreeAgent

Not supported by FreeAgent

Not supported by FreeAgent

Yes

Not supported by FreeAgent

Not supported by FreeAgent

Not supported by FreeAgent

Not supported by FreeAgent

Not supported by FreeAgent

Not supported by FreeAgent

Not supported by FreeAgent

Yes

Not supported by FreeAgent

Yes

Yes

Yes

Yes

Yes

Not supported by FreeAgent

Not supported by FreeAgent

Not supported by FreeAgent

Yes

Not supported by FreeAgent

Need Help?

Check the rest of the Available Connectors

Check the full API documentation.

Don't forget to check the section in the Getting Started page.

Did we forget to implement an endpoint that you would like or did you find a bug? If you didn't find your answer in the FAQs,

If you have an issue, check the section to see if we are already working on it!

FreeAgent
let us know!
Available Connectors
Balance Sheet
Bank Accounts
Bills
Capital Asset Types
Capital Assets
Categories
Contacts
Credit Note Reconciliations
Credit Notes
Estimates
Expenses
Invoices
Journal Sets
Price List Items
Profit and Loss Summary
Projects
Properties
Recurring Invoices
Sales Tax Periods
Stock Items
Tasks
Timeslips
Transactions
Trial Balance Summary
Users
FreeAgent
install the Nimbus Intelligence FreeAgent Connector
FreeAgent Developer
Create a new app
#faqs
#known-limitations-and-issues
Page cover image