---
title: Infisical API Integration on Truto
slug: infisical
category: Security
canonical: "https://truto.one/integrations/detail/infisical/"
---

# Infisical API Integration on Truto



**Category:** Security  
**Status:** Generally available

## MCP-ready AI tools

Truto exposes 352 tools for Infisical that AI agents can call directly.

- **infisical_admin_bootstrap_instance** — Bootstrap a fresh Infisical self-hosted instance by creating the initial super admin user, organization, and machine identity. Returns: message, user, organization, identity.token). Required: email, password, organization.
- **infisical_alicloud_auth_attach** — Attach Alibaba Cloud auth configuration onto a machine identity in Infisical. Returns: id, createdAt, updatedAt, identityId, type, allowedArns, accessTokenTTL, accessTokenMaxTTL, accessTokenNumUsesLimit, accessTokenTrustedIps, identityAliCloudAuth. Required: identity_id, allowedArns.
- **infisical_alicloud_auth_login** — Login a machine identity in Infisical using Alibaba Cloud STS GetCallerIdentity. Returns: accessToken, expiresIn, accessTokenMaxTTL, tokenType. Required: identityId, Action, Format, Version, AccessKeyId, SignatureMethod, Timestamp, SignatureVersion, SignatureNonce, Signature.
- **infisical_alicloud_auth_revoke** — Revoke the Alibaba Cloud auth configuration from a machine identity in Infisical. Returns: id, createdAt, updatedAt, identityId, type, allowedArns, accessTokenTTL, accessTokenMaxTTL, accessTokenNumUsesLimit, accessTokenTrustedIps, identityAliCloudAuth. Required: identity_id.
- **update_a_infisical_alicloud_auth_by_id** — Update the Alibaba Cloud auth configuration on a machine identity in Infisical. Returns: id, createdAt, updatedAt, identityId, type, allowedArns, accessTokenTTL, accessTokenMaxTTL, accessTokenNumUsesLimit, accessTokenTrustedIps, identityAliCloudAuth. Required: id, allowedArns.
- **get_single_infisical_alicloud_auth_by_id** — Retrieve the Alibaba Cloud auth configuration for a machine identity in Infisical. Returns the identityAliCloudAuth object containing id, identityId, type, allowedArns, accessTokenTTL, accessTokenMaxTTL, accessTokenNumUsesLimit, accessTokenTrustedIps, createdAt, and updatedAt. Required: id.
- **list_all_infisical_app_connections** — List app connections in Infisical, optionally filtered by project. Returns each connection's id, name, app, method, credentials, version, projectId, orgId, createdAt, updatedAt, and rotation settings.
- **infisical_app_connections_1_password_available** — List the 1Password Connections available to establish within a project in Infisical. Returns: appConnections, reqId, statusCode, message, error, details. Optional: projectId to filter by project.
- **create_a_infisical_app_connections_1_password** — Create a 1Password Connection in Infisical. Returns the created appConnection object including its id, name, method, credentials, projectId, and project details. Required: method, credentials, name.
- **delete_a_infisical_app_connections_1_password_by_id** — Delete a 1Password Connection in Infisical by id. Returns the deleted appConnection object including its id, name, method, credentials, projectId, and project details. Required: id.
- **infisical_app_connections_1_password_get_by_name** — Get a 1Password app connection in Infisical by its connection name. Returns the appConnection object containing id, name, orgId, app, method, credentials, version, rotation settings, and associated project details. Required: connection_name.
- **list_all_infisical_app_connections_1_password** — List 1Password Connections for the current organization or project in Infisical. Returns each connection with id, name, app, method, credentials, description, version, orgId, projectId, createdAt, updatedAt, rotation, and project details. Optional filter: projectId.
- **update_a_infisical_app_connections_1_password_by_id** — Update a 1Password Connection by id in Infisical. Returns the updated connection with id, name, app, method, credentials, description, version, createdAt, updatedAt, and project. Required: id. Body fields isPlatformManagedCredentials, gatewayId, gatewayPoolId, isAutoRotationEnabled, and rotation are not supported for 1Password Connections.
- **get_single_infisical_app_connections_1_password_by_id** — Get a single 1Password Connection by id in Infisical. Returns the full connection object including id, name, app, method, credentials, description, version, orgId, projectId, createdAt, updatedAt, rotation, and project details. Required: id.
- **infisical_app_connections_auth_0_available** — List the Auth0 Connections the current user has permission to establish within the current project in Infisical. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, identityAliCloudAuth. No required parameters.
- **delete_a_infisical_app_connections_auth_0_by_id** — Delete a specified Auth0 Connection in Infisical by id. Returns an empty 204 response on success. Required: id.
- **infisical_app_connections_auth_0_get_by_name** — Get a specified Auth0 app connection in Infisical by its connection name. Returns the appConnection object including id, name, app, method, credentials, orgId, createdAt, and updatedAt. Required: connection_name.
- **list_all_infisical_app_connections_auth_0** — List Auth0 Connections in Infisical for the current organization or project. Returns each connection's id, name, app, method, credentials, orgId, projectId, createdAt, updatedAt, version, isPlatformManagedCredentials, isAutoRotationEnabled, rotation, credentialsHash, and project.
- **get_single_infisical_app_connections_auth_0_by_id** — Get a specific Auth0 app connection in Infisical by id. Returns the connection object including its id, name, orgId, app, method, credentials, version, and rotation settings. Required: id.
- **infisical_app_connections_aws_available** — List the AWS Connections available to the current user within the current project in Infisical. Returns the appConnection object including id, name, app, method, credentials, and rotation settings.
- **create_a_infisical_app_connections_aw** — Create an AWS Connection in Infisical. Returns the created appConnection object including id, name, app, method, credentials, and rotation settings. Required: method, credentials, name.
- **delete_a_infisical_app_connections_aw_by_id** — Delete a specified AWS Connection in Infisical by id. Returns the deleted appConnection object including id, name, app, method, credentials, and rotation settings. Required: id.
- **infisical_app_connections_aws_get_by_name** — Get a specified AWS Connection in Infisical by name. Returns the appConnection object including id, name, app, method, credentials, and rotation settings. Required: connection_name.
- **list_all_infisical_app_connections_aws** — List AWS Connections for the current organization or project in Infisical. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection.
- **update_a_infisical_app_connections_aw_by_id** — Update a specified AWS Connection in Infisical by id. Returns the updated connection including id, name, app, method, credentials, orgId, createdAt, updatedAt. Required: id.
- **get_single_infisical_app_connections_aw_by_id** — Get a specified AWS Connection by id in Infisical. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection. Required: id.
- **infisical_app_connections_azure_adcs_available** — List the Azure ADCS (Web Enrollment) Connections the current user has permission to establish within a project in Infisical. Returns the appConnection object including id, name, method, credentials, app, orgId, createdAt, and updatedAt.
- **create_a_infisical_app_connections_azure_adc** — Create an Azure ADCS (Web Enrollment) Connection in Infisical. Returns the created appConnection object including id, name, method, credentials, app, orgId, createdAt, and updatedAt. Azure ADCS Connections must be created through the Infisical UI. Required: method, credentials, name.
- **delete_a_infisical_app_connections_azure_adc_by_id** — Delete a specified Azure ADCS (Web Enrollment) Connection in Infisical by id. Returns an empty 204 response on success. Required: id.
- **infisical_app_connections_azure_adcs_get_by_name** — Get a specific Azure ADCS (Web Enrollment) Connection in Infisical by its connection name. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection. Required: connection_name.
- **list_all_infisical_app_connections_azure_adcs** — List Azure ADCS (Web Enrollment) Connections in Infisical for the current organization or project. Returns the appConnection object including id, name, orgId, app, method, credentials, createdAt, and updatedAt.
- **update_a_infisical_app_connections_azure_adc_by_id** — Update a specified Azure ADCS (Web Enrollment) Connection in Infisical by id. Returns the updated appConnection object including id, name, orgId, app, method, credentials, createdAt, and updatedAt. Required: id. Azure ADCS Connections must be updated through the Infisical UI.
- **get_single_infisical_app_connections_azure_adc_by_id** — Get a single Azure ADCS (Web Enrollment) Connection in Infisical by id. Returns the appConnection object including id, name, orgId, app, method, credentials, createdAt, and updatedAt. Required: id.
- **infisical_app_connections_azure_app_configuration_available** — List Azure App Configuration Connections in Infisical that the current user has permission to establish within this project. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection.
- **create_a_infisical_app_connections_azure_app_configuration** — Create an Azure App Configuration Connection in Infisical. Azure App Configuration Connections must be created through the Infisical UI. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection. Required: method,…
- **delete_a_infisical_app_connections_azure_app_configuration_by_id** — Delete an Azure App Configuration Connection in Infisical by id. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection. Required: id.
- **infisical_app_connections_azure_app_configuration_get_by_name** — Get an Azure App Configuration Connection in Infisical by connection name. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection. Required: connection_name.
- **list_all_infisical_app_connections_azure_app_configuration** — List Azure App Configuration Connections for the current Infisical organization or project. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection.
- **update_a_infisical_app_connections_azure_app_configuration_by_id** — Update a specified Azure App Configuration Connection in Infisical. Returns the updated connection object including id, name, app, method, credentials, orgId, createdAt, updatedAt, description, version, isAutoRotationEnabled. Required: id. Azure App Configuration Connections must be updated through the Infisical UI.
- **get_app_connections_azure_app_configuration_by_id** — Get a single Azure App Configuration Connection by id in Infisical. Returns the connection object including id, name, app, method, credentials, orgId, createdAt, updatedAt, description, version, isPlatformManagedCredentials, isAutoRotationEnabled. Required: id.
- **infisical_app_connections_azure_client_secret_available** — List the Azure Client Secrets Connections the current user has permission to establish within a project in Infisical. Returns the available connections the user can access within the current project scope.
- **create_a_infisical_app_connections_azure_client_secret** — Create an Azure Client Secrets app connection in Infisical. Returns the appConnection object including id, name, orgId, projectId, app, method, credentials, createdAt, and updatedAt. Azure Client Secret Connections must be created through the Infisical UI; see the configuration docs for a step-by-step guide.
- **delete_a_infisical_app_connections_azure_client_secret_by_id** — Delete an Azure Client Secrets Connection in Infisical by id. Returns an empty 204 response on success. Required: id.
- **infisical_app_connections_azure_client_secret_get_by_name** — Get an Azure Client Secrets Connection in Infisical by its connection name. Returns the connection object including its connection details. Required: connection_name.
- **list_all_infisical_app_connections_azure_client_secret** — List Azure Client Secrets Connections for the current organization or project in Infisical. Returns: id, name, createdAt, updatedAt, version, secret.
- **update_a_infisical_app_connections_azure_client_secret_by_id** — Update a specified Azure Client Secrets Connection in Infisical. Returns: id, name, createdAt, updatedAt, version, secret. Required: id. Azure Client Secret Connections must be updated through the Infisical UI.
- **get_single_infisical_app_connections_azure_client_secret_by_id** — Get a specified Azure Client Secrets Connection by id in Infisical. Returns: id, name, createdAt, updatedAt, version, secret. Required: id.
- **infisical_app_connections_azure_devops_available** — List Azure DevOps app connections in Infisical that the current user has permission to establish within the current project. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection.
- **create_a_infisical_app_connections_azure_devop** — Create an Azure DevOps Connection in Infisical. Returns the created app connection object including id, name, method, credentials, createdAt, updatedAt, and project. Required: method, name, credentials. OAuth-based Azure DevOps Connections must be created through the Infisical UI rather than the API.
- **delete_a_infisical_app_connections_azure_devop_by_id** — Delete an Azure DevOps app connection in Infisical by id. Returns an empty 204 response on success. Required: id.
- **infisical_app_connections_azure_devops_get_by_name** — Get a specific Azure DevOps Connection in Infisical by its connection name. Returns the appConnection object including id, name, app, method, credentials, and rotation settings. Required: connection_name.
- **list_all_infisical_app_connections_azure_devops** — List Azure DevOps Connections for the current organization or project in Infisical. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection.
- **update_a_infisical_app_connections_azure_devop_by_id** — Update a specified Azure DevOps Connection in Infisical. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection. Required: id. Azure DevOps Connections must be updated through the Infisical UI if using OAuth.
- **get_single_infisical_app_connections_azure_devop_by_id** — Get a specific Azure DevOps app connection in Infisical by its connection ID. Returns the appConnection object including id, name, app, method, credentials, orgId, projectId, createdAt, and updatedAt. Required: id.
- **infisical_app_connections_azure_entra_id_available** — List Azure Entra ID Connections in Infisical that the current user has permission to establish within this project. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection.
- **create_a_infisical_app_connections_azure_entra_id** — Create an Azure Entra ID Connection in Infisical. Returns the created app connection object including id, name, method, credentials, orgId, projectId, createdAt, and updatedAt. Required: name, method, credentials.
- **delete_a_infisical_app_connections_azure_entra_id_by_id** — Delete an Azure Entra ID app connection in Infisical by id. Returns the appConnection object including id, name, orgId, app, method, credentials, and project. Required: id.
- **infisical_app_connections_azure_entra_id_get_by_name** — Get an Azure Entra ID app connection in Infisical by its connection name. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection. Required: connection_name.
- **list_all_infisical_app_connections_azure_entra_id** — List Azure Entra ID Connections for the current organization or project in Infisical. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection.
- **update_a_infisical_app_connections_azure_entra_id_by_id** — Update a specified Azure Entra ID Connection in Infisical. Returns the updated connection including id, name, app, method, credentials, version, isAutoRotationEnabled, createdAt, updatedAt, and rotation settings. Required: id.
- **get_single_infisical_app_connections_azure_entra_id_by_id** — Get a single Azure Entra ID Connection by id in Infisical. Returns: appConnection. Required: id.
- **infisical_app_connections_azure_key_vault_available** — List Azure Key Vault Connections the current user has permission to establish within this project in Infisical. Returns the appConnection object including its id, name, app, method, credentials, and project details.
- **create_a_infisical_app_connections_azure_key_vault** — Create an Azure Key Vault Connection in Infisical. Azure Key Vault Connections must be created through the Infisical UI. Returns the appConnection object including its id, name, app, method, credentials, and project details. Required: method, credentials, name.
- **delete_a_infisical_app_connections_azure_key_vault_by_id** — Delete an Azure Key Vault Connection in Infisical by id. Returns an empty 204 response on success. Required: id.
- **infisical_app_connections_azure_key_vault_get_by_name** — Get a single Azure Key Vault Connection in Infisical by connection name. Returns the appConnection object including its id, name, app, method, credentials, and project details. Required: connection_name.
- **list_all_infisical_app_connections_azure_key_vault** — List Azure Key Vault Connections in Infisical for the current organization or project. Returns each connection's id, name, app, method, credentials, description, createdAt, updatedAt, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, and project. Optional: projectId to scope results to a specific project.
- **update_a_infisical_app_connections_azure_key_vault_by_id** — Update an Azure Key Vault Connection in Infisical by id. Returns the updated connection object including id, name, app, method, credentials, description, createdAt, updatedAt, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, and project. Required: id. Azure Key Vault Connections must be updated through the Infisical UI.
- **get_single_infisical_app_connections_azure_key_vault_by_id** — Get a specific Azure Key Vault Connection in Infisical by id. Returns the appConnection object including id, name, app, method, credentials, orgId, createdAt, updatedAt, version, isPlatformManagedCredentials, credentialsHash, and project details. Required: id.
- **infisical_app_connections_bitbucket_available** — List Bitbucket app connections available to the caller, optionally filtered by project.
- **create_a_infisical_app_connections_bitbucket** — Create a new Bitbucket app connection using an API token and account email. The API token is stored securely and never returned in responses.
- **delete_a_infisical_app_connections_bitbucket_by_id** — Delete a Bitbucket app connection by its ID. Any sync integrations using this connection must be removed first.
- **infisical_app_connections_bitbucket_get_by_name** — Retrieve a Bitbucket app connection by its name, optionally scoped to a project.
- **list_all_infisical_app_connections_bitbucket** — List all Bitbucket app connections for the organization, optionally filtered by project.
- **update_a_infisical_app_connections_bitbucket_by_id** — Update an existing Bitbucket app connection. Use this to rotate the API token or update the associated email.
- **get_single_infisical_app_connections_bitbucket_by_id** — Retrieve a single Bitbucket app connection by its ID. The apiToken is never returned; only the account email is exposed.
- **infisical_app_connections_camunda_available** — List the Camunda Connections the current user has permission to establish within a project in Infisical. Returns: appConnection.
- **create_a_infisical_app_connections_camunda** — Create a Camunda Connection in Infisical. Returns the created connection object including id, name, app, method, and credentials. Required: method, credentials, name.
- **delete_a_infisical_app_connections_camunda_by_id** — Delete a Camunda Connection in Infisical by id. Returns the deleted connection object including id, name, app, and method. Required: id.
- **infisical_app_connections_camunda_get_by_name** — Get a Camunda Connection in Infisical by name. Returns: appConnection. Required: connection_name.
- **list_all_infisical_app_connections_camunda** — List Camunda connections for the current organization or project in Infisical. Returns each connection's id, name, app, method, credentials, description, version, isAutoRotationEnabled, createdAt, and updatedAt.
- **update_a_infisical_app_connections_camunda_by_id** — Update a specified Camunda connection in Infisical by id. Returns the updated connection object including id, name, app, method, credentials, description, version, isAutoRotationEnabled, createdAt, and updatedAt. Required: id.
- **get_single_infisical_app_connections_camunda_by_id** — Get a single Camunda connection by id in Infisical. Returns the connection object including id, name, app, method, credentials, description, version, isAutoRotationEnabled, createdAt, and updatedAt. Required: id.
- **create_a_infisical_app_connections_checkly** — Create a Checkly Connection in Infisical. Returns the appConnection object including id, name, method, credentials, app, createdAt, and updatedAt. Required: method, credentials, and name.
- **delete_a_infisical_app_connections_checkly_by_id** — Delete a Checkly Connection in Infisical by id. Returns the appConnection object including id, name, method, app, createdAt, and updatedAt. Required: id.
- **infisical_app_connections_checkly_get_by_name** — Get a specific Checkly app connection in Infisical by its connection name. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection. Required: connection_name.
- **list_all_infisical_app_connections_checkly** — List all Checkly app connections in Infisical for the current organization or project. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection.
- **update_a_infisical_app_connections_checkly_by_id** — Update a Checkly App Connection in Infisical by id. Returns the updated appConnection object including id, name, app, method, credentials, description, createdAt, and updatedAt. Required: id.
- **get_single_infisical_app_connections_checkly_by_id** — Get a Checkly app connection in Infisical by id. Returns the appConnection object including id, name, app, method, credentials, orgId, projectId, createdAt, and updatedAt. Required: id.
- **infisical_app_connections_chef_available** — List Chef Connections the current user has permission to establish within the current project in Infisical. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, projectId, isAutoRotationEnabled, gatewayId, gatewayPoolId, rotation, credentialsHash, project, appConnection.
- **create_a_infisical_app_connections_chef** — Create a Chef Connection in Infisical. Returns the created connection including id, name, method, app, credentials, createdAt, and updatedAt. Required: method, credentials, and name.
- **delete_a_infisical_app_connections_chef_by_id** — Delete a Chef Connection by id in Infisical. Returns an empty 204 response on success. Required: id.
- **infisical_app_connections_chef_get_by_name** — Get a specific Chef app connection in Infisical by its connection name. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection. Required: connection_name.
- **list_all_infisical_app_connections_chef** — List Chef app connections in Infisical for the current organization or project. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection.
- **update_a_infisical_app_connections_chef_by_id** — Update a Chef app connection in Infisical by id. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection. Required: id.
- **get_single_infisical_app_connections_chef_by_id** — Get a Chef app connection by id in Infisical. Returns the full connection object including id, name, app, method, credentials, orgId, projectId, createdAt, updatedAt, version, isAutoRotationEnabled, gatewayId, rotation, credentialsHash, and project. Required: id.
- **create_a_infisical_app_connections_circleci** — Create a CircleCI app connection in Infisical. Returns the created connection object including id, name, method, credentials, orgId, and createdAt. Required: method, credentials, name.
- **delete_a_infisical_app_connections_circleci_by_id** — Delete a CircleCI app connection in Infisical by id. Returns an empty 204 response on success. Required: id.
- **get_single_infisical_app_connections_circleci_by_id** — Get a specific CircleCI app connection in Infisical by id. Returns the appConnection object including id, name, app, method, credentials, createdAt, and updatedAt. Required: id.
- **create_a_infisical_secret** — Create a secret in Infisical by name within a project and environment. Returns the created secret including id, secretKey, secretValue, environment, type, version, createdAt, and updatedAt. Required: secret_name, projectId, environment, secretValue. The type field accepts 'shared' or 'personal' (defaults to 'shared').
- **list_all_infisical_secrets** — List secrets from a project and environment in Infisical, optionally filtered by path, metadata, and tags. Returns each secret with id, secretKey, secretValue, environment, type, createdAt, updatedAt, tags, and secretMetadata. The recursive option fetches secrets from subdirectories up to 20 levels deep.
- **get_single_infisical_secret_by_id** — Get a single secret in Infisical by its name. Returns the secret object including id, secretKey, secretValue, environment, type, secretPath, and tags. Required: secret_name, projectId.
- **infisical_secrets_bulk_create** — Create many secrets in Infisical in a single batch call. Returns a secrets array where each secret includes id, secretKey, secretValue, environment, version, createdAt, and updatedAt. Required: projectId, environment, secrets.
- **infisical_secrets_bulk_update** — Update a secret in Infisical by its secret name, including value, comment, tags, metadata, and reminder settings. Returns the updated secret object including id, secretKey, secretValue, environment, version, type, createdAt, and updatedAt. Required: secret_name, projectId, environment, secretValue.
- **infisical_secrets_bulk_delete** — Delete a secret in Infisical by its name. Returns the deleted secret object including id, secretKey, secretValue, environment, and type. Required: secret_name, projectId, environment.
- **create_a_infisical_identity** — Create a new machine identity in Infisical. Returns the created identity object including id, name, createdAt, updatedAt, orgId, authMethods, metadata, authMethod, hasDeleteProtection, and projectId. Required: name, organizationId.
- **list_all_infisical_identities** — List machine identities in an Infisical organization. Returns: identities, totalCount, reqId, statusCode, message, error, details. Required: orgId.
- **update_a_infisical_identity_by_id** — Update a machine identity in Infisical by id. Returns the updated identity object including id, name, createdAt, updatedAt, orgId, metadata, authMethod, hasDeleteProtection, and projectId. Required: id.
- **delete_a_infisical_identity_by_id** — Delete a machine identity in Infisical by id. Returns the deleted identity object including id, name, createdAt, updatedAt, orgId, authMethod, hasDeleteProtection, and projectId. Required: id.
- **infisical_identities_search** — Search identities in Infisical. Returns: identityAliCloudAuth.
- **get_single_infisical_identity_by_id** — Get a single Infisical identity by id. Returns the identity object including id, name, authMethods, metadata, hasDeleteProtection, orgId, and projectId. Required: id.
- **infisical_organizations_get_user_memberships** — List user memberships for an Infisical organization. Returns: id, reqId, statusCode, message, error, details. Required: organization_id.
- **infisical_organizations_delete_membership** — Delete a user membership from an Infisical organization. Returns the deleted membership object including id, role, status, orgId, createdAt, and isActive. Required: organization_id, membership_id.
- **infisical_organizations_list_identity_memberships** — List identity memberships for an Infisical organization. Returns: id, createdAt, updatedAt, reqId, statusCode, message, error, details. Required: org_id. Supports sorting by name or role and text search.
- **create_a_infisical_folder** — Create a new folder in an Infisical project environment. Returns the created folder object including id, name, path, version, createdAt, and updatedAt. Required: projectId, environment, name.
- **list_all_infisical_folders** — List folders in an Infisical project environment filtered by path. Returns folder records with id, name, relativePath, version, createdAt, and updatedAt. Required: projectId, environment, path.
- **update_a_infisical_folder_by_id** — Update a folder in Infisical by id. Returns the folder object including id, name, description, path, version, createdAt, updatedAt, envId, parentId, isReserved, and lastSecretModified. Required: id.
- **delete_a_infisical_folder_by_id** — Delete a folder in Infisical by id. Returns an empty 204 response on success. Required: id.
- **get_single_infisical_folder_by_id** — Get a single Infisical folder by id. Returns the folder object including id, name, path, version, parentId, isReserved, description, createdAt, updatedAt, envId, and lastSecretModified. Required: id.
- **delete_a_infisical_dynamic_secret_by_id** — Delete a dynamic secret in Infisical by id. Returns an empty 204 response on success. Required: id.
- **infisical_dynamic_secrets_list_leases** — List active leases for a dynamic secret in Infisical. Returns: id, createdAt, updatedAt, secret. Required: dynamic_secret_id.
- **infisical_dynamic_secrets_issue_lease** — Issue a lease for a dynamic secret in Infisical to generate time-limited credentials for the associated resource. Returns the created lease object including its leaseId. Required: dynamic_secret_id.
- **infisical_dynamic_secrets_revoke_lease** — Revoke a lease for a dynamic secret in Infisical. Returns an empty 204 response on success. Required: dynamic_secret_id, lease_id.
- **get_single_infisical_service_token_by_id** — Get a service token in Infisical by id. Returns the service token object including its id. Required: id.
- **delete_a_infisical_service_token_by_id** — Delete a service token in Infisical by id. Returns an empty 204 response on success. Required: id.
- **infisical_app_connections_databricks_available** — List the Databricks app connections the current user has permission to establish within the current project in Infisical. Returns: appConnection.
- **create_a_infisical_app_connections_databrick** — Create a Databricks app connection in Infisical using service-principal authentication. Returns the created connection including id, name, method, credentials, projectId, and rotation settings. Required: method, credentials, name.
- **delete_a_infisical_app_connections_databrick_by_id** — Delete a specified Databricks app connection in Infisical by id. Returns an empty 204 response on success. Required: id.
- **infisical_app_connections_databricks_get_by_name** — Get a specified Databricks app connection in Infisical by connection name. Returns the connection including id, name, method, credentials, projectId, and rotation settings. Required: connection_name.
- **list_all_infisical_app_connections_databricks** — List Databricks Connections for the current organization or project in Infisical. Returns each connection's id, name, orgId, app, method, credentials, createdAt, updatedAt, version, and rotation settings.
- **update_a_infisical_app_connections_databrick_by_id** — Update a Databricks app connection in Infisical by id. Returns the updated connection object including id, name, method, credentials, app, createdAt, and updatedAt. Required: id.
- **get_single_infisical_app_connections_databrick_by_id** — Get a specific Databricks app connection in Infisical by id. Returns the appConnection object with id, name, app, method, credentials, description, version, orgId, projectId, createdAt, updatedAt, isPlatformManagedCredentials, isAutoRotationEnabled, gatewayId, gatewayPoolId, rotation, credentialsHash, and project. Required: id.
- **infisical_app_connections_doppler_available** — List Doppler app connections available to the caller, optionally filtered by project.
- **create_a_infisical_app_connections_doppler** — Create a new Doppler app connection using a Doppler service token or personal token. The token is stored securely and never returned in responses.
- **delete_a_infisical_app_connections_doppler_by_id** — Delete a Doppler app connection by its ID. Any sync integrations using this connection must be removed first.
- **infisical_app_connections_doppler_get_by_name** — Retrieve a Doppler app connection by its name, optionally scoped to a project.
- **list_all_infisical_app_connections_doppler** — List all Doppler app connections for the organization, optionally filtered by project.
- **update_a_infisical_app_connections_doppler_by_id** — Update an existing Doppler app connection. Use this to rotate the API token or rename the connection.
- **get_single_infisical_app_connections_doppler_by_id** — Retrieve a single Doppler app connection by its ID. The apiToken is write-only and never returned.
- **infisical_app_connections_external_infisical_available** — List the Infisical Connections the current user has permission to establish connections within this project. Returns the appConnection object including id, name, method, app, and projectId.
- **create_a_infisical_app_connections_external_infisical** — Create an Infisical Connection using machine identity universal auth. Returns the appConnection object including id, name, method, credentials, and projectId. Required: method, credentials, name.
- **delete_a_infisical_app_connections_external_infisical_by_id** — Delete a specified Infisical Connection by id. Returns the appConnection object including id, name, method, app, and projectId. Required: id.
- **infisical_app_connections_external_infisical_get_by_name** — Get a specific Infisical external-infisical app connection by its connection name. Returns the appConnection object including id, name, method, credentials, project, version, and rotation settings. Required: connection_name.
- **list_all_infisical_app_connections_external_infisical** — List external Infisical app connections in Infisical. Returns each app connection record including id, name, orgId, app, method, credentials, version, isAutoRotationEnabled, rotation, and project.
- **update_a_infisical_app_connections_external_infisical_by_id** — Update an external Infisical app connection by id. Returns the updated appConnection object including id, name, method, credentials, description, version, isAutoRotationEnabled, and rotation settings. Required: id.
- **get_single_infisical_app_connections_external_infisical_by_id** — Get a specific external Infisical app connection by id in Infisical. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, reqId, statusCode, message, error, details. Required: id.
- **infisical_app_connections_f_5_big_ip_available** — List the F5 BIG-IP Connections available to the current user within a project in Infisical. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection.
- **create_a_infisical_app_connections_f_5_big_ip** — Create a F5 BIG-IP Connection in Infisical. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection. Required: method, credentials, name.
- **delete_a_infisical_app_connections_f_5_big_ip_by_id** — Delete the specified F5 BIG-IP Connection in Infisical. Returns an empty 204 response on success. Required: id.
- **infisical_app_connections_f_5_big_ip_get_by_name** — Get a specified F5 BIG-IP Connection by name in Infisical. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection. Required: connection_name.
- **list_all_infisical_app_connections_f_5_big_ip** — List F5 BIG-IP app connections in Infisical for the current organization or project. Returns each connection's id, name, app, method, credentials, orgId, projectId, createdAt, updatedAt, and rotation settings.
- **update_a_infisical_app_connections_f_5_big_ip_by_id** — Update an existing F5 BIG-IP app connection in Infisical. Returns the updated connection object including id, name, method, credentials, and rotation. Required: id.
- **get_single_infisical_app_connections_f_5_big_ip_by_id** — Get a specific F5 BIG-IP connection in Infisical by id. Returns the appConnection object including id, name, orgId, app, method, credentials, projectId, version, and associated project details. Required: id.
- **infisical_app_connections_flyio_available** — List Fly.io Connections the current user has permission to establish within a project in Infisical. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection.
- **create_a_infisical_app_connections_flyio** — Create a Fly.io Connection in Infisical using an access token. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection. Required: method, credentials, name.
- **delete_a_infisical_app_connections_flyio_by_id** — Delete a Fly.io Connection in Infisical by id. Returns an empty 204 response on success. Required: id.
- **infisical_app_connections_flyio_get_by_name** — Get a specific Infisical Fly.io app connection by its connection name. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection. Required: connection_name.
- **list_all_infisical_app_connections_flyio** — List Fly.io app connections in Infisical for the current organization or project. Returns each connection's id, name, orgId, app, method, createdAt, updatedAt, projectId, credentials, and rotation settings. Optional: projectId to scope results to a specific project.
- **update_a_infisical_app_connections_flyio_by_id** — Update a Fly.io app connection in Infisical by id. Returns the updated appConnection object including id, name, method, credentials, version, and rotation settings. Required: id.
- **get_single_infisical_app_connections_flyio_by_id** — Get a specific Fly.io app connection by id in Infisical. Returns the appConnection object including its id, name, method, credentials, projectId, rotation, and project details. Required: id.
- **infisical_app_connections_gcp_available** — List the GCP Connections the current user has permission to establish in Infisical. Returns the appConnection object including id, name, app, method, createdAt, and credentials.
- **create_a_infisical_app_connections_gcp** — Create a GCP Connection in Infisical using service-account-impersonation. Returns the appConnection object including id, name, app, method, createdAt, and credentials. Required: method, credentials, name.
- **delete_a_infisical_app_connections_gcp_by_id** — Delete a GCP Connection in Infisical by id. Returns an empty 204 response on success. Required: id.
- **infisical_app_connections_gcp_get_by_name** — Get a single GCP app connection in Infisical by its connection name. Returns the appConnection object including id, name, orgId, method, credentials, projectId, rotation, and project. Required: connection_name.
- **list_all_infisical_app_connections_gcp** — List GCP app connections in Infisical for the current organization or project. Returns each connection's id, name, orgId, method, credentials, rotation, and project details.
- **update_a_infisical_app_connections_gcp_by_id** — Update a GCP app connection in Infisical by id. Returns the appConnection object including id, name, method, credentials, description, version, and rotation settings. Required: id.
- **get_single_infisical_app_connections_gcp_by_id** — Get a specific GCP app connection in Infisical by id. Returns the appConnection object including id, name, app, method, credentials, version, rotation settings, and associated project details. Required: id.
- **infisical_app_connections_github_available** — List GitHub Connections the current user has permission to establish within a project in Infisical. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection.
- **create_a_infisical_app_connections_github** — Create a GitHub Connection in Infisical. GitHub Connections must be created through the Infisical UI. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection. Required: method, credentials, name.
- **delete_a_infisical_app_connections_github_by_id** — Delete a GitHub Connection in Infisical by id. Returns an empty 204 response on success. Required: id.
- **infisical_app_connections_github_get_by_name** — Get a GitHub Connection in Infisical by its connection name. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection. Required: connection_name.
- **list_all_infisical_app_connections_github** — List GitHub Connections for the current organization or project in Infisical. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection.
- **update_a_infisical_app_connections_github_by_id** — Update a specified GitHub Connection in Infisical by id. GitHub Connections must be updated through the Infisical UI. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection. Required: id.
- **get_single_infisical_app_connections_github_by_id** — Get a specified GitHub Connection by id in Infisical. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection. Required: id.
- **infisical_app_connections_github_radar_available** — List GitHub Radar Connections the current user has permission to establish within a project in Infisical. Returns: app, name, id, orgId, projectId, appConnection. Required: projectId.
- **create_a_infisical_app_connections_github_radar** — Create a GitHub Radar Connection in Infisical. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection. Required: method, credentials, name, projectId. GitHub Radar Connections must be created through the Infisical UI.
- **delete_a_infisical_app_connections_github_radar_by_id** — Delete a GitHub Radar app connection in Infisical by id. Returns an empty 204 response on success. Required: id.
- **infisical_app_connections_github_radar_get_by_name** — Get a specific GitHub Radar app connection in Infisical by its connection name. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection. Required: connection_name.
- **list_all_infisical_app_connections_github_radar** — List GitHub Radar Connections in Infisical for the current organization or project. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection.
- **update_a_infisical_app_connections_github_radar_by_id** — Update a GitHub Radar app connection in Infisical. Returns the updated connection including its id, name, method, credentials, app, version, isAutoRotationEnabled, rotation, and project. Required: id. GitHub Radar Connections must be updated through the Infisical UI.
- **get_single_infisical_app_connections_github_radar_by_id** — Get a specific GitHub Radar Connection in Infisical by id. Returns the connection object including id, name, orgId, app, method, credentials, description, version, projectId, isAutoRotationEnabled, rotation, credentialsHash, and project. Required: id.
- **infisical_app_connections_gitlab_available** — List the GitLab Connections the current user has permission to establish within the current project in Infisical. Returns the appConnection object including id, name, app, method, and credentials.
- **create_a_infisical_app_connections_gitlab** — Create a GitLab Connection in Infisical using an access token. Returns the created appConnection including id, name, app, method, credentials, and project. Required: method, credentials, name. GitLab OAuth Connections must be created through the Infisical UI.
- **delete_a_infisical_app_connections_gitlab_by_id** — Delete a specified GitLab Connection in Infisical by id. Returns an empty 204 response on success. Required: id.
- **infisical_app_connections_gitlab_get_by_name** — Get a specified GitLab Connection in Infisical by its connection name. Returns the appConnection object including id, name, app, method, credentials, and createdAt. Required: connection_name.
- **list_all_infisical_app_connections_gitlab** — List GitLab app connections in Infisical for the current organization or project. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection.
- **update_a_infisical_app_connections_gitlab_by_id** — Update a GitLab app connection in Infisical by id. Returns the updated appConnection object including its id, name, method, credentials, app, orgId, projectId, createdAt, and updatedAt. Required: id.
- **get_single_infisical_app_connections_gitlab_by_id** — Get a specific GitLab app connection in Infisical by id. Returns the full connection object including id, name, app, method, credentials, projectId, rotation, and project. Required: id.
- **infisical_app_connections_hashicorp_vault_available** — List HashiCorp Vault app connections available to the caller, optionally filtered by project.
- **create_a_infisical_app_connections_hashicorp_vault** — Create a new HashiCorp Vault app connection using either an access token or App Role authentication. Supports optional gateway routing for private Vault instances.
- **delete_a_infisical_app_connections_hashicorp_vault_by_id** — Delete a HashiCorp Vault app connection by its ID. Any sync integrations using this connection must be removed first.
- **infisical_app_connections_hashicorp_vault_get_by_name** — Retrieve a HashiCorp Vault app connection by its name, optionally scoped to a project.
- **list_all_infisical_app_connections_hashicorp_vault** — List all HashiCorp Vault app connections for the organization, optionally filtered by project.
- **update_a_infisical_app_connections_hashicorp_vault_by_id** — Update an existing HashiCorp Vault app connection. Use this to rotate credentials, change the instance URL, or update gateway settings.
- **get_single_infisical_app_connections_hashicorp_vault_by_id** — Retrieve a single HashiCorp Vault app connection by its ID. Sensitive credentials (accessToken, secretId) are never returned.
- **infisical_app_connections_heroku_available** — List Heroku Connections the current user has permission to establish within a project in Infisical. Returns: app, name, id, orgId, projectId, appConnection.
- **create_a_infisical_app_connections_heroku** — Create a Heroku Connection in Infisical using the auth-token method. Returns the created appConnection including id, name, method, app, orgId, createdAt, updatedAt. Required: method, credentials, name. Heroku OAuth connections must be created through the Infisical UI.
- **delete_a_infisical_app_connections_heroku_by_id** — Delete a Heroku app connection by id in Infisical. Returns an empty 204 response on success. Required: id.
- **infisical_app_connections_heroku_get_by_name** — Get a Heroku app connection by its connection name in Infisical. Returns the appConnection object including the connection's id, name, orgId, app, method, credentials, rotation settings, and associated project details. Required: connection_name.
- **list_all_infisical_app_connections_heroku** — List all Heroku app connections in Infisical. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection.
- **update_a_infisical_app_connections_heroku_by_id** — Update a Heroku app connection in Infisical by id. Returns the updated appConnection object including its id, name, method, credentials, and rotation settings. Required: id.
- **get_single_infisical_app_connections_heroku_by_id** — Get a Heroku app connection by id in Infisical. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, reqId, statusCode, message, error, details. Required: id.
- **infisical_app_connections_humanitec_available** — List the Humanitec Connections the current user has permission to establish within a project in Infisical. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection.
- **create_a_infisical_app_connections_humanitec** — Create a Humanitec Connection in Infisical using an API token. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection. Required: method, credentials, name.
- **delete_a_infisical_app_connections_humanitec_by_id** — Delete a Humanitec app connection in Infisical by id. Returns the deleted appConnection object including id, name, orgId, app, method, credentials, and rotation settings. Required: id.
- **infisical_app_connections_humanitec_get_by_name** — Get a Humanitec app connection in Infisical by its connection name. Returns the appConnection object including its id, name, orgId, app, method, credentials, version, and rotation settings. Required: connection_name.
- **list_all_infisical_app_connections_humanitec** — List Humanitec app connections in Infisical for the current organization or project. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection.
- **update_a_infisical_app_connections_humanitec_by_id** — Update a Humanitec app connection in Infisical by id. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection. Required: id.
- **get_single_infisical_app_connections_humanitec_by_id** — Get a single Humanitec app connection in Infisical by id. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection. Required: id.
- **infisical_app_connections_laravel_forge_available** — List the Laravel Forge Connections the current user has permission to establish within the current project in Infisical. Returns the appConnection object including id, name, app, method, createdAt, and updatedAt.
- **create_a_infisical_app_connections_laravel_forge** — Create a Laravel Forge Connection in Infisical. Returns the created appConnection object including id, name, method, credentials, projectId, createdAt, and updatedAt. Required: method, credentials, name.
- **delete_a_infisical_app_connections_laravel_forge_by_id** — Delete a specified Laravel Forge Connection in Infisical by id. Returns an empty 204 response on success. Required: id.
- **infisical_app_connections_laravel_forge_get_by_name** — Get a specified Laravel Forge Connection in Infisical by connection name. Returns the appConnection object including id, name, app, method, createdAt, and updatedAt. Required: connection_name.
- **list_all_infisical_app_connections_laravel_forge** — List Laravel Forge app connections in Infisical for the current organization or project. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection.
- **update_a_infisical_app_connections_laravel_forge_by_id** — Update a Laravel Forge app connection in Infisical by id. Returns the updated app connection including id, name, method, credentials, app, createdAt, and updatedAt. Required: id, method, credentials, and name. Platform-managed credentials, gateway, and auto-rotation fields are not supported for Laravel Forge connections.
- **get_single_infisical_app_connections_laravel_forge_by_id** — Get a specific Laravel Forge app connection by id in Infisical. Returns the connection object including id, name, method, credentials, version, app, projectId, and rotation configuration. Required: id.
- **infisical_app_connections_ldap_available** — List the LDAP Connections the current user has permission to establish within a project in Infisical. Returns the appConnection object including id, name, method, app, credentials, orgId, createdAt, and updatedAt.
- **create_a_infisical_app_connections_ldap** — Create a new LDAP Connection in Infisical. Returns the appConnection object including id, name, method, app, credentials, orgId, createdAt, and updatedAt. Required: method, credentials, name.
- **delete_a_infisical_app_connections_ldap_by_id** — Delete a specified LDAP Connection in Infisical by id. Returns the appConnection object including id, name, method, app, credentials, orgId, createdAt, and updatedAt. Required: id.
- **infisical_app_connections_ldap_get_by_name** — Get a specified LDAP Connection in Infisical by its connection name. Returns the appConnection object including id, name, method, app, credentials, orgId, createdAt, and updatedAt. Required: connection_name.
- **list_all_infisical_app_connections_ldap** — List LDAP app connections in Infisical. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection.
- **update_a_infisical_app_connections_ldap_by_id** — Update an LDAP app connection in Infisical by id. Returns the updated connection including id, name, method, credentials, projectId, createdAt, and updatedAt. Required: id.
- **get_single_infisical_app_connections_ldap_by_id** — Get a single LDAP app connection in Infisical by id. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection. Required: id.
- **infisical_app_connections_litellm_available** — List the LiteLLM Connections the current user has permission to establish within a project in Infisical. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, credentialsHash, projectId, gatewayId, isAutoRotationEnabled, gatewayPoolId, rotation, project, appConnection.
- **create_a_infisical_app_connections_litellm** — Create a LiteLLM app connection in Infisical using a management-capable API key for use in LiteLLM API Key secret rotations. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, credentialsHash, projectId, gatewayId, isAutoRotationEnabled, gatewayPoolId, rotation, project, appConnection. Required: name, method, projectId,…
- **infisical_app_connections_netlify_available** — List Netlify app connections the current user has permission to establish within this project in Infisical. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection.
- **create_a_infisical_app_connections_netlify** — Create a Netlify app connection in Infisical using an access token. Returns the appConnection object including id, name, method, credentials, projectId, version, and associated project details. Required: method, credentials, name. Name must be slug-friendly (1-64 chars); platform-managed credentials, gateways, and auto-rotation are not supported for Netlify Connections.
- **delete_a_infisical_app_connections_netlify_by_id** — Delete a Netlify app connection in Infisical by id. Returns an empty 204 response on success. Required: id.
- **infisical_app_connections_netlify_get_by_name** — Get an Infisical Netlify app connection by its connection name. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection. Required: connection_name.
- **list_all_infisical_app_connections_netlify** — List Netlify app connections in Infisical for the current organization or project. Returns each connection's id, name, app, method, credentials, orgId, projectId, createdAt, updatedAt, version, gatewayId, gatewayPoolId, isAutoRotationEnabled, rotation, credentialsHash, description, isPlatformManagedCredentials, and project.
- **update_a_infisical_app_connections_netlify_by_id** — Update a Netlify app connection in Infisical by id. Returns the updated app connection including id, name, method, credentials, projectId, and rotation. Required: id.
- **get_single_infisical_app_connections_netlify_by_id** — Get a single Netlify app connection in Infisical by id. Returns the full app connection object including its id, name, app, method, orgId, createdAt, updatedAt, description, version, isAutoRotationEnabled, rotation settings, and project details. Required: id.
- **infisical_app_connections_netscaler_available** — List the NetScaler Connections the current user has permission to establish connections within the current project in Infisical. Returns the appConnection object including id, name, orgId, app, method, credentials, and project.
- **create_a_infisical_app_connections_netscaler** — Create a NetScaler Connection in Infisical using basic-auth credentials. Returns the appConnection object including id, name, orgId, app, method, credentials, and project. Required: method, credentials, name.
- **delete_a_infisical_app_connections_netscaler_by_id** — Delete a specified NetScaler Connection in Infisical by id. Returns an empty 204 response on success. Required: id.
- **infisical_app_connections_netscaler_get_by_name** — Get a NetScaler app connection in Infisical by its connection name. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection. Required: connection_name.
- **list_all_infisical_app_connections_netscaler** — List NetScaler app connections in Infisical for the current organization or project. Returns each connection's id, name, orgId, app, method, credentials, version, isAutoRotationEnabled, rotation, projectId, gatewayId, gatewayPoolId, createdAt, and updatedAt. Optional: projectId to scope results to a specific project.
- **update_a_infisical_app_connections_netscaler_by_id** — Update a NetScaler app connection in Infisical by id. Returns the appConnection object including id, name, method, credentials, version, createdAt, and updatedAt. Required: id. The isPlatformManagedCredentials, isAutoRotationEnabled, and rotation fields are not supported for NetScaler connections.
- **get_single_infisical_app_connections_netscaler_by_id** — Get a NetScaler app connection in Infisical by id. Returns the appConnection object including its id, name, app, method, credentials, rotation settings, and associated project. Required: id.
- **infisical_app_connections_northflank_available** — List available Northflank app connections in Infisical. Returns the appConnection object including id, name, orgId, app, method, version, credentials, rotation settings, and associated project details.
- **create_a_infisical_app_connections_northflank** — Create a Northflank app connection in Infisical authenticated via API token. Returns the appConnection object including id, name, orgId, app, method, version, and project. Required: method, credentials, name.
- **delete_a_infisical_app_connections_northflank_by_id** — Delete a specified Northflank app connection in Infisical by id. Returns the appConnection object containing the deleted connection's id, name, orgId, createdAt, updatedAt, app, method, credentials, version, rotation settings, and associated project details. Required: id.
- **infisical_app_connections_northflank_get_by_name** — Get a Northflank app connection in Infisical by its connection name. Returns the appConnection object including id, name, orgId, method, credentials, version, gatewayId, projectId, rotation settings, and associated project details. Required: connection_name.
- **list_all_infisical_app_connections_northflank** — List Northflank app connections in Infisical for the current organization or project. Returns each connection with id, name, app, method, projectId, createdAt, updatedAt, and rotation settings.
- **update_a_infisical_app_connections_northflank_by_id** — Update a specified Northflank app connection in Infisical by id. Returns the updated connection with id, name, app, method, projectId, createdAt, updatedAt, and rotation settings. Required: id.
- **get_single_infisical_app_connections_northflank_by_id** — Get a single Northflank app connection in Infisical by id. Returns id, name, app, method, projectId, createdAt, updatedAt, and rotation settings. Required: id.
- **create_a_infisical_app_connections_oci** — Create an OCI (Access Key) app connection in Infisical. Returns the created appConnection object including id, name, orgId, method, credentials, version, and project. Required: method, credentials, name (slug-friendly, 1–64 chars). OCI connections do not support platform-managed credentials, gateways, or auto-rotation.
- **delete_a_infisical_app_connections_oci_by_id** — Delete a specified OCI app connection in Infisical by id. Returns the appConnection object including its id, name, method, credentials, orgId, and createdAt. Required: id.
- **infisical_app_connections_oci_get_by_name** — Get a specified OCI app connection in Infisical by its connection name. Returns the appConnection object including id, name, orgId, app, method, credentials, createdAt, updatedAt, and rotation settings. Required: connection_name.
- **list_all_infisical_app_connections_oci** — List OCI Connections for the current organization or project in Infisical. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection.
- **update_a_infisical_app_connections_oci_by_id** — Update the specified OCI Connection in Infisical. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection. Required: id.
- **get_single_infisical_app_connections_oci_by_id** — Get a specific OCI app connection in Infisical by id. Returns the appConnection object including id, name, orgId, method, credentials (userOcid, tenancyOcid, region, fingerprint), rotation settings, and project details. Required: id.
- **infisical_app_connections_octopus_deploy_available** — List the Octopus Deploy Connections the current user has permission to establish connections within this project in Infisical. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection.
- **create_a_infisical_app_connections_octopus_deploy** — Create an Octopus Deploy Connection in Infisical using an API key. Returns the created connection including its id, name, method, credentials, projectId, app, and orgId. Required: method, credentials (instanceUrl, apiKey), name.
- **delete_a_infisical_app_connections_octopus_deploy_by_id** — Delete a specified Octopus Deploy Connection in Infisical by id. Returns an empty 204 response on success. Required: id.
- **infisical_app_connections_octopus_deploy_get_by_name** — Get a specific Octopus Deploy app connection in Infisical by its connection name. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection. Required: connection_name.
- **list_all_infisical_app_connections_octopus_deploy** — List Octopus Deploy app connections in Infisical for the current organization or project. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection.
- **update_a_infisical_app_connections_octopus_deploy_by_id** — Update an Octopus Deploy app connection in Infisical by id. Returns the updated connection object including id, name, method, credentials, description, version, isAutoRotationEnabled, and rotation. Required: id.
- **get_single_infisical_app_connections_octopus_deploy_by_id** — Get a specific Octopus Deploy app connection in Infisical by id. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection. Required: id.
- **infisical_app_connections_okta_available** — List Okta app connections the current user has permission to establish within a project in Infisical. Returns: appConnection.
- **create_a_infisical_app_connections_okta** — Create an Okta app connection in Infisical using API token authentication. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection. Required: method, credentials, name. Name must be slug-friendly (1–64 chars).
- **delete_a_infisical_app_connections_okta_by_id** — Delete a specified Okta Connection in Infisical by id. Returns the appConnection object including id, name, orgId, app, method, credentials, createdAt, and updatedAt. Required: id.
- **infisical_app_connections_okta_get_by_name** — Get an Infisical Okta app connection by its connection name. Returns the appConnection object including id, name, orgId, app, method, credentials, description, version, rotation, and project. Required: connection_name.
- **list_all_infisical_app_connections_okta** — List Okta app connections in Infisical for the current organization or project. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection.
- **update_a_infisical_app_connections_okta_by_id** — Update a specified Okta app connection in Infisical by id. Returns the updated connection including id, name, app, method, credentials, isAutoRotationEnabled, and rotation settings. Required: id.
- **get_single_infisical_app_connections_okta_by_id** — Get a single Okta app connection in Infisical by id. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection. Required: id.
- **infisical_app_connections_qovery_available** — List Qovery Connections available to the current user in Infisical. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection.
- **create_a_infisical_app_connections_qovery** — Create a Qovery Connection in Infisical using an access token. Returns the created connection including id, name, method, app, credentials, projectId, createdAt, updatedAt. Required: method, credentials, name.
- **delete_a_infisical_app_connections_qovery_by_id** — Delete a Qovery Connection in Infisical by id. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection. Required: id.
- **infisical_app_connections_qovery_get_by_name** — Get a Qovery Connection in Infisical by its connection name. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection. Required: connection_name.
- **list_all_infisical_app_connections_qovery** — List Qovery Connections for the current organization or project in Infisical. Returns each connection with id, name, app, method, credentials, version, isPlatformManagedCredentials, projectId, createdAt, and updatedAt.
- **update_a_infisical_app_connections_qovery_by_id** — Update a specified Qovery Connection by id in Infisical. Returns the updated connection including id, name, app, method, credentials, version, isPlatformManagedCredentials, createdAt, and updatedAt. Required: id.
- **get_single_infisical_app_connections_qovery_by_id** — Get a single Qovery Connection by id in Infisical. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection. Required: id.
- **infisical_app_connections_render_available** — List Render app connections available to the caller, optionally filtered by project.
- **create_a_infisical_app_connections_render** — Create a new Render app connection using a Render API key. The API key is stored securely and never returned in subsequent responses.
- **delete_a_infisical_app_connections_render_by_id** — Delete a Render app connection by its ID. Any sync integrations using this connection must be removed first.
- **infisical_app_connections_render_get_by_name** — Retrieve a Render app connection by its name. Optionally scoped to a project.
- **list_all_infisical_app_connections_render** — List all Render app connections for the organization, optionally filtered by project.
- **update_a_infisical_app_connections_render_by_id** — Update an existing Render app connection. Use this to rotate the API key or rename the connection.
- **get_single_infisical_app_connections_render_by_id** — Retrieve a single Render app connection by its ID.
- **infisical_app_connections_supabase_available** — List Supabase app connections in Infisical that the current user has permission to establish within the current project. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection.
- **create_a_infisical_app_connections_supabase** — Create a Supabase Connection in Infisical. Returns the created appConnection object including id, name, orgId, createdAt, updatedAt, app, method, and credentials. Required: method, credentials, name.
- **delete_a_infisical_app_connections_supabase_by_id** — Delete a Supabase app connection in Infisical by id. Returns an empty 204 response on success. Required: id.
- **infisical_app_connections_supabase_get_by_name** — Get a Supabase app connection in Infisical by its connection name. Returns the appConnection object including id, name, app, method, credentials, orgId, projectId, version, and rotation settings. Required: connection_name.
- **list_all_infisical_app_connections_supabase** — List Supabase Connections for the current organization or project in Infisical. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection.
- **update_a_infisical_app_connections_supabase_by_id** — Update a specified Supabase Connection in Infisical by id. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection. Required: id.
- **get_single_infisical_app_connections_supabase_by_id** — Get a specified Supabase App Connection by id in Infisical. Returns the appConnection object including id, name, app, method, credentials, version, isAutoRotationEnabled, and project. Required: id.
- **infisical_app_connections_tailscale_available** — List Tailscale Connections in Infisical that the current user has permission to establish within the current project. Returns: id, name, orgId, app, method, credentials, createdAt, updatedAt.
- **create_a_infisical_app_connections_tailscale** — Create a Tailscale app connection in Infisical. Returns the created appConnection object including id, name, orgId, method, credentials, version, createdAt, updatedAt, and app. Required: name, method, credentials.
- **delete_a_infisical_app_connections_tailscale_by_id** — Delete the specified Tailscale App Connection in Infisical. Returns an empty 204 response on success. Required: id.
- **infisical_app_connections_tailscale_get_by_name** — Get a specific Tailscale app connection in Infisical by its connection name. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection. Required: connection_name.
- **list_all_infisical_app_connections_tailscale** — List Tailscale Connections for the current organization or project in Infisical. Returns: appConnection, reqId, statusCode, message, error, details.
- **update_a_infisical_app_connections_tailscale_by_id** — Update a Tailscale app connection in Infisical by id. Returns the updated appConnection object including id, name, method, credentials, app, createdAt, and updatedAt. Required: id.
- **get_single_infisical_app_connections_tailscale_by_id** — Get a Tailscale app connection in Infisical by id. Returns the app connection object including id, name, app, method, credentials, createdAt, updatedAt. Required: id.
- **infisical_app_connections_terraform_cloud_available** — List the Terraform Cloud Connections the current user has permission to establish within the current project in Infisical. Returns: appConnection.
- **create_a_infisical_app_connections_terraform_cloud** — Create a Terraform Cloud app connection in Infisical. Returns the appConnection object including id, name, orgId, method, credentials, createdAt, updatedAt, and project.
- **delete_a_infisical_app_connections_terraform_cloud_by_id** — Delete a specified Terraform Cloud Connection in Infisical by id. Returns the deleted appConnection object including its id, name, orgId, app, method, credentials, createdAt, and updatedAt. Required: id.
- **infisical_app_connections_terraform_cloud_get_by_name** — Get a specified Terraform Cloud Connection by name in Infisical. Returns the connection object including id, name, orgId, app, method, credentials, createdAt, updatedAt, version, isPlatformManagedCredentials, isAutoRotationEnabled, rotation, and project. Required: connection_name.
- **list_all_infisical_app_connections_terraform_cloud** — List Terraform Cloud Connections for the current organization or project in Infisical. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection.
- **update_a_infisical_app_connections_terraform_cloud_by_id** — Update a specified Terraform Cloud Connection by id in Infisical. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection. Required: id.
- **get_single_infisical_app_connections_terraform_cloud_by_id** — Get a specified Terraform Cloud Connection by id in Infisical. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection. Required: id.
- **infisical_app_connections_travisci_available** — List the available TravisCI Connections the current user has permission to establish within a project in Infisical. Returns: appConnection. Each item includes app, name, id, orgId, and projectId.
- **create_a_infisical_app_connections_travisci** — Create a TravisCI app connection in Infisical. Returns the created appConnection object including id, name, method, credentials, app, orgId, createdAt, and updatedAt. Required: method, credentials, name.
- **delete_a_infisical_app_connections_travisci_by_id** — Delete a TravisCI app connection in Infisical by id. Returns an empty 204 response on success. Required: id.
- **infisical_app_connections_travisci_get_by_name** — Get a specific TravisCI app connection in Infisical by its connection name. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection. Required: connection_name.
- **list_all_infisical_app_connections_travisci** — List TravisCI app connections in Infisical for the current organization or project. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection.
- **update_a_infisical_app_connections_travisci_by_id** — Update a specified TravisCI App Connection in Infisical by id. Returns the updated appConnection object including its id, name, orgId, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, createdAt, and updatedAt. Required: id.
- **get_single_infisical_app_connections_travisci_by_id** — Get a specific TravisCI App Connection in Infisical by id. Returns: appConnection, reqId, statusCode, message, error, details. Required: id.
- **infisical_app_connections_vercel_available** — List the Vercel Connections the current user has permission to establish within a project in Infisical. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection.
- **create_a_infisical_app_connections_vercel** — Create a Vercel app connection in Infisical. Returns the created appConnection object including id, name, orgId, app, method, credentials, createdAt, and updatedAt.
- **delete_a_infisical_app_connections_vercel_by_id** — Delete a Vercel app connection in Infisical by id. Returns an empty 204 response on success. Required: id.
- **infisical_app_connections_vercel_get_by_name** — Get a Vercel app connection in Infisical by its connection name. Returns: appConnection. Required: connection_name.
- **list_all_infisical_app_connections_vercel** — List Vercel app connections in Infisical for the current organization or project. Returns: appConnection, reqId, statusCode, message, error, details.
- **update_a_infisical_app_connections_vercel_by_id** — Update a Vercel app connection in Infisical by id. Returns the updated connection object including id, name, method, credentials, app, createdAt, and updatedAt. Required: id.
- **get_single_infisical_app_connections_vercel_by_id** — Get a Vercel App Connection by id in Infisical. Returns the full connection object including id, name, app, method, credentials, createdAt, and updatedAt. Required: id.
- **infisical_app_connections_windmill_available** — List the Windmill Connections the current user has permission to establish connections within this project in Infisical. Returns the app connection object including id, name, orgId, createdAt, updatedAt, app, method, credentials, and projectId.
- **create_a_infisical_app_connections_windmill** — Create a Windmill Connection in Infisical. Returns the created app connection object including id, name, orgId, createdAt, updatedAt, app, method, credentials, and projectId. Required: method, credentials, name.
- **delete_a_infisical_app_connections_windmill_by_id** — Delete a Windmill Connection in Infisical by id. Returns the deleted app connection object including id, name, orgId, createdAt, updatedAt, app, method, credentials, and projectId. Required: id.
- **infisical_app_connections_windmill_get_by_name** — Get a specific Windmill app connection in Infisical by its connection name. Returns the appConnection object including id, name, orgId, app, method, credentials, version, isAutoRotationEnabled, rotation, and project. Required: connection_name.
- **list_all_infisical_app_connections_windmill** — List Windmill app connections in Infisical for the current organization or project. Returns each connection's id, name, app, method, credentials, orgId, createdAt, updatedAt, projectId, and rotation settings.
- **update_a_infisical_app_connections_windmill_by_id** — Update a Windmill app connection in Infisical by id. Returns the updated connection object including id, name, method, credentials, app, createdAt, and updatedAt. Required: id.
- **get_single_infisical_app_connections_windmill_by_id** — Get a specific Windmill app connection in Infisical by id. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, reqId, statusCode, message, error, details. Required: id.
- **list_all_infisical_secret_syncs** — List Infisical secret syncs for a project. Returns: id, name, createdAt, updatedAt, environment, version, reqId, statusCode, message, error, details. Required: projectId.
- **infisical_secret_syncs_options** — Get available secret sync options in Infisical. The response shape is not documented in the API reference.
- **list_all_infisical_secret_syncs_github** — List GitHub secret syncs configured for a specific Infisical project. Returns each sync's id, name, projectId, destination, destinationConfig, syncOptions, syncStatus, connection, and environment details. Required: projectId.
- **update_a_infisical_secret_syncs_github_by_id** — Update a GitHub secret sync in Infisical by id. Returns the updated secretSync object including id, name, destination, destinationConfig (scope, org, selectedRepositoryIds), syncOptions, syncStatus, and isAutoSyncEnabled. Required: id.
- **delete_a_infisical_secret_syncs_github_by_id** — Delete a GitHub secret sync in Infisical by id. Returns an empty 204 response on success. Required: id.
- **infisical_secret_syncs_github_sync_secrets** — Trigger a sync of secrets to GitHub for a specific GitHub secret sync in Infisical. Returns: id, name, createdAt, updatedAt, environment, version, reqId, statusCode, message, error, details. Required: sync_id.
- **infisical_secret_syncs_github_import_secrets** — Import secrets from a GitHub Sync destination into Infisical. Returns: id, name, createdAt, updatedAt, environment, version, reqId, statusCode, message, error, details. Required: sync_id.
- **infisical_secret_syncs_github_remove_secrets** — Remove previously synced secrets from a GitHub Sync destination in Infisical. Returns: id, name, createdAt, updatedAt, environment, version, reqId, statusCode, message, error, details. Required: sync_id.
- **get_single_infisical_secret_syncs_github_by_id** — Get a specific GitHub Sync by ID in Infisical. Returns: id, name, createdAt, updatedAt, environment, version, reqId, statusCode, message, error, details. Required: id.
- **list_all_infisical_secret_rotations** — List all secret rotations in a project. Returns rotation metadata, status, schedule, and mappings for each configured rotation.
- **infisical_secret_rotations_options** — List all available secret rotation types and their configuration templates. Use this to discover supported rotation types and their required parameters and secretsMapping fields before creating a rotation.
- **create_a_infisical_secret_rotation** — Create a new secret rotation. The rotation type is embedded in the API path (e.g. /api/v2/secret-rotations/postgres-credentials). Supported types: auth0-client-secret, aws-iam-user-secret, azure-client-secret, databricks-service-principal-secret, postgres-credentials, mysql-credentials, mssql-credentials, oracledb-credentials, ldap-password, okta-client-secret, redis-user-password.
- **get_single_infisical_secret_rotation_by_id** — Retrieve a single secret rotation by ID, including its current status, schedule, parameters, and secrets mapping.
- **update_a_infisical_secret_rotation_by_id** — Update an existing secret rotation's configuration. All fields are optional; only provided fields are changed.
- **delete_a_infisical_secret_rotation_by_id** — Delete a secret rotation. Optionally delete the mapped secrets and/or revoke credentials that were generated by the rotation.
- **infisical_secret_rotations_rotate** — Manually trigger an immediate secret rotation, bypassing the automatic schedule. Useful for emergency rotations or testing.
- **create_a_infisical_pki_collection** — Create a new PKI collection in Infisical. Returns: id, createdAt, updatedAt, projectId, name, description. Required: projectId, name.
- **update_a_infisical_pki_collection_by_id** — Update the name or description of an Infisical PKI collection by id. Returns: id, createdAt, updatedAt, projectId, name, description. Required: id.
- **list_all_infisical_pki_collections** — List PKI collections in Infisical. Returns: id, createdAt, updatedAt, projectId, name, description.
- **get_single_infisical_pki_collection_by_id** — Get a single Infisical PKI collection by id. Returns: id, createdAt, updatedAt, projectId, name, description. Required: id.
- **delete_a_infisical_pki_collection_by_id** — Delete an Infisical PKI collection by id. Returns an empty 204 response on success. Required: id.
- **list_all_infisical_pki_templates** — List PKI templates in Infisical. Returns a collection of PKI template objects associated with the authenticated workspace.
- **get_single_infisical_pki_template_by_id** — Get a PKI template by id in Infisical. Returns the PKI template object. Required: id.
- **update_a_infisical_pki_template_by_id** — Update a PKI template in Infisical by id. Returns the updated PKI template object including its id. Required: id.
- **delete_a_infisical_pki_template_by_id** — Delete a PKI template in Infisical by id. Returns an empty 204 response on success. Required: id.
- **list_all_infisical_pki_certificates** — List PKI certificates in Infisical. Returns: id. No required parameters.
- **create_a_infisical_pki_certificate** — Create a PKI certificate in Infisical. Returns: id, createdAt, updatedAt, appConnection.
- **delete_a_infisical_pki_certificate_by_id** — Delete a PKI certificate in Infisical by id. Returns an empty 204 response on success. Required: id.
- **create_a_infisical_pki_certificate_authority** — Create a PKI certificate authority in Infisical. Returns the created certificate authority object including id, created_at, and updated_at.
- **delete_a_infisical_pki_certificate_authority_by_id** — Delete an Infisical PKI certificate authority by id. Returns an empty 204 response on success. Required: id.
- **infisical_universal_auth_login** — Login with Universal Auth for a machine identity in Infisical using a client ID and client secret. Returns: accessToken, expiresIn, accessTokenMaxTTL, tokenType, reqId, statusCode, message, error, details. Required: clientId, clientSecret.

## How it works

1. **Link your customer's Infisical account.** Use Truto's frontend SDK; we handle every OAuth and API key flow so you don't need to create the OAuth app.
2. **Authentication is automatic.** Truto refreshes tokens, stores credentials securely, and injects them into every API request.
3. **Call Truto's API to reach Infisical.** The Proxy API is a 1-to-1 mapping of the Infisical API.
4. **Get a unified response format.** Every response uses a single shape, with cursor-based pagination and data in the `result` field.

## Use cases

- **Sync customer secrets into your PaaS or CI/CD product** — Hosting platforms, build systems, and deployment tools can let customers connect Infisical and pull environment variables at build or runtime, so users never paste raw credentials into your UI.
- **Provision ephemeral secrets for preview environments** — Preview environment and PR automation products can create scoped folders, bulk-load secrets, and tear them down on merge, giving developers isolated credentials per branch without manual secret management.
- **Broker dynamic, short-lived credentials for JIT access tools** — Access management and infrastructure platforms can issue and revoke dynamic secret leases on demand, replacing long-lived database and cloud root credentials with time-boxed access.
- **Automate PKI and machine identity for internal developer portals** — IDPs and service catalog products can provision machine identities and issue TLS certificates when developers scaffold new services, wiring up mutual TLS without manual security team involvement.
- **Power secrets hygiene and compliance dashboards** — CSPM and audit platforms can read rotation schedules, secret metadata, and sync configurations from a customer's Infisical org to flag stale credentials, missing rotations, and risky configurations.

