Freshbook API to export records from Fresh Book account
Description
As Freshbooks (provide invoicing and other services which helps manage business) does not fully support an customize export feature for all the database entities which in turn exports all the records in the CSV and/or XLS format, so WeblineIndia had developed an .Net API which exports all the customized database entities and its records, other than default reports provided by Freshbooks and also tracking of the records can maintained through a log file.
This Net API is an windows executable and is a result of the console application developed using .Net platform with C#
Functionality of the API
This executable requires API URL and Authentication token as inputs to connect to Freshbooks (Freshbooks provides this API URL and Authentication token if you have created business account on Freshbooks), these inputs can be read from the INI file (configuration file), once connected to the Freshbooks the executable export records into CSV/XLS file for the following database entities
• Categories
• Clients
• Estimates
• Expenses
• Invoices
• Items
• Payments
• Projects
• Recurring
• Staff
• Tasks
• Time Entries
For the API URL and Authentication token provided, whenever it’s been executed This CSV/XLS files can be stored anywhere and its path is configurable through INI file. Executable is also responsible for tracking records which are maintained by a log file, which appends logs to the master log file, whenever it’s been executed.
This master log file can be stored anywhere and its path is configurable through INI file.




