Uploading Files and Associating Work Items
Function
This API is used to upload files and associate them with work items.
Calling Method
For details, see Calling APIs.
URI
POST /v1/ipdprojectservice/projects/{project_id}/issues/{issue_id}/attachments/upload
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
project_id |
Yes |
String |
Definition: 32-character UUID of a project, which uniquely identifies a project. Obtain the value of this parameter from the project_id field in the response body of the Querying the Project List API. Constraints: Regular expression: ^[A-Za-z0-9]{32}$ Options: N/A Default value: N/A |
issue_id |
Yes |
String |
Description: unique ID of a work item. You can obtain the value from the Querying Work Items or Querying Tree-shaped Work Items API. The value is id in the response body. Constraints: Regular expression: ^([0-9]{18,19})$ Default value: N/A |
Request Parameters
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
attachment |
Yes |
File |
Definition: Attachment. |
Response Parameters
Status code: 200
Parameter |
Type |
Description |
---|---|---|
status |
String |
Definition: Status. Options: N/A |
message |
String |
Definition: Failure information. Options: N/A |
result |
Array of AttachmentVoExt objects |
Definition: Attachment upload information. |
Parameter |
Type |
Description |
---|---|---|
progress |
Integer |
Definition: Upload progress. Options: N/A |
id |
String |
Definition: Attachment ID. Options: N/A |
workitem_id |
String |
Definition: Work item ID. Options: N/A |
filesize |
Long |
Definition: File size. Options: N/A |
store_filename |
String |
Definition: File name. Options: N/A |
title |
String |
Definition: File name. Options: N/A |
Example Requests
POST https://{endpoint}/v1/ipdprojectservice/projects/gdbdf969b32694524a949b5ef6b3e124a/issues/956239067176935400/attachments/upload ------WebKitFormBoundary1kuNerRnRVVybt65 Content-Disposition: form-data; name="attachment"; filename="demo.PNG" Content-Type: image/png
Example Responses
Status code: 200
Upload success response.
{ "status" : "success", "message" : null, "result" : null }
Status Codes
Status Code |
Description |
---|---|
200 |
Upload success response. |
Error Codes
See Error Codes.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot