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.
| API | Method | Path |
|---|---|---|
| Activate secret version | PATCH | /api/v1/secrets/{secret_id}/versions/{version}/activate |
| Bulk cancel scheduled secret version destruction | PATCH | /api/v1/secrets/{secret_id}/versions/cancel-schedule-destroy |
| Bulk deactivate secret versions | PATCH | /api/v1/secrets/{secret_id}/versions/deactivate |
| Bulk destroy secret versions | PATCH | /api/v1/secrets/{secret_id}/versions/destroy |
| Bulk schedule secret version destruction | PATCH | /api/v1/secrets/{secret_id}/versions/schedule-destroy |
| Cancel scheduled secret version destruction | PATCH | /api/v1/secrets/{secret_id}/versions/{version}/cancel-schedule-destroy |
| Create secret version | POST | /api/v1/secrets/{secret_id}/versions |
| Deactivate secret version | PATCH | /api/v1/secrets/{secret_id}/versions/{version}/deactivate |
| Destroy secret version | PATCH | /api/v1/secrets/{secret_id}/versions/{version}/destroy |
| Get secret default version | GET | /api/v1/secrets/{secret_id}/versions/value |
| Get secret version | GET | /api/v1/secrets/{secret_id}/versions/{version}/value |
| List secret versions | GET | /api/v1/secrets/{secret_id}/versions |
| Schedule secret version destruction | PATCH | /api/v1/secrets/{secret_id}/versions/{version}/schedule-destroy |
Secrets
Manages secrets and access control.
| API | Method | Path |
|---|---|---|
| Add secret access targets | POST | /api/v1/secrets/{secret_id}/access-control/targets |
| Bulk delete secrets | POST | /api/v1/secrets/deletions |
| Create secret | POST | /api/v1/secrets |
| Delete secret | DELETE | /api/v1/secrets/{secret_id} |
| Get secret | GET | /api/v1/secrets/{secret_id} |
| List secrets | GET | /api/v1/secrets |
| List secret access targets | GET | /api/v1/secrets/{secret_id}/access-control/targets |
| Remove secret access targets | POST | /api/v1/secrets/{secret_id}/access-control/targets/deletions |
| Update secret KMS key | PATCH | /api/v1/secrets/{secret_id}/kms-key |
| Update secret access control | PUT | /api/v1/secrets/{secret_id}/access-control |
Secrets Manager
Manages Secrets Manager activation and status.
| API | Method | Path |
|---|---|---|
| Activate Secrets Manager service | POST | /api/v1/activation |
| Get Secrets Manager service status | GET | /api/v1/activation |