XML-Element | Beschreibung | Typ | Pflichtfeld | setzbar |
---|---|---|---|---|
comments-count | Anzahl der Kommentare | INTEGER | ||
content-type | Dateityp | STRING | ||
description | Beschreibung in Textile | STRING | ja | |
description-formatted | Beschreibung in HTML | STRING | ||
filename | Name | STRING | ja* | |
id | ID der Datei | INTEGER | ||
project-id | ID des Projekts | INTEGER | ||
size | Dateigröße in Byte | INTEGER | ||
updated_at | Zeitpunkt der letzten Änderung | DATETIME | ||
user-id | ID des Mitglieds, das Datei hochgeladen hat | INTEGER | ||
tag-list | Schlagwörter - trennen durch Komma | STRING | ja | |
download-url | Download URL der Datei | STRING | ||
uploaded-data | Base64-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. | Base64 | ja | ja** |
res_permissions | Berechtigungen | STRING | ja | |
res_permissions_groups | Berechtigungen | STRING | ja | |
res_permissions_users | Berechtigungen | STRING | ja |
* Nur bei dem Ändern einer Datei (PUT Request)
** Nur bei dem Erstellen einer Datei (POST Request)
GET /api/projects/{project_id}/files
Response: 200 OK
GET /api/projects/{project_id}/files/{file_id}
Response: 200 OK
POST /api/projects/{project_id}/files
Request Body
Response: 201 CREATED
PUT /api/projects/{project_id}/files/{file_id}
Request Body
Response: 200 OK
DELETE /api/projects/{project_id}/files/{file_id}
Response: 200 OK