FreshBooks

Search


API Calls

Resources

Tasks

Staff have access to the API calls listed below if the Time Tracking tab is enabled for staff. Each staff member can modify tasks if "Staff Project Access" (under Settings, Set Up Preferences, Time Tracking) is enabled. Each staff member can also see the tasks which are assigned to projects that staff member is assigned to.

task.create

Create a new task.

Request

<?xml version="1.0" encoding="utf-8"?>

  
    Yard Work      
    1      
    15.00          
    Grass cutting, hedge trimming, etc.
  

Response

<?xml version="1.0" encoding="utf-8"?>

  211
	

task.update

Update an existing task.

Request

<?xml version="1.0" encoding="utf-8"?>

  
    211

    
  

Response

<?xml version="1.0" encoding="utf-8"?>
	

task.get

Retrieve an existing task.

Request

<?xml version="1.0" encoding="utf-8"?>

  211

Response

<?xml version="1.0" encoding="utf-8"?>

  
    211
    Research
    
    1
    180
  
	

task.delete

Delete an existing task.

Request

<?xml version="1.0" encoding="utf-8"?>

  211

Response

<?xml version="1.0" encoding="utf-8"?>
	

task.list

Returns a list of tasks in alphabetical order.

Filters
  • project_id - returns only tasks associated with a given project

Request

<?xml version="1.0" encoding="utf-8"?>

  23           
  1                        
  15               

Response

<?xml version="1.0" encoding="utf-8"?>

  
    
      211
      Research
      
      1
      180
    
    
    ...
    
    ...