FreshBooks

Provides integration into FreshBooks via REST API.

Properties

Connection

Type: Connection Input
Specifies the Connection to use for the request. See Remarks for details on setting up a connection. As FreshBooks is a public Cloud service, it is not necessary to use a DropPoint.

URL
Type: String
The base URL for the FreshBooks account. This URL is shown in the API URL property under FreshBooks API in My Account.

AuthToken
Type: String
The API authorization token. This token is shown in the Authentication Token property under FreshBooks API in My Account.

PreserveResponseNamespace
Type: Boolean
When true, The FreshBooks Connector will preserve the XML namespace that is emitted by FreshBooks. By default, this namespace is removed as XML requests to FreshBooks do not require it.

Module

Type: List Input
Indicates the module to which the transaction applies.

callback
category
client
estimate
expense
gateway
invoice
invoice_lines
item
language
payment
project
receipt
recurring
recurring_lines
staff
system
task
tax
time_entry

Action

Type: List Input
Indicates the type of action to perform.

create
verify
resendToken
list
delete
update
get
sendByEmail
sendBySnailMail
add
current

RequestXml

Type: Xml Input
Provides the request.

ResponseXml

Type: Xml Output
Provides the response.

Remarks

Begin constructing a request by selecting an appropriate Node Sample for this Connector. For further information on behavior and interaction with the FreshBooks API, refer to the FreshBooks Developer site.

Setting up a Connection

Follow these steps to set up a Connection to FreshBooks in Flowgear:

  • Sign in to FreshBooks
  • Click My Account in the top menu
  • Click the FreshBooks API tab
  • Copy the API URL and Authentication Token and paste these into their respective properties in the FreshBooks Connection in Flowgear