Time Log - Entry

Create Time-Log

Create a new timelog. If successful, returns the timelog_id of the newly created timelog.

Request

<?xml version="1.0" encoding="utf-8"?>
<request method="createTimeLog">
	<project_id>2054</project_id>
	<task_id>2334</task_id>
	<work_date>2011-06-15</work_date>
	<hours_worked>0</hours_worked>
	<notes>this is added through invoicera API.</notes>
	<billed></billed>
	<status></status>
</request>

			 

Response

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

Update Timelog

Update an existing Timelog with the given timelog_id.

Request

<?xml version="1.0" encoding="utf-8"?>
<request method="updateTimeLog">
	<timelog_id>2004</timelog_id>
	<project_id>781</project_id>
	<task_id>692</task_id>
	<work_date>2010-11-12</work_date>
	<hours_worked>5</hours_worked>
	<notes>this is added through invoicera API.</notes>
	<billed></billed>
</request>

			 

Response

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

Delete Timelog

Delete an existing Timelog.

Request

<?xml version="1.0" encoding="utf-8"?>
<request method="deleteTimeLog">
	<timelog_id>103</timelog_id> <!-- This is timelog unique id at Invoicera database. You can use more than one row for delete -->
		<timelog_id>104</timelog_id> <!-- This is timelog unique id at Invoicera database. You can use more than one row for delete -->
</request>
			 

Response

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

List Timelog

Returns a list of Timelog summaries. Results are ordered by descending Timelog number.

Request

<?xml version="1.0" encoding="utf-8"?>
<request method="listTimeLog">
    <filter> <!-- Pass search parameters here -->
		<project_id></project_id> <!-- This is project unique id at Invoicera database -->
		<task_id></task_id> <!-- This is task unique id at Invoicera database -->
		<work_date></work_date> <!-- This is task date-->
		<billed></billed> <!-- This shows that task is billed or not -->
	    <page></page> <!-- This is page number -->
	    <per_page_record></per_page_record>  <!-- This is number of records per page -->
	</filter> <!-- search parameters ends here -->
</request>
			 

Response

<?xml version="1.0" encoding="utf-8"?>
    
        
            
                1647
                278
                692
                2010-09-08
                4.00
                gdsgds
                Active
            
            .
            .
            .
        
    

Get Timelog

Return the complete timelog details associated with the given timelog_id.

Request

<?xml version="1.0" encoding="utf-8"?>
<request method="getTimeLog">
	<timelog_id></timelog_id> <!-- This is time_log unique id at Invoicera database. Only one ID can be pass at a time. -->
</request>
			 

Response

<?xml version="1.0" encoding="utf-8"?>
    
        
            1647
            278
            692
            2010-09-08
            4.00
            gdsgds
            Active
        
    

Get Started for FREE

Over 3 Million Users Have Chosen Invoicera

No credit card required. Cancel anytime REQUEST A FREE DEMO