Create a new project. If successful, returns the project_id of the newly created project. If task_id provided, tasks will be assign to the project automatically.
<?xml version="1.0" encoding="utf-8"?> <request method="createProject"> <name>Project-75</name> <client_id></client_id> <project_manager_id></project_manager_id> <description>test description</description> <billing_method>flat</billing_method> <budget>500.00</budget> <tasks> <task_id>1</task_id> </tasks> </request>
<?xml version="1.0" encoding="utf-8"?>2632
Update an existing project with the given project_id.
<?xml version="1.0" encoding="utf-8"?> <request method="updateProject"> <project_id>787</project_id> <name>Project-Inoicera API-updated</name> <client_id></client_id> <project_manager_id></project_manager_id> <description>test description</description> <billing_method>flat</billing_method> <budget>600</budget> <tasks> <task_id>691</task_id> </tasks> </request>
<?xml version="1.0" encoding="utf-8"?>7985
Delete an existing project.
<?xml version="1.0" encoding="utf-8"?> <request method="deleteProject"> <project_id>30</project_id> <!-- This is project 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 project summaries. Results are ordered by descending project number.
<?xml version="1.0" encoding="utf-8"?> <request method="listProject"> <filter> <!-- Pass search parameters here --> <client_id></client_id> <!-- This is client unique id at Invoicera database --> <task_id></task_id> <!-- This is unique task id's, associated with this project --> <project_name></project_name> <!-- This is project name --> <project_status></project_status> <!-- This is project status --> <page>1</page> <!-- This is page number --> <per_page_record>100</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 project details associated with the given project_id.
<?xml version="1.0" encoding="utf-8"?> <request method="getProject"> <project_id></project_id> <!-- This is project unique id at Invoicera database. Only one ID can be pass at a time. --> </request>
<?xml version="1.0" encoding="utf-8"?>7985 0 PR-001 Dummy description 0 flat No 2010-06-25 07:16:08 Active 1304 692 691