Projects
General Info
Projects in FreshBooks are used to track business projects and related information such as hourly rate, service(s) being offered, projected end date...etc
Access Requirements
Access | Requires Authorization |
|
Important Note
When using GET calls for Projects and Time Tracking, please leave out the Content Type from your header.
Includes
There are no includes for projects.
Filters
Filter Type | Name | Description |
|---|---|---|
Bool | active | true marks that the project is still an active project |
Bool | complete | true marks that the project has been completed |
Bool | include_logged_duration | true returns the time logged for a project (in seconds) |
Datetime | updated_since | matches projects that have been updated at or after the specified utc date/time |
Bool | skip_group | true returns projects without the group field |
Sort Fields
Sort Field | Description |
|---|---|
created_at | Sort by the creation date of the projects |
due_date | Sort by the due date of the projects |
title | Sort by the project titles alphabetically |
Field Descriptions
underlined fields are required on creation
Field | Type | Description |
|---|---|---|
due_date | Date | date of projected completion. |
fixed_price | string | used for flat-rate projects. Represents the amount being charged to the client for the project |
group | object | subfields: pending_invitations, id, members |
pending_invitations | string array | the pending invites to employees and contractors within the project |
id | int | Unique id of group membership |
members | object | subfields: first_name, last_name, role, identity_id, active, company, id, email |
first_name | string | first name of the identity |
last_name | string | last name of the identity |
role | string | named role identity holds in group |
identity_id | int | The unique id for the identity |
active | bool | whether the project is active or not |
company | string | the name of the business |
id | int | unique id for the membership |
string | email of identity | |
description | string | description of project |
complete | bool | whether the project is completed or not |
title | string | the project's title |
project_type | string | type of project: fixed_price, hourly_rate |
budget | int | budget for project |
updated_at | DateTime | the time the project was last updated |
services | object | subfields: business_id, name, id |
business_id | int | unique id for business |
name | string | the name of the service |
id | int | service id |
rate | string | the hourly rate of the project. Only applies to hourly_rate projects |
client_id | int | unique id of the client being billed for the project |
created_at | DateTime | the date/time the project was created |
logged_duration | int | the time logged for the project in seconds |
id | int | unique id for the project |
billing_method | string | the method of payment for the project |
internal | bool | clarifies that the project is internally within the company (client is the company) |