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 |
farhanlatif027@outlook.com |
Connector Metadata | |
---|---|
Publisher | Farhan Latif |
Website | https://www.doppler.com/ |
Privacy policy | https://www.doppler.com/legal/privacy |
Categories | Security |
The connector supports the following authentication types:
Default | Parameters for creating connection. | All regions | Not shareable |
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 |
Name | Calls | Renewal Period |
---|---|---|
API calls per connection | 100 | 60 seconds |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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
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 |
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 |
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 |
Delete Role
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Role Name
|
role | True | string |
The role's unique identifier |
Returns
- response
- object
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 |
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 |
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 |
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 |
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 |
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 |
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
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
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 |
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
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
This is the type 'object'.