Loading...
Loading...
Interacts with the FreeAgent accounting API to manage invoices, contacts, projects, expenses, timeslips, and other financial data. Use when the user needs to retrieve, create, update, or analyze FreeAgent accounting information via the API.
npx skill4agent add markpitt/claude-skills freeagent-api| Task | Load Resource | API Domains |
|---|---|---|
| Set up OAuth, manage tokens, test API | | OAuth 2.0, token management |
| Create/update contacts, manage clients/suppliers | | Contacts, companies, users |
| Manage invoices, projects, expenses, timeslips | | Core financial entities |
| Bank accounts, transactions, reconciliation | | Banking, cash flow |
| Error handling, rate limits, retries, caching | | Production patterns |
| Common workflows, code examples, integration tips | | Real-world usage |
| All endpoints (reference only) | | Complete API reference |
authentication-setup.mdcontacts-organizations.mdaccounting-objects.mdbanking-financial.mdadvanced-patterns.mdexamples.mdtemplates/api-request-template.shtemplates/python-client.pyauthentication-setup.mdhttps://api.freeagent.com/v2/contacts/123X-RateLimit-Remainingadvanced-patterns.mdhttps://api.freeagent.com/v2/approve_app?client_id=YOUR_IDhttps://api.freeagent.com/v2/token_endpointFREEAGENT_ACCESS_TOKENFREEAGENT_REFRESH_TOKENAuthorization: Bearer $FREEAGENT_ACCESS_TOKENhttps://api.freeagent.com/v2/https://api.sandbox.freeagent.com/v2/| Domain | Primary Endpoints | Use Case |
|---|---|---|
| Authentication | | OAuth flows, token refresh |
| Contacts & Organizations | | Client/supplier management |
| Accounting Objects | | Core financial workflow |
| Banking & Financial | | Cash flow, reconciliation |
{"contact": {...}}{"contacts": [...]}| Operation | Method | Example |
|---|---|---|
| List items | GET | |
| Get one item | GET | |
| Create item | POST | |
| Update item | PUT | |
| Delete item | DELETE | |
| Filter results | GET params | |
templates/api-request-template.shtemplates/python-client.pyresources/examples.md| File | Lines | Focus |
|---|---|---|
| ~180 | OAuth setup, token management, security |
| ~250 | Contact CRUD, bulk operations, company info |
| ~350 | Invoices, projects, expenses, timeslips, pagination |
| ~250 | Bank accounts, transactions, reconciliation, categories |
| ~350 | Error handling, rate limits, retries, caching, validation |
| ~400 | Practical code examples, integration patterns |
| ~300 | Complete API reference (use for quick lookup) |