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 |
---|---|---|
Logic Apps | Standard | All Logic Apps regions except the following: - Azure Government regions - Azure China regions - 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) |
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) |
Contact | |
---|---|
Name | Farhan Latif |
URL | https://farhanlatif027.wixsite.com/prismixs |
[email protected] |
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'.