API - Project Manage / Add

Add and manage projects and project details


Resource:
/acumulus/stable/projects/project_manage.php
Since API:
Available for authenticated:
API gebruiker
Available for authenticated:
API beheerder
Communication:
Basic submit, including below structure

Support voor inodes :

Submit

<?xml version="1.0" encoding="UTF-8"?>
<myxml>
  ...
  <project>
    <projectid></projectid>
    <projectname></projectname>
    <projectcontactid></projectcontactid>
    <projectstatus></projectstatus>
    <projectstartdate></projectstartdate>
    <projectenddate></projectenddate>
    <projectpricebase></projectpricebase>
    <projecthourlybase></projecthourlybase>
    <projectnotes></projectnotes>
  </project>
</myxml>

projectid mandatory / non-mandatory
Unique numeric identifier for project. Leave empty when adding a new project or include when updating a current project.

projectname
Descriptive name identifying the project.

projectcontactid mandatory
Contact associated with the project.

projectstatus
Integer identifying project status. Defaults to 1.

Option
Description
1
Active Project DEFAULT
2
Non-active Project

projectstartdate
Start date of the project in YYYY-MM-DD format.

projectenddate
End date of the project in YYYY-MM-DD format.

projectpricebase
Base price for project items associated with the project. Up to 4 decimals. Can be set to different prices for individual project items. The base price for the project items is depending on nature of project item and only applicable to project items of the type product or services that come at a predefined price.

projecthourlybase
Hourly base for project items associated with the project. Up to 4 decimals. Can be set to different rates for individual project items. Price of hourly rate is depending on nature of project item and only applicable to services charged at an hourly rate within the project.

projectbudget
Budget assigned to project. Defaults to 0.00 (no budget)

projectbudgetmins
Budget assigned to project in mins as integer.

projectnotes
Personal notes regarding the project.


Response

<?xml version="1.0" encoding="UTF-8"?>
<response>
  <project>
    <projectid></projectid>
    <projectproc></projectproc>
    <projectname></projectname>
    <projectcontactid></projectcontactid>
    <projectstatus></projectstatus>
    <projectstartdate></projectstartdate>
    <projectenddate></projectenddate>
    <projectpricebase></projectpricebase>
    <projecthourlybase></projecthourlybase>
    <projectbudget></projectbudget>
    <projectbudgetmins><projectbudgetmins>
    <projectnotes></projectnotes>
  </project>
</response>

projectid
Added or altered project identifier.

projectproc
Action executed. Usually either updated, added or deleted.