Help Center/KooDrive/API Reference(Carrier)/API/Carrier Calling APIs/Querying a Carrier Retention Period Policy
Updated on 2026-02-12 GMT+08:00

Querying a Carrier Retention Period Policy

Function

Query a carrier's reservation period policy.

URI

GET /koodrive/ose/v1/carrier/retention/policy/getList

Request Parameters

Table 1 Request header parameters

Parameter

Mandatory

Type

Description

Authorization

Yes

String

Definition:

This field stores the 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-Date

Yes

String

Definition:

Signature time, which is used for app ID authentication.

Constraints:

The time 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-User-Id

Yes

String

Definition:

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

Constraints:

N/A

Range:

N/A

Default Value:

N/A

x-traceid

No

String

Definition:

Service trace ID, which contains 58 bits.

Constraints:

N/A

Range:

The value contains 58 bits.

Default Value:

N/A

Response Parameters

Status code: 200

Table 2 Response body parameters

Parameter

Type

Description

policyList

Array of RetentionPolicy objects

Carrier retention period policy list.

Table 3 RetentionPolicy

Parameter

Type

Description

policyId

Long

Retention period policy ID.

policyName

String

Retention period policy name.

description

String

Retention period policy description.

priority

Integer

Execution priority in the retention period.

status

Integer

Enabling status.

Example Requests

/koodrive/ose/v1/carrier/retention/policy/getList

Example Responses

Status code: 200

Response to the request for querying a carrier's retention period policy.

{
  "policyList" : [ {
    "policyId" : 300000000000000000,
    "policyName" : "delete_unused_user",
    "description" : "0: Delete a user.",
    "priority" : 5,
    "status" : 1
  } ],
  "code" : 0,
  "msg" : "success"
}

Status Codes

Status Code

Description

200

Response to the request for querying a carrier's retention period policy.