Create a new task. If successful, returns the task_id of the newly created task. If project_id provided, project will be assigned to the task automatically.
<?xml version="1.0" encoding="utf-8"?> <request method="createTask"> <name>Task 34-Inoicera API</name> <description>test description</description> <task_billable>Y</task_billable> <task_rate>30</task_rate> <projects> <project_id>278</project_id> <project_id>781</project_id> </projects> </request>
<?xml version="1.0" encoding="utf-8"?>53535
Update an existing task with the given task_id.
<?xml version="1.0" encoding="utf-8"?> <request method="updateTask"> <task_id>875</task_id> <name>Task 4-Inoicera API</name> <description>test description</description> <task_billable>Y</task_billable> <task_rate>30</task_rate> <projects> <project_id>278</project_id> </projects> </request>
<?xml version="1.0" encoding="utf-8"?>7985
Delete an existing task.
<?xml version="1.0" encoding="utf-8"?> <request method="deleteTask"> <task_id></task_id> <!-- This is task unique id at Invoicera database. You can use more than one row for delete --> </request>
<?xml version="1.0" encoding="utf-8"?>
Returns a list of task summaries. Results are ordered by descending task number.
<?xml version="1.0" encoding="utf-8"?> <request method="listTask"> <filter> <!-- Pass search parameters here --> <project_id></project_id> <!-- This is project unique id at Invoicera database --> <task_name></task_name> <!-- This is task name --> <task_billable></task_billable> <!-- Y if task is billbale and N if not --> <task_status></task_status> <!-- Status are Active, Archived, deleted. Only Active records will be displayed if no value defined --> <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>
<?xml version="1.0" encoding="utf-8"?>278 0 PR-001 Dummy description 0 flat No 2010-06-25 07:16:08 Active 1304 692 691
Return the complete task details associated with the given task_id.
<?xml version="1.0" encoding="utf-8"?> <request method="getTask"> <task_id>70</task_id> <!-- This is task unique id at Invoicera database. Only one ID can be pass at a time. --> </request>
<?xml version="1.0" encoding="utf-8"?>842 gj Y 5.00 2010-10-26 00:10:56 Active 278 879