We are developing a Python application to interface with our EGroupware system in order to manage and display company projects through the GroupDAV API.
We want to programmatically access project data to retrieve the complete list of company projects, display information such as project name, description, status, dates, budget, assigned team, filter and search projects by various criteria and create a custom desktop interface for project management
We cannot identify the correct endpoint to access Project Manager module data through the GroupDAV API.
Attempts Made:
Endpoint /username/projectmanager/: Returns HTTP 501 error (Not Implemented)
Other successfully tested endpoints:
/username/timesheet/ - working but contains only partial project references
/username/infolog/ - working but incomplete project data
/username/calendar/ - working but not relevant
/username/addressbook/ - working but not relevant
Current Situation:
We can retrieve some project references through timesheet and infolog endpoints (fields like pm_id, project, pm_title), but this data is fragmented and unstructured. We cannot find a dedicated endpoint that returns the complete list of projects with all their attributes.
Questions:
What is the correct endpoint to access Project Manager module ?
If the /projectmanager/ endpoint is not implemented, is there an alternative way to access this data via API?
Is any special server configuration required to enable API access to projects?
Is there specific documentation for API access to the Project Manager module?
Thanks in advance