Infisical Secret Rotations API

The Secret Rotations API from Infisical — 152 operation(s) for secret rotations.

Operations 215

GET /api/v2/secret-rotations/options #
GET /api/v2/secret-rotations #
GET /api/v2/secret-rotations/postgres-credentials #
POST /api/v2/secret-rotations/postgres-credentials #
GET /api/v2/secret-rotations/postgres-credentials/{rotationId} #
PATCH /api/v2/secret-rotations/postgres-credentials/{rotationId} #
DELETE /api/v2/secret-rotations/postgres-credentials/{rotationId} #
GET /api/v2/secret-rotations/postgres-credentials/rotation-name/{rotationName} #
GET /api/v2/secret-rotations/postgres-credentials/{rotationId}/generated-credentials #
POST /api/v2/secret-rotations/postgres-credentials/{rotationId}/move #
POST /api/v2/secret-rotations/postgres-credentials/{rotationId}/rotate-secrets #
POST /api/v2/secret-rotations/postgres-credentials/{rotationId}/check-credentials #
GET /api/v2/secret-rotations/mssql-credentials #
POST /api/v2/secret-rotations/mssql-credentials #
GET /api/v2/secret-rotations/mssql-credentials/{rotationId} #
PATCH /api/v2/secret-rotations/mssql-credentials/{rotationId} #
DELETE /api/v2/secret-rotations/mssql-credentials/{rotationId} #
GET /api/v2/secret-rotations/mssql-credentials/rotation-name/{rotationName} #
GET /api/v2/secret-rotations/mssql-credentials/{rotationId}/generated-credentials #
POST /api/v2/secret-rotations/mssql-credentials/{rotationId}/move #
POST /api/v2/secret-rotations/mssql-credentials/{rotationId}/rotate-secrets #
POST /api/v2/secret-rotations/mssql-credentials/{rotationId}/check-credentials #
GET /api/v2/secret-rotations/mysql-credentials #
POST /api/v2/secret-rotations/mysql-credentials #
GET /api/v2/secret-rotations/mysql-credentials/{rotationId} #
PATCH /api/v2/secret-rotations/mysql-credentials/{rotationId} #
DELETE /api/v2/secret-rotations/mysql-credentials/{rotationId} #
GET /api/v2/secret-rotations/mysql-credentials/rotation-name/{rotationName} #
GET /api/v2/secret-rotations/mysql-credentials/{rotationId}/generated-credentials #
POST /api/v2/secret-rotations/mysql-credentials/{rotationId}/move #
POST /api/v2/secret-rotations/mysql-credentials/{rotationId}/rotate-secrets #
POST /api/v2/secret-rotations/mysql-credentials/{rotationId}/check-credentials #
GET /api/v2/secret-rotations/oracledb-credentials #
POST /api/v2/secret-rotations/oracledb-credentials #
GET /api/v2/secret-rotations/oracledb-credentials/{rotationId} #
PATCH /api/v2/secret-rotations/oracledb-credentials/{rotationId} #
DELETE /api/v2/secret-rotations/oracledb-credentials/{rotationId} #
GET /api/v2/secret-rotations/oracledb-credentials/rotation-name/{rotationName} #
GET /api/v2/secret-rotations/oracledb-credentials/{rotationId}/generated-credentials #
POST /api/v2/secret-rotations/oracledb-credentials/{rotationId}/move #
POST /api/v2/secret-rotations/oracledb-credentials/{rotationId}/rotate-secrets #
POST /api/v2/secret-rotations/oracledb-credentials/{rotationId}/check-credentials #
GET /api/v2/secret-rotations/auth0-client-secret #
POST /api/v2/secret-rotations/auth0-client-secret #
GET /api/v2/secret-rotations/auth0-client-secret/{rotationId} #
PATCH /api/v2/secret-rotations/auth0-client-secret/{rotationId} #
DELETE /api/v2/secret-rotations/auth0-client-secret/{rotationId} #
GET /api/v2/secret-rotations/auth0-client-secret/rotation-name/{rotationName} #
GET /api/v2/secret-rotations/auth0-client-secret/{rotationId}/generated-credentials #
POST /api/v2/secret-rotations/auth0-client-secret/{rotationId}/move #
POST /api/v2/secret-rotations/auth0-client-secret/{rotationId}/rotate-secrets #
POST /api/v2/secret-rotations/auth0-client-secret/{rotationId}/check-credentials #
GET /api/v2/secret-rotations/azure-client-secret #
POST /api/v2/secret-rotations/azure-client-secret #
GET /api/v2/secret-rotations/azure-client-secret/{rotationId} #
PATCH /api/v2/secret-rotations/azure-client-secret/{rotationId} #
DELETE /api/v2/secret-rotations/azure-client-secret/{rotationId} #
GET /api/v2/secret-rotations/azure-client-secret/rotation-name/{rotationName} #
GET /api/v2/secret-rotations/azure-client-secret/{rotationId}/generated-credentials #
POST /api/v2/secret-rotations/azure-client-secret/{rotationId}/move #
POST /api/v2/secret-rotations/azure-client-secret/{rotationId}/rotate-secrets #
POST /api/v2/secret-rotations/azure-client-secret/{rotationId}/check-credentials #
GET /api/v2/secret-rotations/aws-iam-user-secret #
POST /api/v2/secret-rotations/aws-iam-user-secret #
GET /api/v2/secret-rotations/aws-iam-user-secret/{rotationId} #
PATCH /api/v2/secret-rotations/aws-iam-user-secret/{rotationId} #
DELETE /api/v2/secret-rotations/aws-iam-user-secret/{rotationId} #
GET /api/v2/secret-rotations/aws-iam-user-secret/rotation-name/{rotationName} #
GET /api/v2/secret-rotations/aws-iam-user-secret/{rotationId}/generated-credentials #
POST /api/v2/secret-rotations/aws-iam-user-secret/{rotationId}/move #
POST /api/v2/secret-rotations/aws-iam-user-secret/{rotationId}/rotate-secrets #
POST /api/v2/secret-rotations/aws-iam-user-secret/{rotationId}/check-credentials #
GET /api/v2/secret-rotations/ldap-password #
POST /api/v2/secret-rotations/ldap-password #
GET /api/v2/secret-rotations/ldap-password/{rotationId} #
PATCH /api/v2/secret-rotations/ldap-password/{rotationId} #
DELETE /api/v2/secret-rotations/ldap-password/{rotationId} #
GET /api/v2/secret-rotations/ldap-password/rotation-name/{rotationName} #
GET /api/v2/secret-rotations/ldap-password/{rotationId}/generated-credentials #
POST /api/v2/secret-rotations/ldap-password/{rotationId}/move #
POST /api/v2/secret-rotations/ldap-password/{rotationId}/rotate-secrets #
POST /api/v2/secret-rotations/ldap-password/{rotationId}/check-credentials #
GET /api/v2/secret-rotations/okta-client-secret #
POST /api/v2/secret-rotations/okta-client-secret #
GET /api/v2/secret-rotations/okta-client-secret/{rotationId} #
PATCH /api/v2/secret-rotations/okta-client-secret/{rotationId} #
DELETE /api/v2/secret-rotations/okta-client-secret/{rotationId} #
GET /api/v2/secret-rotations/okta-client-secret/rotation-name/{rotationName} #
GET /api/v2/secret-rotations/okta-client-secret/{rotationId}/generated-credentials #
POST /api/v2/secret-rotations/okta-client-secret/{rotationId}/move #
POST /api/v2/secret-rotations/okta-client-secret/{rotationId}/rotate-secrets #
POST /api/v2/secret-rotations/okta-client-secret/{rotationId}/check-credentials #
GET /api/v2/secret-rotations/redis-credentials #
POST /api/v2/secret-rotations/redis-credentials #
GET /api/v2/secret-rotations/redis-credentials/{rotationId} #
PATCH /api/v2/secret-rotations/redis-credentials/{rotationId} #
DELETE /api/v2/secret-rotations/redis-credentials/{rotationId} #
GET /api/v2/secret-rotations/redis-credentials/rotation-name/{rotationName} #
GET /api/v2/secret-rotations/redis-credentials/{rotationId}/generated-credentials #
POST /api/v2/secret-rotations/redis-credentials/{rotationId}/move #
POST /api/v2/secret-rotations/redis-credentials/{rotationId}/rotate-secrets #
POST /api/v2/secret-rotations/redis-credentials/{rotationId}/check-credentials #
GET /api/v2/secret-rotations/mongodb-credentials #
POST /api/v2/secret-rotations/mongodb-credentials #
GET /api/v2/secret-rotations/mongodb-credentials/{rotationId} #
PATCH /api/v2/secret-rotations/mongodb-credentials/{rotationId} #
DELETE /api/v2/secret-rotations/mongodb-credentials/{rotationId} #
GET /api/v2/secret-rotations/mongodb-credentials/rotation-name/{rotationName} #
GET /api/v2/secret-rotations/mongodb-credentials/{rotationId}/generated-credentials #
POST /api/v2/secret-rotations/mongodb-credentials/{rotationId}/move #
POST /api/v2/secret-rotations/mongodb-credentials/{rotationId}/rotate-secrets #
POST /api/v2/secret-rotations/mongodb-credentials/{rotationId}/check-credentials #
GET /api/v2/secret-rotations/databricks-service-principal-secret #
POST /api/v2/secret-rotations/databricks-service-principal-secret #
GET /api/v2/secret-rotations/databricks-service-principal-secret/{rotationId} #
PATCH /api/v2/secret-rotations/databricks-service-principal-secret/{rotationId} #
DELETE /api/v2/secret-rotations/databricks-service-principal-secret/{rotationId} #
GET /api/v2/secret-rotations/databricks-service-principal-secret/rotation-name/{rotationName} #
GET /api/v2/secret-rotations/databricks-service-principal-secret/{rotationId}/generated-credentials #
POST /api/v2/secret-rotations/databricks-service-principal-secret/{rotationId}/move #
POST /api/v2/secret-rotations/databricks-service-principal-secret/{rotationId}/rotate-secrets #
POST /api/v2/secret-rotations/databricks-service-principal-secret/{rotationId}/check-credentials #
GET /api/v2/secret-rotations/unix-linux-local-account #
POST /api/v2/secret-rotations/unix-linux-local-account #
GET /api/v2/secret-rotations/unix-linux-local-account/{rotationId} #
PATCH /api/v2/secret-rotations/unix-linux-local-account/{rotationId} #
DELETE /api/v2/secret-rotations/unix-linux-local-account/{rotationId} #
GET /api/v2/secret-rotations/unix-linux-local-account/rotation-name/{rotationName} #
GET /api/v2/secret-rotations/unix-linux-local-account/{rotationId}/generated-credentials #
POST /api/v2/secret-rotations/unix-linux-local-account/{rotationId}/move #
POST /api/v2/secret-rotations/unix-linux-local-account/{rotationId}/rotate-secrets #
POST /api/v2/secret-rotations/unix-linux-local-account/{rotationId}/check-credentials #
POST /api/v2/secret-rotations/unix-linux-local-account/{rotationId}/reconcile
GET /api/v2/secret-rotations/dbt-service-token #
POST /api/v2/secret-rotations/dbt-service-token #
GET /api/v2/secret-rotations/dbt-service-token/{rotationId} #
PATCH /api/v2/secret-rotations/dbt-service-token/{rotationId} #
DELETE /api/v2/secret-rotations/dbt-service-token/{rotationId} #
GET /api/v2/secret-rotations/dbt-service-token/rotation-name/{rotationName} #
GET /api/v2/secret-rotations/dbt-service-token/{rotationId}/generated-credentials #
POST /api/v2/secret-rotations/dbt-service-token/{rotationId}/move #
POST /api/v2/secret-rotations/dbt-service-token/{rotationId}/rotate-secrets #
POST /api/v2/secret-rotations/dbt-service-token/{rotationId}/check-credentials #
GET /api/v2/secret-rotations/windows-local-account #
POST /api/v2/secret-rotations/windows-local-account #
GET /api/v2/secret-rotations/windows-local-account/{rotationId} #
PATCH /api/v2/secret-rotations/windows-local-account/{rotationId} #
DELETE /api/v2/secret-rotations/windows-local-account/{rotationId} #
GET /api/v2/secret-rotations/windows-local-account/rotation-name/{rotationName} #
GET /api/v2/secret-rotations/windows-local-account/{rotationId}/generated-credentials #
POST /api/v2/secret-rotations/windows-local-account/{rotationId}/move #
POST /api/v2/secret-rotations/windows-local-account/{rotationId}/rotate-secrets #
POST /api/v2/secret-rotations/windows-local-account/{rotationId}/check-credentials #
POST /api/v2/secret-rotations/windows-local-account/{rotationId}/reconcile
GET /api/v2/secret-rotations/open-router-api-key #
POST /api/v2/secret-rotations/open-router-api-key #
GET /api/v2/secret-rotations/open-router-api-key/{rotationId} #
PATCH /api/v2/secret-rotations/open-router-api-key/{rotationId} #
DELETE /api/v2/secret-rotations/open-router-api-key/{rotationId} #
GET /api/v2/secret-rotations/open-router-api-key/rotation-name/{rotationName} #
GET /api/v2/secret-rotations/open-router-api-key/{rotationId}/generated-credentials #
POST /api/v2/secret-rotations/open-router-api-key/{rotationId}/move #
POST /api/v2/secret-rotations/open-router-api-key/{rotationId}/rotate-secrets #
POST /api/v2/secret-rotations/open-router-api-key/{rotationId}/check-credentials #
GET /api/v2/secret-rotations/hp-ilo-local-account #
POST /api/v2/secret-rotations/hp-ilo-local-account #
GET /api/v2/secret-rotations/hp-ilo-local-account/{rotationId} #
PATCH /api/v2/secret-rotations/hp-ilo-local-account/{rotationId} #
DELETE /api/v2/secret-rotations/hp-ilo-local-account/{rotationId} #
GET /api/v2/secret-rotations/hp-ilo-local-account/rotation-name/{rotationName} #
GET /api/v2/secret-rotations/hp-ilo-local-account/{rotationId}/generated-credentials #
POST /api/v2/secret-rotations/hp-ilo-local-account/{rotationId}/move #
POST /api/v2/secret-rotations/hp-ilo-local-account/{rotationId}/rotate-secrets #
POST /api/v2/secret-rotations/hp-ilo-local-account/{rotationId}/check-credentials #
POST /api/v2/secret-rotations/hp-ilo-local-account/{rotationId}/reconcile
GET /api/v2/secret-rotations/supabase-api-key #
POST /api/v2/secret-rotations/supabase-api-key #
GET /api/v2/secret-rotations/supabase-api-key/{rotationId} #
PATCH /api/v2/secret-rotations/supabase-api-key/{rotationId} #
DELETE /api/v2/secret-rotations/supabase-api-key/{rotationId} #
GET /api/v2/secret-rotations/supabase-api-key/rotation-name/{rotationName} #
GET /api/v2/secret-rotations/supabase-api-key/{rotationId}/generated-credentials #
POST /api/v2/secret-rotations/supabase-api-key/{rotationId}/move #
POST /api/v2/secret-rotations/supabase-api-key/{rotationId}/rotate-secrets #
POST /api/v2/secret-rotations/supabase-api-key/{rotationId}/check-credentials #
GET /api/v2/secret-rotations/salesforce-oauth-credentials #
POST /api/v2/secret-rotations/salesforce-oauth-credentials #
GET /api/v2/secret-rotations/salesforce-oauth-credentials/{rotationId} #
PATCH /api/v2/secret-rotations/salesforce-oauth-credentials/{rotationId} #
DELETE /api/v2/secret-rotations/salesforce-oauth-credentials/{rotationId} #
GET /api/v2/secret-rotations/salesforce-oauth-credentials/rotation-name/{rotationName} #
GET /api/v2/secret-rotations/salesforce-oauth-credentials/{rotationId}/generated-credentials #
POST /api/v2/secret-rotations/salesforce-oauth-credentials/{rotationId}/move #
POST /api/v2/secret-rotations/salesforce-oauth-credentials/{rotationId}/rotate-secrets #
POST /api/v2/secret-rotations/salesforce-oauth-credentials/{rotationId}/check-credentials #
GET /api/v2/secret-rotations/datadog-application-key-secret #
POST /api/v2/secret-rotations/datadog-application-key-secret #
GET /api/v2/secret-rotations/datadog-application-key-secret/{rotationId} #
PATCH /api/v2/secret-rotations/datadog-application-key-secret/{rotationId} #
DELETE /api/v2/secret-rotations/datadog-application-key-secret/{rotationId} #
GET /api/v2/secret-rotations/datadog-application-key-secret/rotation-name/{rotationName} #
GET /api/v2/secret-rotations/datadog-application-key-secret/{rotationId}/generated-credentials #
POST /api/v2/secret-rotations/datadog-application-key-secret/{rotationId}/move #
POST /api/v2/secret-rotations/datadog-application-key-secret/{rotationId}/rotate-secrets #
POST /api/v2/secret-rotations/datadog-application-key-secret/{rotationId}/check-credentials #
GET /api/v2/secret-rotations/convex-access-key #
POST /api/v2/secret-rotations/convex-access-key #
GET /api/v2/secret-rotations/convex-access-key/{rotationId} #
PATCH /api/v2/secret-rotations/convex-access-key/{rotationId} #
DELETE /api/v2/secret-rotations/convex-access-key/{rotationId} #
GET /api/v2/secret-rotations/convex-access-key/rotation-name/{rotationName} #
GET /api/v2/secret-rotations/convex-access-key/{rotationId}/generated-credentials #
POST /api/v2/secret-rotations/convex-access-key/{rotationId}/move #
POST /api/v2/secret-rotations/convex-access-key/{rotationId}/rotate-secrets #
POST /api/v2/secret-rotations/convex-access-key/{rotationId}/check-credentials #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/infisical-secret-rotations-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

infisical-secret-rotations-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Infisical Admin Secret Rotations API
  description: List of all available APIs that can be consumed
  version: 0.0.1
servers:
- url: https://us.infisical.com
  description: Production server (US)
- url: https://eu.infisical.com
  description: Production server (EU)
- url: http://localhost:8080
  description: Local server
tags:
- name: Secret Rotations
paths:
  /api/v2/secret-rotations/options:
    get:
      operationId: listSecretRotationOptions
      tags:
      - Secret Rotations
      description: List the available Secret Rotation Options.
      responses:
        '200':
          description: Default Response
          content:
            application/json:
              schema:
                type: object
                properties:
                  secretRotationOptions:
                    type: array
                    items:
                      anyOf:
                      - type: object
                        properties:
                          name:
                            type: string
                            enum:
                            - PostgreSQL Credentials
                          connection:
                            type: string
                            enum:
                            - postgres
                          type:
                            type: string
                            enum:
                            - postgres-credentials
                          template:
                            type: object
                            properties:
                              createUserStatement:
                                type: string
                              rotationStatement:
                                type: string
                              secretsMapping:
                                type: object
                                properties:
                                  username:
                                    type: string
                                  password:
                                    type: string
                                required:
                                - username
                                - password
                                additionalProperties: false
                            required:
                            - createUserStatement
                            - rotationStatement
                            - secretsMapping
                            additionalProperties: false
                        required:
                        - name
                        - connection
                        - type
                        - template
                        additionalProperties: false
                      - type: object
                        properties:
                          name:
                            type: string
                            enum:
                            - Microsoft SQL Server Credentials
                          connection:
                            type: string
                            enum:
                            - mssql
                          type:
                            type: string
                            enum:
                            - mssql-credentials
                          template:
                            type: object
                            properties:
                              createUserStatement:
                                type: string
                              rotationStatement:
                                type: string
                              secretsMapping:
                                type: object
                                properties:
                                  username:
                                    type: string
                                  password:
                                    type: string
                                required:
                                - username
                                - password
                                additionalProperties: false
                            required:
                            - createUserStatement
                            - rotationStatement
                            - secretsMapping
                            additionalProperties: false
                        required:
                        - name
                        - connection
                        - type
                        - template
                        additionalProperties: false
                      - type: object
                        properties:
                          name:
                            type: string
                            enum:
                            - MySQL Credentials
                          connection:
                            type: string
                            enum:
                            - mysql
                          type:
                            type: string
                            enum:
                            - mysql-credentials
                          template:
                            type: object
                            properties:
                              createUserStatement:
                                type: string
                              rotationStatement:
                                type: string
                              secretsMapping:
                                type: object
                                properties:
                                  username:
                                    type: string
                                  password:
                                    type: string
                                required:
                                - username
                                - password
                                additionalProperties: false
                            required:
                            - createUserStatement
                            - rotationStatement
                            - secretsMapping
                            additionalProperties: false
                        required:
                        - name
                        - connection
                        - type
                        - template
                        additionalProperties: false
                      - type: object
                        properties:
                          name:
                            type: string
                            enum:
                            - OracleDB Credentials
                          connection:
                            type: string
                            enum:
                            - oracledb
                          type:
                            type: string
                            enum:
                            - oracledb-credentials
                          template:
                            type: object
                            properties:
                              createUserStatement:
                                type: string
                              rotationStatement:
                                type: string
                              secretsMapping:
                                type: object
                                properties:
                                  username:
                                    type: string
                                  password:
                                    type: string
                                required:
                                - username
                                - password
                                additionalProperties: false
                            required:
                            - createUserStatement
                            - rotationStatement
                            - secretsMapping
                            additionalProperties: false
                        required:
                        - name
                        - connection
                        - type
                        - template
                        additionalProperties: false
                      - type: object
                        properties:
                          name:
                            type: string
                            enum:
                            - Auth0 Client Secret
                          connection:
                            type: string
                            enum:
                            - auth0
                          type:
                            type: string
                            enum:
                            - auth0-client-secret
                          template:
                            type: object
                            properties:
                              secretsMapping:
                                type: object
                                properties:
                                  clientId:
                                    type: string
                                  clientSecret:
                                    type: string
                                required:
                                - clientId
                                - clientSecret
                                additionalProperties: false
                            required:
                            - secretsMapping
                            additionalProperties: false
                        required:
                        - name
                        - connection
                        - type
                        - template
                        additionalProperties: false
                      - type: object
                        properties:
                          name:
                            type: string
                            enum:
                            - Azure Client Secret
                          connection:
                            type: string
                            enum:
                            - azure-client-secrets
                          type:
                            type: string
                            enum:
                            - azure-client-secret
                          template:
                            type: object
                            properties:
                              secretsMapping:
                                type: object
                                properties:
                                  clientId:
                                    type: string
                                  clientSecret:
                                    type: string
                                required:
                                - clientId
                                - clientSecret
                                additionalProperties: false
                            required:
                            - secretsMapping
                            additionalProperties: false
                        required:
                        - name
                        - connection
                        - type
                        - template
                        additionalProperties: false
                      - type: object
                        properties:
                          name:
                            type: string
                            enum:
                            - AWS IAM User Secret
                          connection:
                            type: string
                            enum:
                            - aws
                          type:
                            type: string
                            enum:
                            - aws-iam-user-secret
                          template:
                            type: object
                            properties:
                              secretsMapping:
                                type: object
                                properties:
                                  accessKeyId:
                                    type: string
                                  secretAccessKey:
                                    type: string
                                required:
                                - accessKeyId
                                - secretAccessKey
                                additionalProperties: false
                            required:
                            - secretsMapping
                            additionalProperties: false
                        required:
                        - name
                        - connection
                        - type
                        - template
                        additionalProperties: false
                      - type: object
                        properties:
                          name:
                            type: string
                            enum:
                            - LDAP Password
                          connection:
                            type: string
                            enum:
                            - ldap
                          type:
                            type: string
                            enum:
                            - ldap-password
                          template:
                            type: object
                            properties:
                              secretsMapping:
                                type: object
                                properties:
                                  dn:
                                    type: string
                                  password:
                                    type: string
                                required:
                                - dn
                                - password
                                additionalProperties: false
                            required:
                            - secretsMapping
                            additionalProperties: false
                        required:
                        - name
                        - connection
                        - type
                        - template
                        additionalProperties: false
                      - type: object
                        properties:
                          name:
                            type: string
                            enum:
                            - Okta Client Secret
                          connection:
                            type: string
                            enum:
                            - okta
                          type:
                            type: string
                            enum:
                            - okta-client-secret
                          template:
                            type: object
                            properties:
                              secretsMapping:
                                type: object
                                properties:
                                  clientId:
                                    type: string
                                  clientSecret:
                                    type: string
                                required:
                                - clientId
                                - clientSecret
                                additionalProperties: false
                            required:
                            - secretsMapping
                            additionalProperties: false
                        required:
                        - name
                        - connection
                        - type
                        - template
                        additionalProperties: false
                      - type: object
                        properties:
                          name:
                            type: string
                            enum:
                            - Redis Credentials
                          connection:
                            type: string
                            enum:
                            - redis
                          type:
                            type: string
                            enum:
                            - redis-credentials
                          template:
                            type: object
                            properties:
                              secretsMapping:
                                type: object
                                properties:
                                  username:
                                    type: string
                                  password:
                                    type: string
                                required:
                                - username
                                - password
                                additionalProperties: false
                            required:
                            - secretsMapping
                            additionalProperties: false
                        required:
                        - name
                        - connection
                        - type
                        - template
                        additionalProperties: false
                      - type: object
                        properties:
                          name:
                            type: string
                            enum:
                            - MongoDB Credentials
                          connection:
                            type: string
                            enum:
                            - mongodb
                          type:
                            type: string
                            enum:
                            - mongodb-credentials
                          template:
                            type: object
                            properties:
                              createUserStatement:
                                type: string
                              secretsMapping:
                                type: object
                                properties:
                                  username:
                                    type: string
                                  password:
                                    type: string
                                required:
                                - username
                                - password
                                additionalProperties: false
                            required:
                            - createUserStatement
                            - secretsMapping
                            additionalProperties: false
                        required:
                        - name
                        - connection
                        - type
                        - template
                        additionalProperties: false
                      - type: object
                        properties:
                          name:
                            type: string
                            enum:
                            - Databricks Service Principal Secret
                          connection:
                            type: string
                            enum:
                            - databricks
                          type:
                            type: string
                            enum:
                            - databricks-service-principal-secret
                          template:
                            type: object
                            properties:
                              secretsMapping:
                                type: object
                                properties:
                                  clientId:
                                    type: string
                                  clientSecret:
                                    type: string
                                required:
                                - clientId
                                - clientSecret
                                additionalProperties: false
                            required:
                            - secretsMapping
                            additionalProperties: false
                        required:
                        - name
                        - connection
                        - type
                        - template
                        additionalProperties: false
                      - type: object
                        properties:
                          name:
                            type: string
                            enum:
                            - Unix/Linux Local Account
                          connection:
                            type: string
                            enum:
                            - ssh
                          type:
                            type: string
                            enum:
                            - unix-linux-local-account
                          template:
                            type: object
                            properties:
                              secretsMapping:
                                type: object
                                properties:
                                  username:
                                    type: string
                                  password:
                                    type: string
                                required:
                                - username
                                - password
                                additionalProperties: false
                            required:
                            - secretsMapping
                            additionalProperties: false
                        required:
                        - name
                        - connection
                        - type
                        - template
                        additionalProperties: false
                      - type: object
                        properties:
                          name:
                            type: string
                            enum:
                            - DBT Service Token
                          connection:
                            type: string
                            enum:
                            - dbt
                          type:
                            type: string
                            enum:
                            - dbt-service-token
                          template:
                            type: object
                            properties:
                              secretsMapping:
                                type: object
                                properties:
                                  serviceToken:
                                    type: string
                                required:
                                - serviceToken
                                additionalProperties: false
                            required:
                            - secretsMapping
                            additionalProperties: false
                        required:
                        - name
                        - connection
                        - type
                        - template
                        additionalProperties: false
                      - type: object
                        properties:
                          name:
                            type: string
                            enum:
                            - Windows Local Account
                          connection:
                            type: string
                            enum:
                            - smb
                          type:
                            type: string
                            enum:
                            - windows-local-account
                          template:
                            type: object
                            properties:
                              secretsMapping:
                                type: object
                                properties:
                                  username:
                                    type: string
                                  password:
                                    type: string
                                required:
                                - username
                                - password
                                additionalProperties: false
                            required:
                            - secretsMapping
                            additionalProperties: false
                        required:
                        - name
                        - connection
                        - type
                        - template
                        additionalProperties: false
                      - type: object
                        properties:
                          name:
                            type: string
                            enum:
                            - OpenRouter API Key
                          connection:
                            type: string
                            enum:
                            - open-router
                          type:
                            type: string
                            enum:
                            - open-router-api-key
                          template:
                            type: object
                            properties:
                              secretsMapping:
                                type: object
                                properties:
                                  apiKey:
                                    type: string
                                required:
                                - apiKey
                                additionalProperties: false
                            required:
                            - secretsMapping
                            additionalProperties: false
                        required:
                        - name
                        - connection
                        - type
                        - template
                        additionalProperties: false
                      - type: object
                        properties:
                          name:
                            type: string
                            enum:
                            - HP iLO Local Account
                          connection:
                            type: string
                            enum:
                            - ssh
                          type:
                            type: string
                            enum:
                            - hp-ilo-local-account
                          template:
                            type: object
                            properties:
                              secretsMapping:
                                type: object
                                properties:
                                  username:
                                    type: string
                                  password:
                                    type: string
                                required:
                                - username
                                - password
                                additionalProperties: false
                            required:
                            - secretsMapping
                            additionalProperties: false
                        required:
                        - name
                        - connection
                        - type
                        - template
                        additionalProperties: false
                      - type: object
                        properties:
                          name:
                            type: string
                            enum:
                            - Supabase API Key
                          connection:
                            type: string
                            enum:
                            - supabase
                          type:
                            type: string
                            enum:
                            - supabase-api-key
                          template:
                            type: object
                            properties:
                              secretsMapping:
                                type: object
                                properties:
                                  apiKey:
                                    type: string
                                required:
                                - apiKey
                                additionalProperties: false
                            required:
                            - secretsMapping
                            additionalProperties: false
                        required:
                        - name
                        - connection
                        - type
                        - template
                        additionalProperties: false
                      - type: object
                        properties:
                          name:
                            type: string
                            enum:
                            - Salesforce OAuth Credentials
                          connection:
                            type: string
                            enum:
                            - salesforce
                          type:
                            type: string
                            enum:
                            - salesforce-oauth-credentials
                          template:
                            type: object
                            properties:
                              secretsMapping:
                                type: object
                                properties:
                                  consumerKey:
                                    type: string
                                  consumerSecret:
                                    type: string
                                required:
                                - consumerKey
                                - consumerSecret
                                additionalProperties: false
                            required:
                            - secretsMapping
                            additionalProperties: false
                        required:
                        - name
                        - connection
                        - type
                        - template
                        additionalProperties: false
                      - type: object
                        properties:
                          name:
                            type: string
                            enum:
                            - Datadog Application Key Secret
                          connection:
                            type: string
                            enum:
                            - datadog
                          type:
                            type: string
                            enum:
                            - datadog-application-key-secret
                          template:
                            type: object
                            properties:
                              secretsMapping:
                                type: object
                                properties:
                                  applicationKeyId:
                                    type: string
                                  applicationKey:
                                    type: string
                                required:
                                - applicationKeyId
                                - applicationKey
                                additionalProperties: false
                            required:
                            - secretsMapping
                            additionalProperties: false
                        required:
                        - name
                        - connection
                        - type
                        - template
                        additionalProperties: false
                      - type: object
                        properties:
                          name:
                            type: string
                            enum:
                            - Convex Access Key
                          connection:
                            type: string
                            enum:
                 

# --- truncated at 32 KB (2723 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/infisical/refs/heads/main/openapi/infisical-secret-rotations-api-openapi.yml