---
title: "GET /api/v2/secret-rotations/options"
method: GET
path: "/api/v2/secret-rotations/options"
tags: ["Secret Rotations"]
---

# GET /api/v2/secret-rotations/options

`GET /api/v2/secret-rotations/options`

List the available Secret Rotation Options.

## Response `200`

Default Response

- object
  - `secretRotationOptions` union[], required
    - union
      - object
        - `name` 'PostgreSQL Credentials', required
        - `connection` 'postgres', required
        - `type` 'postgres-credentials', required
        - `template` object, required
          - `createUserStatement` string, required
          - `rotationStatement` string, required
          - `secretsMapping` object, required
            - `username` string, required
            - `password` string, required
      - object
        - `name` 'Microsoft SQL Server Credentials', required
        - `connection` 'mssql', required
        - `type` 'mssql-credentials', required
        - `template` object, required
          - `createUserStatement` string, required
          - `rotationStatement` string, required
          - `secretsMapping` object, required
            - `username` string, required
            - `password` string, required
      - object
        - `name` 'MySQL Credentials', required
        - `connection` 'mysql', required
        - `type` 'mysql-credentials', required
        - `template` object, required
          - `createUserStatement` string, required
          - `rotationStatement` string, required
          - `secretsMapping` object, required
            - `username` string, required
            - `password` string, required
      - object
        - `name` 'OracleDB Credentials', required
        - `connection` 'oracledb', required
        - `type` 'oracledb-credentials', required
        - `template` object, required
          - `createUserStatement` string, required
          - `rotationStatement` string, required
          - `secretsMapping` object, required
            - `username` string, required
            - `password` string, required
      - object
        - `name` 'Auth0 Client Secret', required
        - `connection` 'auth0', required
        - `type` 'auth0-client-secret', required
        - `template` object, required
          - `secretsMapping` object, required
            - `clientId` string, required
            - `clientSecret` string, required
      - object
        - `name` 'Azure Client Secret', required
        - `connection` 'azure-client-secrets', required
        - `type` 'azure-client-secret', required
        - `template` object, required
          - `secretsMapping` object, required
            - `clientId` string, required
            - `clientSecret` string, required
      - object
        - `name` 'AWS IAM User Secret', required
        - `connection` 'aws', required
        - `type` 'aws-iam-user-secret', required
        - `template` object, required
          - `secretsMapping` object, required
            - `accessKeyId` string, required
            - `secretAccessKey` string, required
      - object
        - `name` 'LDAP Password', required
        - `connection` 'ldap', required
        - `type` 'ldap-password', required
        - `template` object, required
          - `secretsMapping` object, required
            - `dn` string, required
            - `password` string, required
      - object
        - `name` 'Okta Client Secret', required
        - `connection` 'okta', required
        - `type` 'okta-client-secret', required
        - `template` object, required
          - `secretsMapping` object, required
            - `clientId` string, required
            - `clientSecret` string, required
      - object
        - `name` 'Redis Credentials', required
        - `connection` 'redis', required
        - `type` 'redis-credentials', required
        - `template` object, required
          - `secretsMapping` object, required
            - `username` string, required
            - `password` string, required
      - object
        - `name` 'MongoDB Credentials', required
        - `connection` 'mongodb', required
        - `type` 'mongodb-credentials', required
        - `template` object, required
          - `createUserStatement` string, required
          - `secretsMapping` object, required
            - `username` string, required
            - `password` string, required
      - object
        - `name` 'Databricks Service Principal Secret', required
        - `connection` 'databricks', required
        - `type` 'databricks-service-principal-secret', required
        - `template` object, required
          - `secretsMapping` object, required
            - `clientId` string, required
            - `clientSecret` string, required
      - object
        - `name` 'Unix/Linux Local Account', required
        - `connection` 'ssh', required
        - `type` 'unix-linux-local-account', required
        - `template` object, required
          - `secretsMapping` object, required
            - `username` string, required
            - `password` string, required
      - object
        - `name` 'DBT Service Token', required
        - `connection` 'dbt', required
        - `type` 'dbt-service-token', required
        - `template` object, required
          - `secretsMapping` object, required
            - `serviceToken` string, required
      - object
        - `name` 'Windows Local Account', required
        - `connection` 'smb', required
        - `type` 'windows-local-account', required
        - `template` object, required
          - `secretsMapping` object, required
            - `username` string, required
            - `password` string, required
      - object
        - `name` 'OpenRouter API Key', required
        - `connection` 'open-router', required
        - `type` 'open-router-api-key', required
        - `template` object, required
          - `secretsMapping` object, required
            - `apiKey` string, required
      - object
        - `name` 'LiteLLM API Key', required
        - `connection` 'litellm', required
        - `type` 'litellm-api-key', required
        - `template` object, required
          - `secretsMapping` object, required
            - `apiKey` string, required
      - object
        - `name` 'OpenAI Service Account', required
        - `connection` 'openai', required
        - `type` 'openai-service-account', required
        - `template` object, required
          - `secretsMapping` object, required
            - `apiKey` string, required
      - object
        - `name` 'HP iLO Local Account', required
        - `connection` 'ssh', required
        - `type` 'hp-ilo-local-account', required
        - `template` object, required
          - `secretsMapping` object, required
            - `username` string, required
            - `password` string, required
      - object
        - `name` 'Supabase API Key', required
        - `connection` 'supabase', required
        - `type` 'supabase-api-key', required
        - `template` object, required
          - `secretsMapping` object, required
            - `apiKey` string, required
      - object
        - `name` 'Salesforce OAuth Credentials', required
        - `connection` 'salesforce', required
        - `type` 'salesforce-oauth-credentials', required
        - `template` object, required
          - `secretsMapping` object, required
            - `consumerKey` string, required
            - `consumerSecret` string, required
      - object
        - `name` 'Datadog Application Key Secret', required
        - `connection` 'datadog', required
        - `type` 'datadog-application-key-secret', required
        - `template` object, required
          - `secretsMapping` object, required
            - `applicationKeyId` string, required
            - `applicationKey` string, required
      - object
        - `name` 'Datadog API Key', required
        - `connection` 'datadog', required
        - `type` 'datadog-api-key', required
        - `template` object, required
          - `secretsMapping` object, required
            - `apiKeyId` string, required
            - `apiKey` string, required
      - object
        - `name` 'Convex Access Key', required
        - `connection` 'convex', required
        - `type` 'convex-access-key', required
        - `template` object, required
          - `secretsMapping` object, required
            - `accessKey` string, required
      - object
        - `name` 'Fireworks Secret', required
        - `connection` 'fireworks', required
        - `type` 'fireworks-api-key', required
        - `template` object, required
          - `secretsMapping` object, required
            - `apiKey` string, required
      - object
        - `name` 'Snowflake User Key Pair', required
        - `connection` 'snowflake', required
        - `type` 'snowflake-user-key-pair', required
        - `template` object, required
          - `secretsMapping` object, required
            - `privateKey` string, required
            - `publicKey` string, required
      - object
        - `name` 'Cloudflare API Token', required
        - `connection` 'cloudflare', required
        - `type` 'cloudflare-api-token', required
        - `template` object, required
          - `secretsMapping` object, required
            - `tokenId` string, required
            - `apiToken` string, required
      - object
        - `name` 'Cloudflare R2 Access Key', required
        - `connection` 'cloudflare', required
        - `type` 'cloudflare-r2-access-key', required
        - `template` object, required
          - `parameters` object, required
            - `accessLevel` 'object-read' | 'object-read-write', required
          - `secretsMapping` object, required
            - `accessKeyId` string, required
            - `secretAccessKey` string, required

## Other responses

- `400` — Default Response
- `401` — Default Response
- `403` — Default Response
- `404` — Default Response
- `422` — Default Response
- `500` — Default Response

---

[API](https://skmtc.net/infisical/apis/infisical-api.md) · [All operations](https://skmtc.net/infisical/apis/infisical-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/infisical/infisical-api/versions/885aef3e6c11/schema)
