Dateien

XML-Element Beschreibung Typ Pflichtfeld setzbar
comments-countAnzahl der KommentareINTEGER
content-typeDateitypSTRING
descriptionBeschreibung in TextileSTRINGja
description-formattedBeschreibung in HTMLSTRING
filenameNameSTRINGja*
idID der DateiINTEGER
project-idID des ProjektsINTEGER
sizeDateigröße in ByteINTEGER
updated_atZeitpunkt der letzten ÄnderungDATETIME
user-idID des Mitglieds, das Datei hochgeladen hatINTEGER
tag-listSchlagwörter - trennen durch KommaSTRINGja
download-urlDownload URL der DateiSTRING
uploaded-dataBase64-kodierte Datei. Es müssen folgende Parameter angegeben werden: type="file", content-type und name. Die Base64-kodierte Datei muss in einem CDATA-Abschnitt stehen.Base64jaja**
res_permissionsBerechtigungenSTRINGja
res_permissions_groupsBerechtigungenSTRINGja
res_permissions_usersBerechtigungenSTRINGja

* Nur bei dem Ändern einer Datei (PUT Request)
** Nur bei dem Erstellen einer Datei (POST Request)

Alle Dateien abrufen

GET /api/projects/{project_id}/files

Response: 200 OK

Einzelne Datei abrufen

GET /api/projects/{project_id}/files/{file_id}

Response: 200 OK

Datei erstellen

POST /api/projects/{project_id}/files

Request Body

Response: 201 CREATED

Datei bearbeiten

PUT /api/projects/{project_id}/files/{file_id}

Request Body

Response: 200 OK

Datei löschen

DELETE /api/projects/{project_id}/files/{file_id}

Response: 200 OK

Werkstatt42 ist eine webbasierte Groupware zur Online Zusammenarbeit, effizienten Gruppenarbeit und eine Online Projektmanagement Software. Das bedeutet Sie können Ihre Projektarbeit und Projektplanung gemeinsam online erledigen, egal von wo. Auf Englisch nennen sich diese webbasierte Software auch Online Collaboration Software. Die Webanwendung ist eine Software zur Projektverwaltung, sowie ein Projekt Management System und eine einfache Projektmanagement Software, d.h. sie ist leicht zu bedienen und benötigt keine Einarbeitungszeit.