Skip to main content

Secrets Manager

KakaoCloud Secrets Manager securely stores and manages sensitive information such as API keys and database credentials.

Base URL​

The Secrets Manager API base URL is as follows.

https://secrets-manager-service.kr-central-2.kakaocloud.com

APIs by resource​

Select an API for key resources such as secrets and secret versions to view its request details and response format.

Secret versions​

Manages secret versions and their lifecycle.

APIMethodPath
Activate secret versionPATCH/api/v1/secrets/{secret_id}/versions/{version}/activate
Bulk cancel scheduled secret version destructionPATCH/api/v1/secrets/{secret_id}/versions/cancel-schedule-destroy
Bulk deactivate secret versionsPATCH/api/v1/secrets/{secret_id}/versions/deactivate
Bulk destroy secret versionsPATCH/api/v1/secrets/{secret_id}/versions/destroy
Bulk schedule secret version destructionPATCH/api/v1/secrets/{secret_id}/versions/schedule-destroy
Cancel scheduled secret version destructionPATCH/api/v1/secrets/{secret_id}/versions/{version}/cancel-schedule-destroy
Create secret versionPOST/api/v1/secrets/{secret_id}/versions
Deactivate secret versionPATCH/api/v1/secrets/{secret_id}/versions/{version}/deactivate
Destroy secret versionPATCH/api/v1/secrets/{secret_id}/versions/{version}/destroy
Get secret default versionGET/api/v1/secrets/{secret_id}/versions/value
Get secret versionGET/api/v1/secrets/{secret_id}/versions/{version}/value
List secret versionsGET/api/v1/secrets/{secret_id}/versions
Schedule secret version destructionPATCH/api/v1/secrets/{secret_id}/versions/{version}/schedule-destroy

Secrets​

Manages secrets and access control.

APIMethodPath
Add secret access targetsPOST/api/v1/secrets/{secret_id}/access-control/targets
Bulk delete secretsPOST/api/v1/secrets/deletions
Create secretPOST/api/v1/secrets
Delete secretDELETE/api/v1/secrets/{secret_id}
Get secretGET/api/v1/secrets/{secret_id}
List secretsGET/api/v1/secrets
List secret access targetsGET/api/v1/secrets/{secret_id}/access-control/targets
Remove secret access targetsPOST/api/v1/secrets/{secret_id}/access-control/targets/deletions
Update secret KMS keyPATCH/api/v1/secrets/{secret_id}/kms-key
Update secret access controlPUT/api/v1/secrets/{secret_id}/access-control

Secrets Manager​

Manages Secrets Manager activation and status.

APIMethodPath
Activate Secrets Manager servicePOST/api/v1/activation
Get Secrets Manager service statusGET/api/v1/activation