Doppler Farhan Latif (Independent Publisher) (Preview)
Doppler’s developer-first security platform empowers teams to seamlessly manage, orchestrate, and govern secrets at scale.
This connector is available in the following products and regions:
| Service | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | All Power Automate regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
| Logic Apps | Standard | All Logic Apps regions except the following: - Azure Government regions - Azure China regions - US Department of Defense (DoD) |
| Power Apps | Premium | All Power Apps regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
| Power Automate | Premium | All Power Automate regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
| Contact | |
|---|---|
| Name | Farhan Latif |
| URL | https://portfolio-website-4d91e0.webflow.io |
| farhanlatif027@outlook.com |
| Connector Metadata | |
|---|---|
| Publisher | Farhan Latif |
| Website | https://www.doppler.com/ |
| Privacy policy | https://www.doppler.com/legal/privacy |
| Categories | Security |
Creating a connection
The connector supports the following authentication types:
| Default | Parameters for creating connection. | All regions | Not shareable |
Default
Applicable: All regions
Parameters for creating connection.
This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.
| Name | Type | Description | Required |
|---|---|---|---|
| Service Token | securestring | The Service Token for this api | True |
Throttling Limits
| Name | Calls | Renewal Period |
|---|---|---|
| API calls per connection | 100 | 60 seconds |
Actions
| Config | Clone Config |
Create A New Branch Config By Cloning Another. This Duplicates A Branch Config And All Its Secrets |
| Config | Create Config |
Create A New Branch Config |
| Config | List Configs |
Fetch All Configs |
| Config | Lock Config |
Prevent The Config From Being Renamed Or Deleted |
| Config | Retrieve Config |
Fetch A Config's Details |
| Config | Unlock Config |
Allow The Config To Be Renamed And/Or Deleted |
| Config | Update Config Name |
Modify An Existing Config Name |
| Project Members | Add Members |
Add Members To The Project |
| Project Members | Delete Members |
Delete Members In The Project |
| Project Members | List Members |
List Members In The Project |
| Project Members | Retrieve Members |
Retrieve Members In The Project |
| Project Members | Update Members |
Update Members On The Project |
| Project Roles | Delete Roles |
Delete Role |
| Project Roles | List Roles |
See List Of Roles |
| Project Roles | Retrieve Roles |
Retrieve Roles |
| Projects | Create Project |
Creates A Project |
| Projects | List Projects |
Lists All Your Project |
| Projects | Retrieve Project |
Retrieve Your Project |
| Projects | Update Project |
Update Your Project |
| Secrets | Delete One Secret |
Deletes A Secret |
| Secrets | List Secrets |
Returns List Of Secrets |
| Secrets | Retrieve One Secret |
Returns A Secret |
| Secrets | Update Note |
Update Your Secret's Note |
| Secrets | Update Secret |
Updates Secret's Value |
Config | Clone Config
Create A New Branch Config By Cloning Another. This Duplicates A Branch Config And All Its Secrets
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Project Name
|
project | True | string |
Unique identifier for the project object |
|
Config Name
|
config | True | string |
Name of the branch config being cloned |
|
Name | New Branch Config
|
name | True | string |
Name of the new branch config |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
Name
|
config.name | string |
Name Of The Config Branch |
|
Root
|
config.root | boolean |
Whether The Config Is The Root Of The Environment |
|
Locked
|
config.locked | boolean |
A Boolean Value That Indicates Whether The Config Can Be Renamed Or Deleted |
|
Initial Fetch At
|
config.initial_fetch_at | date-time |
The Timestamp Of The First Time The Config Was Fetched From The Server |
|
Last Fetch At
|
config.last_fetch_at | date-time |
The Timestamp Of The Most Recent Time The Config Was Fetched From The Server |
|
Created At
|
config.created_at | date-time |
The Timestamp Of When The Config Was Created On The Server |
|
Environment
|
config.environment | string |
The Name Of The Environment Where The Config Is Deployed |
|
Project
|
config.project | string |
Project Name | Unique identifier for the project object |
Config | Create Config
Create A New Branch Config
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Project Name
|
project | True | string |
Unique identifier for the project object |
|
Environment
|
environment | True | string |
Identifier for the environment object |
|
Config Name
|
name | True | string |
Name of the new branch config |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
Name
|
config.name | string |
Name Of The Config Branch |
|
Root
|
config.root | boolean |
Whether The Config Is The Root Of The Environment |
|
Locked
|
config.locked | boolean |
A Boolean Value That Indicates Whether The Config Can Be Renamed Or Deleted |
|
Initial Fetch At
|
config.initial_fetch_at | date-time |
The Timestamp Of The First Time The Config Was Fetched From The Server |
|
Last Fetch At
|
config.last_fetch_at | date-time |
The Timestamp Of The Most Recent Time The Config Was Fetched From The Server |
|
Created At
|
config.created_at | date-time |
The Timestamp Of When The Config Was Created On The Server |
|
Environment
|
config.environment | string |
The Name Of The Environment Where The Config Is Deployed |
|
Project
|
config.project | string |
Project Name | Unique identifier for the project object |
Config | List Configs
Fetch All Configs
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Project Name | Unique identifier for the project object
|
project | True | string |
example-project |
|
Page Number
|
page | True | integer |
Page Number | For Pagination |
|
Items Per Page
|
per_page | True | integer |
Number Of Items To Show Per Page |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
configs
|
configs | array of object |
configs |
|
Name
|
configs.name | string |
Name Of The Config Branch |
|
Root
|
configs.root | boolean |
Whether The Config Is The Root Of The Environment |
|
Locked
|
configs.locked | boolean |
A Boolean Value That Indicates Whether The Config Can Be Renamed Or Deleted |
|
Initial Fetch At
|
configs.initial_fetch_at | date-time |
The Timestamp Of The First Time The Config Was Fetched From The Server |
|
Last Fetch At
|
configs.last_fetch_at | date-time |
The Timestamp Of The Most Recent Time The Config Was Fetched From The Server |
|
Created At
|
configs.created_at | date-time |
The Timestamp Of When The Config Was Created On The Server |
|
Environment
|
configs.environment | string |
The Name Of The Environment Where The Config Is Deployed |
|
Project
|
configs.project | string |
Project Name | Unique identifier for the project object |
|
Slug
|
configs.slug | string |
The Name Of The Config That Is Used In The URL |
|
Page
|
page | integer |
The Number Indicating The Current Page | Used For Pagination |
|
Success
|
success | boolean |
A Boolean Value That Indicates Whether The Request Was Successful |
Config | Lock Config
Prevent The Config From Being Renamed Or Deleted
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Project Name
|
project | True | string |
Unique identifier for the project object |
|
Config Name
|
config | True | string |
Name of the config |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
Name
|
config.name | string |
Name Of The Config Branch |
|
Root
|
config.root | boolean |
Whether The Config Is The Root Of The Environment |
|
Locked
|
config.locked | boolean |
A Boolean Value That Indicates Whether The Config Can Be Renamed Or Deleted |
|
Initial Fetch At
|
config.initial_fetch_at | date-time |
The Timestamp Of The First Time The Config Was Fetched From The Server |
|
Last Fetch At
|
config.last_fetch_at | date-time |
The Timestamp Of The Most Recent Time The Config Was Fetched From The Server |
|
Created At
|
config.created_at | date-time |
The Timestamp Of When The Config Was Created On The Server |
|
Environment
|
config.environment | string |
The Name Of The Environment Where The Config Is Deployed |
|
Project
|
config.project | string |
Project Name | Unique identifier for the project object |
Config | Retrieve Config
Fetch A Config's Details
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Project Name | Unique identifier for the project object
|
project | True | string |
example-project |
|
Config Name | Name of the config object
|
config | string |
"dev", "stg", "prd" |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
Name
|
config.name | string |
Name Of The Config Branch |
|
Root
|
config.root | boolean |
Whether The Config Is The Root Of The Environment |
|
Locked
|
config.locked | boolean |
A Boolean Value That Indicates Whether The Config Can Be Renamed Or Deleted |
|
Initial Fetch At
|
config.initial_fetch_at | date-time |
The Timestamp Of The First Time The Config Was Fetched From The Server |
|
Last Fetch At
|
config.last_fetch_at | date-time |
The Timestamp Of The Most Recent Time The Config Was Fetched From The Server |
|
Created At
|
config.created_at | date-time |
The Timestamp Of When The Config Was Created On The Server |
|
Environment
|
config.environment | string |
The Name Of The Environment Where The Config Is Deployed |
|
Project
|
config.project | string |
Project Name | Unique identifier for the project object |
|
Success
|
success | boolean |
A Boolean Value That Indicates Whether The Request Was Successful |
Config | Unlock Config
Allow The Config To Be Renamed And/Or Deleted
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Project Name
|
project | True | string |
Unique identifier for the project object |
|
Config Name
|
config | True | string |
Name of the config |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
Name
|
config.name | string |
Name Of The Config Branch |
|
Root
|
config.root | boolean |
Whether The Config Is The Root Of The Environment |
|
Locked
|
config.locked | boolean |
A Boolean Value That Indicates Whether The Config Can Be Renamed Or Deleted |
|
Initial Fetch At
|
config.initial_fetch_at | date-time |
The Timestamp Of The First Time The Config Was Fetched From The Server |
|
Last Fetch At
|
config.last_fetch_at | date-time |
The Timestamp Of The Most Recent Time The Config Was Fetched From The Server |
|
Created At
|
config.created_at | date-time |
The Timestamp Of When The Config Was Created On The Server |
|
Environment
|
config.environment | string |
The Name Of The Environment Where The Config Is Deployed |
|
Project
|
config.project | string |
Project Name | Unique identifier for the project object |
Config | Update Config Name
Modify An Existing Config Name
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Project Name
|
project | True | string |
Unique identifier for the project object |
|
Current Config Name
|
config | True | string |
Name of the new branch config |
|
New Config Name
|
name | True | string |
The new name of config |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
Name
|
config.name | string |
Name Of The Config Branch |
|
Root
|
config.root | boolean |
Whether The Config Is The Root Of The Environment |
|
Locked
|
config.locked | boolean |
A Boolean Value That Indicates Whether The Config Can Be Renamed Or Deleted |
|
Initial Fetch At
|
config.initial_fetch_at | date-time |
The Timestamp Of The First Time The Config Was Fetched From The Server |
|
Last Fetch At
|
config.last_fetch_at | date-time |
The Timestamp Of The Most Recent Time The Config Was Fetched From The Server |
|
Created At
|
config.created_at | date-time |
The Timestamp Of When The Config Was Created On The Server |
|
Environment
|
config.environment | string |
The Name Of The Environment Where The Config Is Deployed |
|
Project
|
config.project | string |
Project Name | Unique identifier for the project object |
Project Members | Add Members
Add Members To The Project
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Project Name | Unique identifier for the project object
|
project | True | string |
example-project |
|
Role Type
|
type | True | string | |
|
Slug
|
slug | True | string |
Member's slug |
|
Member Role
|
role | string | ||
|
environments
|
environments | array of string |
environments |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
Type
|
member.type | string |
Type Of User |
|
Slug
|
member.slug | string |
Name That Is Used In The URL |
|
Identifier
|
member.role.identifier | string |
A Unique Identifier Assigned |
|
Access All Environments?
|
member.access_all_environments | boolean |
A Boolean Value That Indicates Whether The Member Can Access All The Environments In The Project |
|
environments
|
member.environments | array of string |
environments |
Project Members | Delete Members
Delete Members In The Project
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Role Type
|
type | True | string |
Type Name e.g workplace_user/group/invite/service_account |
|
Member's slug
|
slug | True | string |
Member's slug |
|
Project Name | Unique identifier for the project object
|
project | True | string |
example-project |
Returns
- response
- object
Project Members | List Members
List Members In The Project
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Project Name | Unique identifier for the project object
|
project | True | string |
example-project |
|
Page Number | Pagination
|
page | integer |
Page Number |
|
|
Per Page | Items Per Page
|
per_page | integer |
Items Per Page |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
members
|
members | array of object |
members |
|
Type
|
members.type | string |
Type Of User |
|
Slug
|
members.slug | string |
Name That Is Used In The URL |
|
Identifier
|
members.role.identifier | string |
A Unique Identifier Assigned |
|
Access All Environments?
|
members.access_all_environments | boolean |
A Boolean Value That Indicates Whether The Member Can Access All The Environments In The Project |
|
environments
|
members.environments | array of string |
environments |
Project Members | Retrieve Members
Retrieve Members In The Project
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Role Type
|
type | True | string |
Type Name e.g workplace_user/group/invite/service_account |
|
Members slug
|
slug | True | string |
Member's slug |
|
Project Name | Unique identifier for the project object
|
project | True | string |
example-project |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
Type
|
member.type | string |
Type Of User |
|
Slug
|
member.slug | string |
Name That Is Used In The URL |
|
Identifier
|
member.role.identifier | string |
A Unique Identifier Assigned |
|
Access All Environments?
|
member.access_all_environments | boolean |
A Boolean Value That Indicates Whether The Member Can Access All The Environments In The Project |
|
environments
|
member.environments | array of string |
environments |
Project Members | Update Members
Update Members On The Project
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Role Type
|
type | True | string |
Type Name e.g workplace_user/group/invite/service_account |
|
Member's slug
|
slug | True | string |
Member's slug |
|
Project Name | Unique identifier for the project object
|
project | True | string |
example-project |
|
Role Name
|
role | string |
Identifier of the project role |
|
|
environments
|
environments | array of string |
environments |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
Type
|
member.type | string |
Type Of User |
|
Slug
|
member.slug | string |
Name That Is Used In The URL |
|
Identifier
|
member.role.identifier | string |
A Unique Identifier Assigned |
|
Access All Environments?
|
member.access_all_environments | boolean |
A Boolean Value That Indicates Whether The Member Can Access All The Environments In The Project |
|
environments
|
member.environments | array of string |
environments |
Project Roles | Delete Roles
Delete Role
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Role Name
|
role | True | string |
The role's unique identifier |
Returns
- response
- object
Project Roles | List Roles
See List Of Roles
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
roles
|
roles | array of object |
roles |
|
Name
|
roles.name | string |
Name Of The Role |
|
permissions
|
roles.permissions | array of string |
permissions |
|
Identifier
|
roles.identifier | string |
A Unique Identifier Assigned |
|
Created At
|
roles.created_at | date-time |
The Timestamp Of When The Project Role Was Created On The Server |
|
Is Custom Role?
|
roles.is_custom_role | boolean |
A Boolean Value That Indicates Whether The Role Is A Custom Role |
Project Roles | Retrieve Roles
Retrieve Roles
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Role Name
|
role | True | string |
admin |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
Role Name
|
role.name | string |
Name Of The Role |
|
permissions
|
role.permissions | array of string |
permissions |
|
Identifier
|
role.identifier | string |
A Unique Identifier Assigned |
|
Created At
|
role.created_at | date-time |
The Timestamp Of When The Project Role Was Created On The Server |
|
Is Custom Role?
|
role.is_custom_role | boolean |
A Boolean Value That Indicates Whether The Role Is A Custom Role |
Projects | Create Project
Creates A Project
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Project Name
|
name | True | string |
Name Of Your Project |
|
Description
|
description | True | string |
Description of project |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
ID
|
project.id | string |
A Unique Identifier Assigned |
|
Project Name
|
project.name | string |
Project Name | Unique identifier for the project object |
|
Description
|
project.description | string |
Additional Information About The Project, Such As Its Purpose Or Any Special Instructions |
|
Created At
|
project.created_at | date-time |
The Timestamp Of When The Project Was Created On The Server |
Projects | List Projects
Lists All Your Project
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Page | Page number
|
page | integer |
Page number |
|
|
Per Page | How Many Items Per Page
|
per_page | integer |
Items To Show Per Page |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
Page
|
page | integer |
The Number Indicating The Current Page | Used For Pagination |
|
projects
|
projects | array of object |
projects |
|
ID
|
projects.id | string |
A Unique Identifier Assigned |
|
Slug
|
projects.slug | string |
The Name Of The Project That Is Used In The URL |
|
Name
|
projects.name | string |
Name Of The Project |
|
Description
|
projects.description | string |
Additional Information About The Project, Such As Its Purpose Or Any Special Instructions |
|
Created At
|
projects.created_at | date-time |
The Timestamp Of When The Project Was Created On The Server |
Projects | Retrieve Project
Retrieve Your Project
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Project Name | Unique identifier for the project object
|
project | True | string |
example-project |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
ID
|
project.id | string |
A Unique Identifier Assigned |
|
Project Name
|
project.name | string |
Project Name | Unique identifier for the project object |
|
Description
|
project.description | string |
Additional Information About The Project, Such As Its Purpose Or Any Special Instructions |
|
Created At
|
project.created_at | date-time |
The Timestamp Of When The Project Was Created On The Server |
Projects | Update Project
Update Your Project
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Project Name | Unique identifier for the project object
|
project | True | string |
Name Of Your Project |
|
NEW Project Name | Unique identifier for the project object
|
name | True | string |
Name Of The Project |
|
Description
|
description | True | string |
Description Of The Project |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
ID
|
project.id | string |
A Unique Identifier Assigned |
|
Project Name
|
project.name | string |
Project Name | Unique identifier for the project object |
|
Description
|
project.description | string |
Additional Information About The Project, Such As Its Purpose Or Any Special Instructions |
|
Created At
|
project.created_at | date-time |
The Timestamp Of When The Project Was Created On The Server |
Secrets | Delete One Secret
Deletes A Secret
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Project Name | Unique identifier for the project object
|
project | True | string |
example-project |
|
Config Name | Name of the config object
|
config | True | string |
"dev", "stg", "prd" |
|
Secret Name | Name of the secret
|
name | True | string |
Name of the secret that you want to delete e.g STRIPE_KEY |
Returns
- response
- object
Secrets | List Secrets
Returns List Of Secrets
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Project Name | Unique identifier for the project object
|
Project Name | True | string |
example-project |
|
Config Name | Name of the config object
|
Config Name | True | string |
"dev", "stg", "prd" |
|
Include Dynamic Secrets?
|
Include Dynamic Secrets | boolean |
Whether or not to issue leases and include dynamic secret values for the config |
|
|
Include Managed Secrets?
|
Include Managed Secrets | boolean |
Whether to include Doppler's auto-generated (managed) secrets |
Returns
- response
- object
Secrets | Retrieve One Secret
Returns A Secret
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Project Name | Unique identifier for the project object
|
project | True | string |
example-project |
|
Config Name | Name of the config object
|
config | True | string |
"dev", "stg", "prd" |
|
Secret Name | Name of the secret
|
name | True | string |
Name of the secret that you want to get e.g STRIPE_KEY |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
Secret Name
|
name | string |
Name of your secret |
|
Raw Value
|
value.raw | string |
It's the original value that you input into Doppler, which can be referenced by other secrets |
|
Computed Value
|
value.computed | string |
It's a value in Doppler that is calculated based on other secret values and is fully resolved at read-time |
|
Attached Note
|
value.note | string |
Note that is attached to your secret |
Secrets | Update Note
Update Your Secret's Note
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Project Name | Unique identifier for the project object
|
project | True | string |
example-project |
|
Config Name | Name of the config object
|
config | True | string |
"dev", "stg", "prd" |
|
Secret
|
secret | True | string |
Name Of The Secret You Want To Set Note To |
|
Note
|
note | True | string |
Note That You Want To Set To This Secret |
Returns
Secrets | Update Secret
Updates Secret's Value
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Project Name | Unique identifier for the project object
|
project | True | string |
example-project |
|
Config Name | Name of the config object
|
config | True | string |
"dev", "stg", "prd" |
Returns
Definitions
object
This is the type 'object'.