Freeagent integration
Cloud-based accounting software for freelancers and small businesses
- Provider
- freeagent
- Category
- Other
- Setup
- One-click OAuth (we host the OAuth app)
- Actions
- 76 available
Quick start
Call Freeagent from your generated app's worker code via the OverSkill composio client. The toolkit slug below maps to Freeagent's public Composio identifier — your app references it by name and OverSkill handles the OAuth round-trip.
// In your generated app's worker handler:
const composio = composioClient(env);
const result = await composio.execute(
"FREEAGENT_ACTION_NAME",
{ /* action parameters — see Actions section below */ }
);
return new Response(JSON.stringify(result), {
headers: { "Content-Type": "application/json" }
});
Replace ACTION_NAME with one of the slugs listed in
the Actions section below. The composio client handles auth +
rate limits automatically — no API key is exposed to user code.
Setup
OverSkill hosts the OAuth application for Freeagent. End-users click Connect on the integration card in your app, complete the OAuth flow with Freeagent, and OverSkill stores the access token scoped to their account. No client_id / client_secret configuration needed on your side.
Supported auth schemes: OAUTH2.
Available actions
76 actions exposed via the
Freeagent integration. Each maps to a callable
slug — pass it to composio.execute(...) in your
worker code.
-
FREEAGENT_CASHFLOW_SUMMARY_FOR_A_GIVEN_DATE_RANGE -
FREEAGENT_COMPANY_DETAILS -
FREEAGENT_CREATE_A_JOURNAL_SET -
FREEAGENT_CREATE_A_SALES_TAX_PERIOD -
FREEAGENT_CREATE_A_TASK_UNDER_A_CERTAIN_PROJECT -
FREEAGENT_CREATE_A_TIMESLIP -
FREEAGENT_CREATE_A_USER -
FREEAGENT_CREATE_BANK_ACCOUNT -
FREEAGENT_CREATE_BILL_WITH_ATTACHMENT -
FREEAGENT_CREATE_CATEGORY -
FREEAGENT_CREATE_CONTACT -
FREEAGENT_CREATE_CREDIT_NOTE
Show all 76 actions
-
FREEAGENT_CREATE_CREDIT_NOTE_RECONCILIATION -
FREEAGENT_CREATE_ESTIMATE -
FREEAGENT_CREATE_ESTIMATE_ITEM -
FREEAGENT_CREATE_ESTIMATES_DUPLICATE -
FREEAGENT_CREATE_ESTIMATES_SEND_EMAIL -
FREEAGENT_CREATE_INVOICE -
FREEAGENT_CREATE_INVOICE_ITEM -
FREEAGENT_CREATE_INVOICES_DUPLICATE -
FREEAGENT_CREATE_NOTES -
FREEAGENT_CREATE_PRICE_LIST_ITEMS -
FREEAGENT_CREATE_PROJECT -
FREEAGENT_DELETE_BANK_TRANSACTION -
FREEAGENT_DELETE_ESTIMATES_DEFAULT_ADDITIONAL_TEXT -
FREEAGENT_DELETE_NOTES1 -
FREEAGENT_GET_INVOICE_TIMELINE -
FREEAGENT_GET_MILEAGE_SETTINGS -
FREEAGENT_GET_OPENING_BALANCES -
FREEAGENT_GET_PERSONAL_PROFILE -
FREEAGENT_GET_THE_OPENING_BALANCES -
FREEAGENT_GET_THE_PL_SUMMARY -
FREEAGENT_GET_THE_TRIAL_BALANCE_SUMMARY -
FREEAGENT_LIST_ACCOUNTING_BALANCE_SHEET -
FREEAGENT_LIST_ACCOUNTING_BALANCE_SHEET2 -
FREEAGENT_LIST_ACCOUNTING_TRANSACTIONS -
FREEAGENT_LIST_ALL_CIS_BANDS_FOR_A_COMPANY -
FREEAGENT_LIST_ALL_EXPENSES -
FREEAGENT_LIST_ALL_PRICE_LIST_ITEMS -
FREEAGENT_LIST_ALL_PROPERTIES -
FREEAGENT_LIST_ALL_RECURRING_INVOICES -
FREEAGENT_LIST_ALL_SALES_TAX_PERIODS_FOR_A_COMPANY -
FREEAGENT_LIST_ALL_STOCK_ITEMS -
FREEAGENT_LIST_ALL_TASKS -
FREEAGENT_LIST_ALL_TIMESLIPS -
FREEAGENT_LIST_ALL_USERS -
FREEAGENT_LIST_BANK_ACCOUNTS -
FREEAGENT_LIST_BANK_FEEDS -
FREEAGENT_LIST_BANK_TRANSACTIONS -
FREEAGENT_LIST_BILLS -
FREEAGENT_LIST_BUSINESS_CATEGORIES -
FREEAGENT_LIST_CATEGORIES -
FREEAGENT_LIST_CONTACTS -
FREEAGENT_LIST_CREDIT_NOTE_RECONCILIATIONS -
FREEAGENT_LIST_CREDIT_NOTES -
FREEAGENT_LIST_EC_MOSS_SALES_TAX_RATES -
FREEAGENT_LIST_ESTIMATES -
FREEAGENT_LIST_ESTIMATES_DEFAULT_ADDITIONAL_TEXT -
FREEAGENT_LIST_FINAL_ACCOUNTS_REPORTS -
FREEAGENT_LIST_HIRE_PURCHASES -
FREEAGENT_LIST_INVOICES_DEFAULT_ADDITIONAL_TEXT -
FREEAGENT_LIST_NOTES -
FREEAGENT_LIST_PROJECTS -
FREEAGENT_LIST_VAT_RETURNS -
FREEAGENT_SHOW_TAX_TIMELINE -
FREEAGENT_UPDATE_BANK_TRANSACTION_EXPLANATIONS -
FREEAGENT_UPDATE_ESTIMATES_DEFAULT_ADDITIONAL_TEXT -
FREEAGENT_UPDATE_ESTIMATES_TRANSITIONS_CONVERT -
FREEAGENT_UPDATE_EXPENSES -
FREEAGENT_UPDATE_INVOICES_DEFAULT_ADDITIONAL_TEXT -
FREEAGENT_UPDATE_INVOICES_TRANSITIONS_CONVERT -
FREEAGENT_UPDATE_JOURNAL_SETS -
FREEAGENT_UPDATE_NOTES1 -
FREEAGENT_UPDATE_PRICE_LIST_ITEMS -
FREEAGENT_UPDATE_USERS_ME -
FREEAGENT_UPLOAD_A_BANK_STATEMENT
Build with Freeagent
Open OverSkill, describe what you want to build, and reference Freeagent in your prompt — the AI will wire up the integration automatically.