Help Center/KooDrive/API Reference(Carrier)/API/File Management/Checking Whether File Upload Is Completed
Updated on 2026-02-12 GMT+08:00

Checking Whether File Upload Is Completed

Function

Check the file integrity after the service uploads the complete data of a file. If the file passes the check, the file upload is complete. Data files need to be loaded to the Singapore node for processing.

URI

POST /koodrive/ose/v1/files/complete

Request Parameters

Table 1 Request header parameters

Parameter

Mandatory

Type

Description

language

No

String

Definition:

Language code.

Constraints:

The value must comply with the internationalization specifications. For example, en_us indicates English (United States).

Range:

N/A

Default Value:

If this parameter is not transferred, English (United States) is used by default.

Authorization

Yes

String

Definition:

Access token.

Token authentication is used to call KooDrive APIs. A token indicates the permission. When an API is called, the token is added to the request header to obtain the operation permission.

Constraints:

The format is Bearer+{access_token}.

Range:

For details about how to obtain an access token, see the corresponding developer guide.

Default Value:

N/A

X-Traceid

No

String

Definition:

Message log trace ID. The value contains 58 bits.

Constraints:

N/A

Range:

N/A

Default Value:

N/A

X-User-Id

Yes

String

Definition:

User ID on KooDrive, which is used for app authentication.

Constraints:

N/A

Range:

N/A

Default Value:

N/A

X-Date

Yes

String

Definition:

Date, which is used for app authentication.

Constraints:

The value must be within 15 minutes from the current time and cannot be later than the current time.

Range:

The format is yyyMMdd'T'HHmmss'Z', for example, 20251103T070140Z.

Default Value:

N/A

x-hw-share-folder-id

No

String

Definition:

ID of the shared folder. If this request header is passed, the current operation is performed in the shared folder.

Constraints:

N/A

Range:

N/A

Default Value:

N/A

Table 2 Request body parameters

Parameter

Mandatory

Type

Description

fileId

Yes

String

Definition:

ID of the uploaded file.

Constraints:

N/A

Range:

N/A

Default Value:

N/A

sha256

No

String

Definition:

Complete file digest calculated using SHA256.

Constraints:

N/A

Range:

N/A

Default Value:

N/A

Response Parameters

Status code: 200

Table 3 Response body parameters

Parameter

Type

Description

code

String

Response code.

msg

String

Response message.

Example Requests

Combines parts and checks file integrity after the binary data of a file is uploaded.

POST /koodrive/ose/v1/files/complete

Authorization:Bearer+10f88*********4791e9ff

{
    "fileId": "FiqNTAYdzXtKhenh29A9EXJvhaKQqcYVS"
}

Example Responses

Status code: 200

Information returned after the upload is complete.

{
  "code" : 0,
  "msg" : "success."
}

Status Codes

Status Code

Description

200

Information returned after the upload is complete.