ProjectService
ProjectServiceProjectService WSDL
Guides
Save Project
The only required property when creating a new project is Name. If you don't specify an Id, the system will generate one. You can specify your own project Id, if you set an existing project Id then your request will update the existing project.
Warning
Please note: The property Owner cannot be set, it will always be set to the currently authenticated user in the integration
Tips
Please note: The property Enabled is always set to false (for legacy reasons). You can get active projects with the GetProjectsDetailed and GetProjectList methods and the inactive projects with the GetDeactivatedProjectNameList and GetDeactivatedProjects methods. So the Enabled property should be ignored in all cases and is always set to its default value false
Save Project Task
You must set the following properties: Name, ProjectId, DateStart and DateStop. Task Ids are set by the system. If you specify an Id this means that you are updating an existing task.
Methods
| Method | Input type | Return type | Description |
|---|---|---|---|
| GetProjectNameList | - | ProjectShort[] | Gets a list of the name and id of all projects |
| GetProjectList | ProjectSearch | Project[] | Gets a list of all projects |
| GetProjectsDetailed | ProjectSearch | Project[] | Gets a list of all projects with additional data |
| GetSingleProject | Int | Project | Gets a single project by id |
| GetProjectTasks | Int | Task[] | Returns a list of tasks for a specific project |
| GetMyProjectTasks | - | Task[] | Returns a list of the currently logged in user’s tasks |
| SaveProjectTask | Task | Saves a task. | |
| GetProjectRoles | - | Role[] | Returns a list of project roles |
| GetProjectStatuses | - | Status[] | Returns a list of project statuses |
| GetProjectTypes | - | KeyValuePair[] | Returns a list of project types. Key = Type Id, Value = Type Name |
| SaveProject | Project | Int | Creates a new or edits an existing project |
| GetPipeLines | Project | KeyValuePair[] | |
| GetProjectParticipants | ProjectIds (int[]), ChangedAfter (DateTime) | ProjectParticipants[] | Returns a list of project participants |
| GetCategories | KeyValue[] | Returns a list of Project Task Categories |