# Doppler integration

> Secrets management platform for organizing and syncing environment variables across teams and infrastructure.

- Authentication: apiKey

## Tools (61)

- **Add Webhook**: Register a new webhook for a project.
- **Clone Config**: Duplicate a branch config (including its secrets) under a new name.
- **Create Config**: Create a new branch config within an environment.
- **Create Encrypted Share Link**: Create an end-to-end encrypted Doppler Share link (client-side encryption).
- **Create Environment**: Create a new environment in a project.
- **Create Plain Text Share Link**: Create a Doppler Share link by sending a plain text secret over TLS.
- **Create Project**: Create a new Doppler project.
- **Create Service Token**: Generate a new service token for a config.
- **Delete Config**: Permanently delete a branch config and its secrets.
- **Delete Environment**: Permanently delete an environment and its configs.
- **Delete Project**: Permanently delete a project and all of its configs and secrets.
- **Delete Secret**: Delete a single secret by name. Returns 204.
- **Delete Service Token**: Revoke a service token by slug.
- **Delete Webhook**: Permanently remove a webhook by slug.
- **Disable Webhook**: Temporarily disable a webhook without deleting it.
- **Download Secrets**: Download all secrets in a config in a chosen output format.
- **Enable Webhook**: Re-enable a previously disabled webhook.
- **Get Activity Log**: Retrieve a single workplace activity log entry by ID.
- **Get Authenticated Token Info**: Retrieve metadata about the token making the request, including workplace and principal.
- **Get Config**: Fetch a single config's details.
- **Get Config Log**: Fetch a single config log entry.
- **Get Environment**: Fetch a single environment by slug.
- **Get Project**: Retrieve a single project by name.
- **Get Project Member**: Fetch a single project member by type and slug.
- **Get Project Role**: Retrieve a single project role by identifier.
- **Get Secret**: Retrieve a single secret by name.
- **Get Webhook**: Retrieve a single webhook by slug.
- **Get Workplace**: Retrieve workplace settings (name, billing email, security email).
- **Get Workplace Role**: Fetch a single workplace role by identifier.
- **Get Workplace User**: Fetch a single workplace user by slug.
- **List Activity Logs**: List workplace-wide activity log entries (audit trail).
- **List Change Requests**: List secret change requests across the workplace.
- **List Config Logs**: List the change history of a config (secret updates, renames, etc.).
- **List Configs**: List configs in a project, optionally filtered to one environment.
- **List Environments**: List environments in a project.
- **List Integrations**: List integrations configured in the workplace.
- **List Invites**: List pending workplace invites.
- **List Project Members**: List members (users, groups, service accounts, invites) of a project.
- **List Project Permissions**: List every permission string that project roles can grant.
- **List Project Roles**: List all roles available for project members.
- **List Projects**: List Doppler projects in the workplace with pagination.
- **List Secret Names**: List secret names in a config without returning their values.
- **List Secrets**: List all secrets in a config with raw and computed values.
- **List Service Tokens**: List service tokens for a config.
- **List Webhooks**: List webhooks configured for a project.
- **List Workplace Permissions**: List every permission string that workplace roles can grant.
- **List Workplace Roles**: List all workplace roles (built-in and custom).
- **List Workplace Users**: List all users in the current workplace, optionally filtered by email.
- **Lock Config**: Lock a config to prevent rename or deletion.
- **Remove Group Member**: Remove a workplace user from a user group.
- **Remove Project Member**: Remove a member from a project.
- **Rename Config**: Rename an existing config.
- **Rename Environment**: Rename an environment or change its slug.
- **Revoke Dynamic Secret Lease**: Immediately revoke a lease issued from a dynamic secret.
- **Rollback Config Log**: Revert a config to the state recorded by a specific log entry.
- **Unlock Config**: Unlock a previously-locked config so it can be renamed or deleted.
- **Update Project**: Rename a project or change its description.
- **Update Secret Note**: Set the project-wide note on a secret (applies across all environments).
- **Update Secrets**: Create, update, or delete secrets in bulk on a config.
- **Update Webhook**: Patch an existing webhook's URL, secret, or enabled configs.
- **Update Workplace**: Update workplace name, billing email, or security email.

## Related prompts

- [Did a secret change break production? Correlate Sentry with Doppler](https://www.generalinput.com/prompts/did-a-secret-change-break-production-correlate-sentry-with-doppler.md)
- [Weekly Doppler stale secret triage to Jira and Slack](https://www.generalinput.com/prompts/weekly-doppler-stale-secret-triage-to-jira-and-slack.md)
- [Monthly Doppler audit log report for SOC2 reviews](https://www.generalinput.com/prompts/monthly-doppler-audit-log-report-for-soc2-reviews.md)
- [Catch Doppler config drift before every GitHub release](https://www.generalinput.com/prompts/catch-doppler-config-drift-before-every-github-release.md)
- [Slack alerts for every Doppler secret change](https://www.generalinput.com/prompts/slack-alerts-for-every-doppler-secret-change.md)

Connect Doppler in General Input: https://www.generalinput.com/apps/doppler