# Doppler SecretOps

Doppler is a secrets management platform that helps teams securely manage and sync environment variables across projects and environments.

- **Category:** developer tools
- **Auth:** API_KEY
- **Composio Managed App Available?** N/A
- **Tools:** 29
- **Triggers:** 0
- **Slug:** `DOPPLER_SECRETOPS`
- **Version:** 20260506_00

## Tools

### Activity Logs List

**Slug:** `DOPPLER_SECRETOPS_ACTIVITY_LOGS_LIST`

Tool to list workplace activity logs. Use when you need to fetch recent activity logs.

### Retrieve Activity Log

**Slug:** `DOPPLER_SECRETOPS_ACTIVITY_LOGS_RETRIEVE`

Tool to retrieve a single activity log entry by id. Use when you have a valid Activity Log id.

### Retrieve Config Log Entry

**Slug:** `DOPPLER_SECRETOPS_CONFIG_LOGS_GET`

Tool to retrieve a specific config log entry. Use when needing details of a single config log; call after specifying project, config, and log identifiers.

### Config Logs List

**Slug:** `DOPPLER_SECRETOPS_CONFIG_LOGS_LIST`

Tool to list config change logs for a specific config. Use when you need the audit trail for a config after confirming its identity.

### Config Logs Rollback

**Slug:** `DOPPLER_SECRETOPS_CONFIG_LOGS_ROLLBACK`

Tool to rollback a config to a selected log version. Use when needing to undo a specific change by its log ID, after confirming project, config, and log ID.

### Clone Config

**Slug:** `DOPPLER_SECRETOPS_CONFIGS_CLONE`

Tool to clone a branch config including all its secrets. Use after confirming the source config details.

### Create Branch Config

**Slug:** `DOPPLER_SECRETOPS_CONFIGS_CREATE`

Tool to create a branch config. Use when you need to programmatically establish a new branch-based configuration for a specified project and environment. Use after selecting the target project and environment.

### Configs Delete

**Slug:** `DOPPLER_SECRETOPS_CONFIGS_DELETE`

Tool to delete a config permanently. Use when you need to remove a config that is no longer needed.

### Get Config Details

**Slug:** `DOPPLER_SECRETOPS_CONFIGS_GET`

Tool to fetch a config's details. Use when you need metadata for a specific config after specifying the project and config names. Example: "Get details for config 'staging-config' in project 'proj-123'."

### Lock Config

**Slug:** `DOPPLER_SECRETOPS_CONFIGS_LOCK`

Tool to lock a config. Use when you need to prevent a config from being renamed or deleted after confirming the project and config names. Example: "Lock config 'staging-config' in project 'proj-123' after finalizing environment setup."

### Unlock Config

**Slug:** `DOPPLER_SECRETOPS_CONFIGS_UNLOCK`

Tool to unlock a config. Use when you need to allow renaming or deletion of a previously locked config. Example: "Unlock config 'staging-config' in project 'proj-123'."

### Update Config

**Slug:** `DOPPLER_SECRETOPS_CONFIGS_UPDATE`

Tool to modify an existing config. Use when you need to rename a config after confirming project and config names.

### Revoke Dynamic Secret Lease

**Slug:** `DOPPLER_SECRETOPS_DYNAMIC_SECRETS_REVOKE_LEASE`

Tool to revoke a dynamic secret lease. Use when you need to invalidate an active lease by its ID after confirming the config and dynamic secret identifiers.

### Create Environment

**Slug:** `DOPPLER_SECRETOPS_ENVIRONMENTS_CREATE`

Tool to create a new environment. Use when you need to programmatically create an environment for a specified project.

### Environments Delete

**Slug:** `DOPPLER_SECRETOPS_ENVIRONMENTS_DELETE`

Tool to delete an environment. Use when you need to remove an environment from a project after confirming it's no longer in use.

### Get Environment Details

**Slug:** `DOPPLER_SECRETOPS_ENVIRONMENTS_GET`

Tool to retrieve an environment. Use when you need metadata for a specific environment after specifying the project and environment slug.

### List Environments

**Slug:** `DOPPLER_SECRETOPS_ENVIRONMENTS_LIST`

Tool to list environments in a Doppler project. Use when you need environment metadata for a specific project after providing the project slug.

### Rename Environment

**Slug:** `DOPPLER_SECRETOPS_ENVIRONMENTS_RENAME`

Tool to rename an environment. Use when you need to update an environment's display name after confirming project and environment identifiers.

### Remove Group Member

**Slug:** `DOPPLER_SECRETOPS_GROUPS_DELETE_MEMBER`

Tool to remove a member from a group. Use after confirming the group slug and member identifiers.

### Integrations List

**Slug:** `DOPPLER_SECRETOPS_INTEGRATIONS_LIST`

Tool to list all external integrations. Use when you need to retrieve all configured external integrations after authentication.

### Invites List

**Slug:** `DOPPLER_SECRETOPS_INVITES_LIST`

Tool to list open workplace invites. Use when you need to retrieve all pending invitations for the current Doppler workplace after authenticating.

### Remove Project Member

**Slug:** `DOPPLER_SECRETOPS_PROJECT_MEMBERS_DELETE`

Tool to remove a member from a project. Use after confirming project slug, member type, and slug. Example: "Delete member 'jdoe' of type 'users' from project 'my-project-slug'."

### Get Project Member

**Slug:** `DOPPLER_SECRETOPS_PROJECT_MEMBERS_GET`

Tool to retrieve a project member by type and slug. Use after confirming project slug, member type, and slug.

### Project Permissions List

**Slug:** `DOPPLER_SECRETOPS_PROJECT_PERMISSIONS_LIST`

Tool to list project-level permissions. Use when you need to fetch all available permissions for projects after authentication.

### Get Project Role

**Slug:** `DOPPLER_SECRETOPS_PROJECT_ROLES_GET`

Tool to retrieve a project role. Use when you need details of a specific project role after authenticating.

### Create Project

**Slug:** `DOPPLER_SECRETOPS_PROJECTS_CREATE`

Tool to create a project. Use when you need to programmatically initialize a new Doppler project after authentication.

### Projects Delete

**Slug:** `DOPPLER_SECRETOPS_PROJECTS_DELETE`

Tool to delete a project permanently. Use after confirming irreversible removal.

### List Projects

**Slug:** `DOPPLER_SECRETOPS_PROJECTS_LIST`

Tool to list Doppler projects. Use when you need to retrieve all projects with optional pagination.

### Update Secrets

**Slug:** `DOPPLER_SECRETOPS_SECRETS_UPDATE`

Tool to update secrets in a config. Use when you need to change secret values for deployments.
