API Actions

Authorization information of APIs (v3)

Permission

API

Action

Dependent Permission

IAM Project

(Project)

Enterprise Project

(Enterprise Project)

Querying the certificate list

GET /v3/scm/certificates

scm:cert:list

-

x

Obtaining details of a certificate

GET /v3/scm/certificates/{certificate_id}

scm:cert:get

-

x

Deleting a certificate

DELETE /v3/scm/certificates/{certificate_id}

scm:cert:delete

-

x

Pushing a certificate

POST /v3/scm/certificates/{certificate_id}/push

scm:cert:push

The following action needs to be added when a certificate is to be pushed to CDN:

cdn:configuration:queryHttpsConf

x

Importing a certificate

POST /v3/scm/certificates/import

scm:cert:upload

-

x

Exporting a certificate

POST /v3/scm/certificates/{certificate_id}/export

scm:cert:download

-

x

Authorization information of APIs (v2)

Permission

API

Action

Dependent Permission

IAM Project

(Project)

Enterprise Project

(Enterprise Project)

Querying the certificate list

GET /v2/{project_id}/scm/certlist

scm:cert:list

-

x

Querying details of a certificate

GET /v2/{project_id}/scm/cert/{cert_id}

scm:cert:get

-

x

Querying the certificate type

GET /v2/{project_id}/scm/cert/product

scm:certType:get

-

x

Querying details of a certificate

GET /v2/{project_id}/scm/product/{product_id}

scm:certProduct:get

-

x

Canceling an application

POST /v2/{project_id}/scm/cert/{cert_id}/cancel-cert

scm:cert:cancel

-

x

Purchasing a certificate

POST /v2/{project_id}/scm/cert/purchase

scm:cert:purchase

-

x

Applying for a certificate

POST /v2/{project_id}/scm/cert/{cert_id}/complete

scm:cert:complete

-

x

Saving the information entered when applying for a certificate

POST /v2/{project_id}/scm/cert/{cert_id}/save

scm:cert:complete

-

x

Reading the information entered during certificate application

POST /v2/{project_id}/scm/cert/{cert_id}/read

scm:cert:complete

-

x

Modifying a certificate

PUT /v2/{project_id}/scm/cert/{cert_id}

scm:cert:edit

-

x

Deleting a certificate

DELETE /v2/{project_id}/scm/cert/{cert_id}

scm:cert:delete

-

x

Downloading a certificate

GET /v2/{project_id}/scm/cert/{cert_id}/cert_file

scm:cert:download

-

x

Uploading authentication information

POST /v2/{project_id}/scm/cert/{cert_id}/info/{type}/upload_authentication

scm:cert:complete

-

x

Revoking a certificate

POST /v2/{project_id}/scm/cert/{cert_id}/revoke

scm:cert:revoke

-

x

Pushing a certificate

POST /v2/{project_id}/scm/cert/{cert_id}/push

scm:cert:push

The following action needs to be added when a certificate is to be pushed to CDN:

cdn:configuration:queryHttpsConf

x

Querying push records

GET /v2/{project_id}/scm/cert/{cert_id}/push-history

scm:pushHistory:list

-

x

Uploading a certificate

POST /v2/{project_id}/scm/cert/upload

scm:cert:upload

-

x

Verifying a CSR

POST /v2/{project_id}/scm/check-csr

scm:cert:complete

-

x

Adding an additional domain name

POST /v2/{project_id}/scm/cert/{cert_id}/supplement

scm:cert:supplement

-

x

Canceling privacy authorization

DELETE /v2/{project_id}/scm/privacy-protection/{cert_id}

scm:privacyProtection:delete

-

x