SupportContact salesStart free trial
  • Getting started
    • Overview
    • Authentication
    • Querying tutorial
    • OData Integrations
    • Work Breakdown Structure
    • Software Development Kits
    • API Patch Notes
    • FAQ
    • Terms of use
  • API Reference
LogoLogo
SupportContact salesStart free trial
API ReferenceTask File

Upload Task File

POST
https://api.projectmanager.com/api/data/tasks/:taskId/files
POST
/api/data/tasks/:taskId/files
1curl -X POST https://api.projectmanager.com/api/data/tasks/taskId/files \
2 -H "Authorization: Bearer <token>" \
3 -H "Content-Type: multipart/form-data" \
4 -F file=@<file1>
Try it
200Successful
1{
2 "error": {
3 "technicalError": "string",
4 "additionalErrors": [
5 "string"
6 ],
7 "validationErrors": {},
8 "message": "string"
9 },
10 "success": true,
11 "hasError": true,
12 "statusCode": "Continue",
13 "data": {
14 "id": "string",
15 "projectId": "string",
16 "taskId": "string",
17 "ownerId": "string",
18 "createdDate": "2024-01-15T09:30:00Z",
19 "folderId": "string",
20 "fileType": "string",
21 "fileTypeLabel": "string",
22 "size": 1,
23 "downloadPath": "string",
24 "deleted": true,
25 "type": "string",
26 "name": "string",
27 "entityOwnerId": "string"
28 }
29}
Uploads a file to a task. ProjectManager allows you to store Files connected to other elements of your Workspace such as a Project, a Task, or Home. Files are maintained separately based on the location where the file was stored. When you upload a File, please allow a few moments for the File to be processed and verified. ProjectManager may reject File uploads that contain problems such as malware. Once a File has completed the upload the process, you may retrieve it using the DownloadFile API. This API returns a JSON response indicating success or failure.
Was this page helpful?
Previous

Get task metadata

Next
Built with
Get task metadata
Uploads a file to a task. ProjectManager allows you to store Files connected to other elements of your Workspace such as a Project, a Task, or Home. Files are maintained separately based on the location where the file was stored. When you upload a File, please allow a few moments for the File to be processed and verified. ProjectManager may reject File uploads that contain problems such as malware. Once a File has completed the upload the process, you may retrieve it using the DownloadFile API. This API returns a JSON response indicating success or failure.

Authentication

AuthorizationBearer
Bearer authentication of the form `Bearer <token>`, where token is your auth token.

Path parameters

taskIdstringRequiredformat: "uuid"
The reference to the task

Headers

x-integration-namestringOptional
The name of the calling system passed along as a header parameter

Request