FreeAgent integration reference

Be aware of the following information when building your application using Codat's FreeAgent integration.

Considerations when syncing supported data types

Be aware of the following behavior when pulling or pushing supported data types with FreeAgent.

When pulling transfers to FreeAgent:

  • The transfer id identifies the Transfer to Another Account side of the to/from Bank Transaction Explanation objects in FreeAgent. The transfer id is derived from the url property of the Transfer to object.

When pushing transfers to FreeAgent, negative transfer values are not supported.

FreeAgent does not supporting transferring funds between a bank account and a nominal account.

Field coverage for supported data types

Codat's data model supports a wide range of fields within each data type.

Sometimes a provider's API does not grant access to a field that exists in a Codat data type. Conversely, our data model sometimes does not support all the relevant fields on an object in a provider's API.

The following tables highlight selected fields that are not available in data pulled and pushed from FreeAgent.

Unavailable provider fields

Codat data type





Not available in the provider's API.

When pushing transfers to FreeAgent, Codat checks that the specified currency is the same as the associated bank account's currency.

Did this page help you?