## What you can build

- **One-click Infisical connect for environment variables** — Let users link an Infisical project and environment, then pull secrets into your app at deploy time using list and bulk read operations.
- **Bulk secret import and export** — Ship an `.env` importer that uses bulk create and update to push hundreds of keys into Infisical in a single action, and pull them back for editing.
- **Ephemeral folder + secret provisioning for preview envs** — Create a dedicated folder per PR, bulk-populate it with scoped secrets, and delete the folder when the branch is closed.
- **Dynamic credential leasing in your access workflows** — Issue short-lived database or cloud leases when a user requests access and automatically revoke them when the session ends.
- **Managed secret sync destinations** — Let customers configure and trigger Infisical secret syncs to targets like GitHub, AWS, Vercel, or Netlify directly from your product's UI.
- **Internal PKI certificate issuance** — Issue and revoke TLS certificates against a customer's Infisical CA and PKI templates as part of your service provisioning flow.

## FAQs

### How do end users authenticate their Infisical account?

Infisical supports machine identity authentication (including universal auth login and cloud-provider identity flows like AliCloud). Through Truto, your users connect their Infisical workspace once and Truto handles token exchange and refresh so your product can call the API on their behalf.

### Can we support both Infisical Cloud and self-hosted instances?

Yes. Infisical's API surface is the same for cloud and self-hosted deployments, and Truto lets end users point their connection at a custom base URL, so you can support customers running Infisical in their own infrastructure without code changes.

