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