Akeyless Secrets Manager (Preview)
Akeyless connector for api.akeyless.io: list and describe vault items, read secret values, and administer roles, gateways, targets, and authentication methods. Supports optional writes to create or update secrets and move objects per your account RBAC. Connection uses HTTP Basic with Akeyless API Key Access ID and Access Key. See readme.md for credential setup and API references.
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 | Akeyless |
| URL | https://www.akeyless.io/ |
| simon.f@akeyless.io |
| Connector Metadata | |
|---|---|
| Publisher | Akeyless |
| Website | https://www.akeyless.io/ |
| Privacy policy | https://www.akeyless.io/privacy-policy |
| Categories | Security;IT Operations |
| Support | https://www.akeyless.io/support/ |
Akeyless Secrets Manager
Akeyless is a secrets management platform. This connector calls the Akeyless REST API at api.akeyless.io so makers can list vault items, read secret values, inspect roles and infrastructure, and optionally create, update, delete, or move items according to the API Key role.
Publisher
Akeyless
Prerequisites
- An Akeyless account.
- An API Key authentication method (Access ID and Access Key). Create one in the Akeyless Console under Administration → Users & Auth Methods → API Key. The Access Key is shown once; store it securely. See Authenticate with API Key.
- An Access Role that grants only the capabilities each flow needs (RBAC).
Connection
The connection uses HTTP Basic authentication:
- Akeyless Access ID (protocol username)
- Akeyless Access Key (protocol password)
Do not enter a Microsoft account email or console password. Credentials are sent to Akeyless /auth with access-type access_key. Action bodies do not accept Access ID or Access Key.
Supported operations
Primary actions (important):
- List Items — folders and item metadata under a path
- Describe Item — metadata for one item path
- Get Secret — returns a
SecretValuefield - Get Password — returns
usernameandpasswordfields when the secret is stored as credentials
Advanced actions include listing auth methods, roles, gateways, targets, groups, USC secrets, tags, analytics, and write operations (Create Secret, Update Item, Delete Item, Move Objects). Restrict the API Key role before using writes.
Known issues and limitations
- Secret values returned by Get Secret and Get Password appear in flow run outputs. Limit who can view those flows.
- Write operations change data in Akeyless. Test in a sandbox first.
- Brand color is
#0E4D45.
Support
- Product: https://www.akeyless.io/
- Docs: https://docs.akeyless.io/
- Privacy: https://www.akeyless.io/privacy-policy
- Support: https://www.akeyless.io/support/
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 |
|---|---|---|---|
| Akeyless Access ID | securestring | Your Akeyless Access ID (API Key auth). This value is sent as the HTTP Basic auth username — it is not a Microsoft username. | True |
| Akeyless Access Key | securestring | Your Akeyless Access Key (secret). This value is sent as the HTTP Basic auth password — it is not your Microsoft password. | True |
Actions
| Create Secret |
Write: creates a static secret. See create-secret. |
| Delete Item |
Write: deletes or schedules deletion. See delete-item. |
| Describe Item |
Returns metadata for an item by path or id. See describe-item. |
| Get Analytics Data |
Returns analytics / usage data. See get-analytics-data. |
| Get Auth Method |
Returns one authentication method by name. See get-auth-method. |
| Get Password |
Retrieves a structured username/password style secret. Same connection; supply only the secret path. |
| Get Role |
Returns one role by name. See get-role. |
| Get Secret |
Retrieves a secret value. Use the connection for Access Id / Access Key; supply only the secret path. |
| Get Tags |
Returns tags for an item path. See get-tags. |
| List Auth Methods |
Lists authentication methods. See list-auth-methods. Optional |
| List Gateways |
Lists gateways. See list-gateways. |
| List Groups |
Lists groups. See list-groups. |
| List Items |
Lists folders and items under a vault path. See list-items. |
| List Roles |
Lists roles. See list-roles. |
| List Targets |
Lists integration targets. See list-targets. |
| Move Objects |
Write: moves or renames items, auth methods, or roles. See move-objects. |
| Target Get |
Returns one target by name. See target-get. |
| Update Item |
Write: updates item metadata and/or static secret value (uses |
| USC List |
Lists secrets for a Universal Secrets Connector. See usc-list. |
Create Secret
Write: creates a static secret. See create-secret.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Name
|
name | True | string |
Full path of the new secret. |
|
Value
|
value | True | string |
Secret material. |
|
Description
|
description | string |
Description. |
|
|
Tags
|
tags | array of string |
Tags. |
|
|
Protection Key
|
protection_key | string |
Protection Key. |
|
|
Multiline
|
multiline | boolean |
Multiline. |
|
|
Secret Type
|
secret_type | string |
Secret Type. |
|
|
Format
|
format | string |
Format. |
|
|
Max Versions
|
max_versions | string |
Max Versions. |
|
|
Delete Protection
|
delete_protection | boolean |
Delete Protection. |
Returns
- response
- object
Delete Item
Write: deletes or schedules deletion. See delete-item.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Name
|
name | True | string |
Name. |
|
Delete Immediately
|
delete_immediately | boolean |
Delete Immediately. |
|
|
Delete In Days
|
delete_in_days | integer |
Delete In Days. |
|
|
Version
|
version | integer |
Version. |
Returns
- response
- object
Describe Item
Returns metadata for an item by path or id. See describe-item.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Item path
|
name | True | string |
Full path (item name) in Akeyless, for example |
|
Show versions
|
show_versions | boolean |
Include item versions in the reply (Akeyless |
Returns
Describe-item response JSON from Akeyless.
- response
- object
Get Analytics Data
Get Auth Method
Returns one authentication method by name. See get-auth-method.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Name
|
name | True | string |
Exact auth method name. |
Returns
- response
- object
Get Password
Retrieves a structured username/password style secret. Same connection; supply only the secret path.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Secret name
|
secret_name | True | string |
Full path of the secret in Akeyless. |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
Username
|
username | string |
Username when the secret is stored as credentials. |
|
Password
|
password | string |
Password when the secret is stored as credentials. |
Get Role
Returns one role by name. See get-role.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Name
|
name | True | string |
Exact role name. |
Returns
- response
- object
Get Secret
Retrieves a secret value. Use the connection for Access Id / Access Key; supply only the secret path.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Secret name
|
secret_name | True | string |
Full path of the secret in Akeyless (for example /Prod/DB/Password). |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
Secret value
|
SecretValue | string |
Plain-text secret value. |
Get Tags
Returns tags for an item path. See get-tags.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Name
|
name | True | string |
Full item path. |
Returns
- response
- object
List Auth Methods
Lists authentication methods. See list-auth-methods. Optional type is an array of method types (for example api_key, ldap).
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Filter
|
filter | string |
Substring filter on auth method name. |
|
|
Pagination Token
|
pagination_token | string |
Maps to Akeyless |
|
|
Type
|
type | array of string |
Restrict to these auth method types; omit for all. |
Returns
- response
- object
List Gateways
List Groups
Lists groups. See list-groups.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Filter
|
filter | string |
Substring filter on group name. |
|
|
Pagination Token
|
pagination_token | string |
Maps to Akeyless |
Returns
- response
- object
List Items
Lists folders and items under a vault path. See list-items.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Folder path
|
path | string |
Folder path to list (for example |
|
|
Name filter
|
filter | string |
Filter by item name or substring. |
|
|
Pagination token
|
pagination_token | string |
Pagination token from a previous response. |
|
|
Current folder only
|
current_folder | boolean |
If true, list only direct children of the folder. |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
items
|
items | array of object |
Items under the requested path. |
|
item_name
|
items.item_name | string |
Item path. |
|
item_type
|
items.item_type | string |
Akeyless item type. |
|
display_id
|
items.display_id | string |
Display id. |
|
next_page
|
next_page | string |
Token for the next page of results. |
|
has_next
|
has_next | boolean |
True when another page is available. |
List Roles
Lists roles. See list-roles.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Filter
|
filter | string |
Filter. |
|
|
Pagination Token
|
pagination_token | string |
Maps to Akeyless |
Returns
- response
- object
List Targets
Lists integration targets. See list-targets.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Filter
|
filter | string |
Filter. |
|
|
Pagination Token
|
pagination_token | string |
Pagination Token. |
|
|
Type
|
type | array of string |
Target types to include; omit for all. |
Returns
- response
- object
Move Objects
Write: moves or renames items, auth methods, or roles. See move-objects.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Source Path
|
source_path | True | string |
Source Path. |
|
Target Path
|
target_path | True | string |
Target Path. |
|
Objects Type
|
objects_type | string |
Objects Type. |
Returns
- response
- object
Target Get
Returns one target by name. See target-get.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Name
|
name | True | string |
Exact target name. |
|
Show Versions
|
show_versions | boolean |
Include all target versions ( |
Returns
- response
- object
Update Item
Write: updates item metadata and/or static secret value (uses /update-item and/or /update-secret-val like MCP). See update-item and update-secret-val.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Name
|
name | True | string |
Current item path. |
|
New Value
|
new_value | string |
New secret value for static secrets. |
|
|
Keep Prev Version
|
keep_prev_version | boolean |
Keep Prev Version. |
|
|
Description
|
description | string |
Description. |
|
|
New Name
|
new_name | string |
New Name. |
|
|
Add Tags
|
add_tags | array of string |
Add Tags. |
|
|
Remove Tags
|
remove_tags | array of string |
Remove Tags. |
|
|
Max Versions
|
max_versions | string |
Max Versions. |
|
|
Delete Protection
|
delete_protection | boolean |
Delete Protection. |
Returns
- response
- object
USC List
Lists secrets for a Universal Secrets Connector. See usc-list.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Usc Name
|
usc_name | True | string |
Universal Secrets Connector item name in Akeyless (sent as |
Returns
- response
- object
Definitions
object
This is the type 'object'.