Projects

Staff have access to the API calls listed below if the Time Tracking tab is enabled for staff. Each staff member can view all projects to which he or she is assigned. Each staff member can edit only those projects on which he or she is the Project Manager. Limited information is returned about projects that the staff member is assigned to, but not the manager of.

project.create

Create a new project. If you specify project-rate or flat-rate for bill_method, you must supply a rate. Billing Method Types

  • task-rate
  • flat-rate
  • project-rate
  • staff-rate

project.update

Update an existing project.

project.get

Retrieve an existing project.

Note:Staff IDs for staff members who are assigned to a project will only appear for admins and project managers.

project.delete

Delete an existing project.

project.list

Returns a list of projects in alphabetical order.

Filters

client_id
return only projects assigned to this client
task_id
return only projects with the given task

Note:Staff IDs for staff members who are assigned to a project will only appear for admins and project managers.