### What secret operations are available through the integration?

You can list, read, create, update, and delete individual secrets, as well as perform bulk create, update, and delete for high-volume workflows like `.env` imports. Folder CRUD is also available for organizing secrets by environment or scope.

### Does the integration support dynamic secrets and rotations?

Yes. You can list, issue, and revoke dynamic secret leases, and you can list, create, update, delete, and manually trigger secret rotations for supported resources like databases and cloud IAM credentials.

### Which external secret sync destinations are supported?

Infisical supports App Connections and secret syncs to a wide range of destinations including AWS, GCP, Azure (Key Vault, App Config, DevOps, Entra ID), GitHub, GitLab, Bitbucket, Vercel, Netlify, Render, Heroku, Databricks, Doppler, HashiCorp Vault, Terraform Cloud, and many more. GitHub secret sync additionally exposes sync, import, and remove operations.

### Can we manage identities and PKI through the API?

Yes. You can create, list, update, delete, and search machine identities, manage organization memberships, and issue or revoke PKI certificates against certificate authorities, PKI templates, and PKI collections.

## Related reading

- [Connect Infisical to Claude: Automate Multi-Cloud App Connections](https://truto.one/blog/connect-infisical-to-claude-automate-multi-cloud-app-connections/) — Learn how to build a managed MCP server to connect Infisical to Claude. Automate secret rotation, PKI issuance, and machine identity provisioning directly from your AI agent.
- [Connect Infisical to ChatGPT: Manage Secrets & Sync Environments](https://truto.one/blog/connect-infisical-to-chatgpt-manage-secrets-sync-environments/) — Learn how to connect Infisical to ChatGPT using a managed MCP server. Automate secret rotation, machine identity provisioning, and environment syncing via natural language.
- [Connect Infisical to AI Agents: Orchestrate Rotation & PKI Lifecycle](https://truto.one/blog/connect-infisical-to-ai-agents-orchestrate-rotation-pki-lifecycle/) — Learn how to connect Infisical to AI agents for automated secret rotation, PKI lifecycle management, and secure identity provisioning using Truto's tools API.
