Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Infisical Secret Rotations API

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

Infisical Secret Rotations API is one of 73 APIs that Infisical publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Secret Rotations. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and authentication docs.

This API exposes 215 operations across 152 paths. It is described by OpenAPI 3.0.3, at version 0.0.1.

Requests are made against 3 base URLs: https://us.infisical.com, https://eu.infisical.com, http://localhost:8080.

215 operations 152 paths 0 schemas 21 DELETE86 GET21 PATCH87 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.3
API Version
0.0.1
Base URL
https://app.infisical.com
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

Infisical Secret Rotations API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (JWT) (bearerAuth).

  • bearerAuth — An access token in Infisical

Paths & Operations 215

Across 152 paths, the API surfaces 215 operations — 21 DELETE, 86 GET, 21 PATCH, 87 POST. Each is listed below with its method, path, parameters, and response codes.

Secret Rotations 215
GET
/api/v2/secret-rotations/options
List the available Secret Rotation Options.
listSecretRotationOptions → 200400401403404422500
GET
/api/v2/secret-rotations
List all the Secret Rotations for the specified project.
listSecretRotations 1 param → 200400401403404422500
GET
/api/v2/secret-rotations/postgres-credentials
List the PostgreSQL Credentials Rotations for the specified project.
listPostgreSQLCredentialsRotations 1 param → 200400401403404422500
POST
/api/v2/secret-rotations/postgres-credentials
Create a PostgreSQL Credentials Rotation for the specified project.
createPostgreSQLCredentialsRotation body → 200400401403404422500
GET
/api/v2/secret-rotations/postgres-credentials/{rotationId}
Get the specified PostgreSQL Credentials Rotation by ID.
getPostgreSQLCredentialsRotation 1 param → 200400401403404422500
PATCH
/api/v2/secret-rotations/postgres-credentials/{rotationId}
Update the specified PostgreSQL Credentials Rotation.
updatePostgreSQLCredentialsRotation 1 param body → 200400401403404422500
DELETE
/api/v2/secret-rotations/postgres-credentials/{rotationId}
Delete the specified PostgreSQL Credentials Rotation.
deletePostgreSQLCredentialsRotation 3 params → 200400401403404422500
GET
/api/v2/secret-rotations/postgres-credentials/rotation-name/{rotationName}
Get the specified PostgreSQL Credentials Rotation by name, secret path, environment and project ID.
getPostgreSQLCredentialsRotationByName 4 params → 200400401403404422500
GET
/api/v2/secret-rotations/postgres-credentials/{rotationId}/generated-credentials
Get the generated credentials for the specified PostgreSQL Credentials Rotation.
getPostgreSQLCredentialsRotationGeneratedCredentials 1 param → 200400401403404422500
POST
/api/v2/secret-rotations/postgres-credentials/{rotationId}/move
Move the specified PostgreSQL Credentials Rotation to a different secret path or environment.
movePostgreSQLCredentialsRotation 1 param body → 200400401403404422500
POST
/api/v2/secret-rotations/postgres-credentials/{rotationId}/rotate-secrets
Rotate the generated credentials for the specified PostgreSQL Credentials Rotation.
rotatePostgreSQLCredentialsRotation 1 param → 200400401403404422500
POST
/api/v2/secret-rotations/postgres-credentials/{rotationId}/check-credentials
Check whether the active credentials for the specified PostgreSQL Credentials Rotation are still valid against the upstream system.
checkPostgreSQLCredentialsRotationCredentials 1 param → 204400401403404422500
GET
/api/v2/secret-rotations/mssql-credentials
List the Microsoft SQL Server Credentials Rotations for the specified project.
listMicrosoftSQLServerCredentialsRotations 1 param → 200400401403404422500
POST
/api/v2/secret-rotations/mssql-credentials
Create a Microsoft SQL Server Credentials Rotation for the specified project.
createMicrosoftSQLServerCredentialsRotation body → 200400401403404422500
GET
/api/v2/secret-rotations/mssql-credentials/{rotationId}
Get the specified Microsoft SQL Server Credentials Rotation by ID.
getMicrosoftSQLServerCredentialsRotation 1 param → 200400401403404422500
PATCH
/api/v2/secret-rotations/mssql-credentials/{rotationId}
Update the specified Microsoft SQL Server Credentials Rotation.
updateMicrosoftSQLServerCredentialsRotation 1 param body → 200400401403404422500
DELETE
/api/v2/secret-rotations/mssql-credentials/{rotationId}
Delete the specified Microsoft SQL Server Credentials Rotation.
deleteMicrosoftSQLServerCredentialsRotation 3 params → 200400401403404422500
GET
/api/v2/secret-rotations/mssql-credentials/rotation-name/{rotationName}
Get the specified Microsoft SQL Server Credentials Rotation by name, secret path, environment and project ID.
getMicrosoftSQLServerCredentialsRotationByName 4 params → 200400401403404422500
GET
/api/v2/secret-rotations/mssql-credentials/{rotationId}/generated-credentials
Get the generated credentials for the specified Microsoft SQL Server Credentials Rotation.
getMicrosoftSQLServerCredentialsRotationGeneratedCredentials 1 param → 200400401403404422500
POST
/api/v2/secret-rotations/mssql-credentials/{rotationId}/move
Move the specified Microsoft SQL Server Credentials Rotation to a different secret path or environment.
moveMicrosoftSQLServerCredentialsRotation 1 param body → 200400401403404422500
POST
/api/v2/secret-rotations/mssql-credentials/{rotationId}/rotate-secrets
Rotate the generated credentials for the specified Microsoft SQL Server Credentials Rotation.
rotateMicrosoftSQLServerCredentialsRotation 1 param → 200400401403404422500
POST
/api/v2/secret-rotations/mssql-credentials/{rotationId}/check-credentials
Check whether the active credentials for the specified Microsoft SQL Server Credentials Rotation are still valid against the upstream system.
checkMicrosoftSQLServerCredentialsRotationCredentials 1 param → 204400401403404422500
GET
/api/v2/secret-rotations/mysql-credentials
List the MySQL Credentials Rotations for the specified project.
listMySQLCredentialsRotations 1 param → 200400401403404422500
POST
/api/v2/secret-rotations/mysql-credentials
Create a MySQL Credentials Rotation for the specified project.
createMySQLCredentialsRotation body → 200400401403404422500
GET
/api/v2/secret-rotations/mysql-credentials/{rotationId}
Get the specified MySQL Credentials Rotation by ID.
getMySQLCredentialsRotation 1 param → 200400401403404422500
PATCH
/api/v2/secret-rotations/mysql-credentials/{rotationId}
Update the specified MySQL Credentials Rotation.
updateMySQLCredentialsRotation 1 param body → 200400401403404422500
DELETE
/api/v2/secret-rotations/mysql-credentials/{rotationId}
Delete the specified MySQL Credentials Rotation.
deleteMySQLCredentialsRotation 3 params → 200400401403404422500
GET
/api/v2/secret-rotations/mysql-credentials/rotation-name/{rotationName}
Get the specified MySQL Credentials Rotation by name, secret path, environment and project ID.
getMySQLCredentialsRotationByName 4 params → 200400401403404422500
GET
/api/v2/secret-rotations/mysql-credentials/{rotationId}/generated-credentials
Get the generated credentials for the specified MySQL Credentials Rotation.
getMySQLCredentialsRotationGeneratedCredentials 1 param → 200400401403404422500
POST
/api/v2/secret-rotations/mysql-credentials/{rotationId}/move
Move the specified MySQL Credentials Rotation to a different secret path or environment.
moveMySQLCredentialsRotation 1 param body → 200400401403404422500
POST
/api/v2/secret-rotations/mysql-credentials/{rotationId}/rotate-secrets
Rotate the generated credentials for the specified MySQL Credentials Rotation.
rotateMySQLCredentialsRotation 1 param → 200400401403404422500
POST
/api/v2/secret-rotations/mysql-credentials/{rotationId}/check-credentials
Check whether the active credentials for the specified MySQL Credentials Rotation are still valid against the upstream system.
checkMySQLCredentialsRotationCredentials 1 param → 204400401403404422500
GET
/api/v2/secret-rotations/oracledb-credentials
List the OracleDB Credentials Rotations for the specified project.
listOracleDBCredentialsRotations 1 param → 200400401403404422500
POST
/api/v2/secret-rotations/oracledb-credentials
Create an OracleDB Credentials Rotation for the specified project.
createOracleDBCredentialsRotation body → 200400401403404422500
GET
/api/v2/secret-rotations/oracledb-credentials/{rotationId}
Get the specified OracleDB Credentials Rotation by ID.
getOracleDBCredentialsRotation 1 param → 200400401403404422500
PATCH
/api/v2/secret-rotations/oracledb-credentials/{rotationId}
Update the specified OracleDB Credentials Rotation.
updateOracleDBCredentialsRotation 1 param body → 200400401403404422500
DELETE
/api/v2/secret-rotations/oracledb-credentials/{rotationId}
Delete the specified OracleDB Credentials Rotation.
deleteOracleDBCredentialsRotation 3 params → 200400401403404422500
GET
/api/v2/secret-rotations/oracledb-credentials/rotation-name/{rotationName}
Get the specified OracleDB Credentials Rotation by name, secret path, environment and project ID.
getOracleDBCredentialsRotationByName 4 params → 200400401403404422500
GET
/api/v2/secret-rotations/oracledb-credentials/{rotationId}/generated-credentials
Get the generated credentials for the specified OracleDB Credentials Rotation.
getOracleDBCredentialsRotationGeneratedCredentials 1 param → 200400401403404422500
POST
/api/v2/secret-rotations/oracledb-credentials/{rotationId}/move
Move the specified OracleDB Credentials Rotation to a different secret path or environment.
moveOracleDBCredentialsRotation 1 param body → 200400401403404422500
POST
/api/v2/secret-rotations/oracledb-credentials/{rotationId}/rotate-secrets
Rotate the generated credentials for the specified OracleDB Credentials Rotation.
rotateOracleDBCredentialsRotation 1 param → 200400401403404422500
POST
/api/v2/secret-rotations/oracledb-credentials/{rotationId}/check-credentials
Check whether the active credentials for the specified OracleDB Credentials Rotation are still valid against the upstream system.
checkOracleDBCredentialsRotationCredentials 1 param → 204400401403404422500
GET
/api/v2/secret-rotations/auth0-client-secret
List the Auth0 Client Secret Rotations for the specified project.
listAuth0ClientSecretRotations 1 param → 200400401403404422500
POST
/api/v2/secret-rotations/auth0-client-secret
Create an Auth0 Client Secret Rotation for the specified project.
createAuth0ClientSecretRotation body → 200400401403404422500
GET
/api/v2/secret-rotations/auth0-client-secret/{rotationId}
Get the specified Auth0 Client Secret Rotation by ID.
getAuth0ClientSecretRotation 1 param → 200400401403404422500
PATCH
/api/v2/secret-rotations/auth0-client-secret/{rotationId}
Update the specified Auth0 Client Secret Rotation.
updateAuth0ClientSecretRotation 1 param body → 200400401403404422500
DELETE
/api/v2/secret-rotations/auth0-client-secret/{rotationId}
Delete the specified Auth0 Client Secret Rotation.
deleteAuth0ClientSecretRotation 3 params → 200400401403404422500
GET
/api/v2/secret-rotations/auth0-client-secret/rotation-name/{rotationName}
Get the specified Auth0 Client Secret Rotation by name, secret path, environment and project ID.
getAuth0ClientSecretRotationByName 4 params → 200400401403404422500
GET
/api/v2/secret-rotations/auth0-client-secret/{rotationId}/generated-credentials
Get the generated credentials for the specified Auth0 Client Secret Rotation.
getAuth0ClientSecretRotationGeneratedCredentials 1 param → 200400401403404422500
POST
/api/v2/secret-rotations/auth0-client-secret/{rotationId}/move
Move the specified Auth0 Client Secret Rotation to a different secret path or environment.
moveAuth0ClientSecretRotation 1 param body → 200400401403404422500
POST
/api/v2/secret-rotations/auth0-client-secret/{rotationId}/rotate-secrets
Rotate the generated credentials for the specified Auth0 Client Secret Rotation.
rotateAuth0ClientSecretRotation 1 param → 200400401403404422500
POST
/api/v2/secret-rotations/auth0-client-secret/{rotationId}/check-credentials
Check whether the active credentials for the specified Auth0 Client Secret Rotation are still valid against the upstream system.
checkAuth0ClientSecretRotationCredentials 1 param → 204400401403404422500
GET
/api/v2/secret-rotations/azure-client-secret
List the Azure Client Secret Rotations for the specified project.
listAzureClientSecretRotations 1 param → 200400401403404422500
POST
/api/v2/secret-rotations/azure-client-secret
Create an Azure Client Secret Rotation for the specified project.
createAzureClientSecretRotation body → 200400401403404422500
GET
/api/v2/secret-rotations/azure-client-secret/{rotationId}
Get the specified Azure Client Secret Rotation by ID.
getAzureClientSecretRotation 1 param → 200400401403404422500
PATCH
/api/v2/secret-rotations/azure-client-secret/{rotationId}
Update the specified Azure Client Secret Rotation.
updateAzureClientSecretRotation 1 param body → 200400401403404422500
DELETE
/api/v2/secret-rotations/azure-client-secret/{rotationId}
Delete the specified Azure Client Secret Rotation.
deleteAzureClientSecretRotation 3 params → 200400401403404422500
GET
/api/v2/secret-rotations/azure-client-secret/rotation-name/{rotationName}
Get the specified Azure Client Secret Rotation by name, secret path, environment and project ID.
getAzureClientSecretRotationByName 4 params → 200400401403404422500
GET
/api/v2/secret-rotations/azure-client-secret/{rotationId}/generated-credentials
Get the generated credentials for the specified Azure Client Secret Rotation.
getAzureClientSecretRotationGeneratedCredentials 1 param → 200400401403404422500
POST
/api/v2/secret-rotations/azure-client-secret/{rotationId}/move
Move the specified Azure Client Secret Rotation to a different secret path or environment.
moveAzureClientSecretRotation 1 param body → 200400401403404422500
POST
/api/v2/secret-rotations/azure-client-secret/{rotationId}/rotate-secrets
Rotate the generated credentials for the specified Azure Client Secret Rotation.
rotateAzureClientSecretRotation 1 param → 200400401403404422500
POST
/api/v2/secret-rotations/azure-client-secret/{rotationId}/check-credentials
Check whether the active credentials for the specified Azure Client Secret Rotation are still valid against the upstream system.
checkAzureClientSecretRotationCredentials 1 param → 204400401403404422500
GET
/api/v2/secret-rotations/aws-iam-user-secret
List the AWS IAM User Secret Rotations for the specified project.
listAWSIAMUserSecretRotations 1 param → 200400401403404422500
POST
/api/v2/secret-rotations/aws-iam-user-secret
Create an AWS IAM User Secret Rotation for the specified project.
createAWSIAMUserSecretRotation body → 200400401403404422500
GET
/api/v2/secret-rotations/aws-iam-user-secret/{rotationId}
Get the specified AWS IAM User Secret Rotation by ID.
getAWSIAMUserSecretRotation 1 param → 200400401403404422500
PATCH
/api/v2/secret-rotations/aws-iam-user-secret/{rotationId}
Update the specified AWS IAM User Secret Rotation.
updateAWSIAMUserSecretRotation 1 param body → 200400401403404422500
DELETE
/api/v2/secret-rotations/aws-iam-user-secret/{rotationId}
Delete the specified AWS IAM User Secret Rotation.
deleteAWSIAMUserSecretRotation 3 params → 200400401403404422500
GET
/api/v2/secret-rotations/aws-iam-user-secret/rotation-name/{rotationName}
Get the specified AWS IAM User Secret Rotation by name, secret path, environment and project ID.
getAWSIAMUserSecretRotationByName 4 params → 200400401403404422500
GET
/api/v2/secret-rotations/aws-iam-user-secret/{rotationId}/generated-credentials
Get the generated credentials for the specified AWS IAM User Secret Rotation.
getAWSIAMUserSecretRotationGeneratedCredentials 1 param → 200400401403404422500
POST
/api/v2/secret-rotations/aws-iam-user-secret/{rotationId}/move
Move the specified AWS IAM User Secret Rotation to a different secret path or environment.
moveAWSIAMUserSecretRotation 1 param body → 200400401403404422500
POST
/api/v2/secret-rotations/aws-iam-user-secret/{rotationId}/rotate-secrets
Rotate the generated credentials for the specified AWS IAM User Secret Rotation.
rotateAWSIAMUserSecretRotation 1 param → 200400401403404422500
POST
/api/v2/secret-rotations/aws-iam-user-secret/{rotationId}/check-credentials
Check whether the active credentials for the specified AWS IAM User Secret Rotation are still valid against the upstream system.
checkAWSIAMUserSecretRotationCredentials 1 param → 204400401403404422500
GET
/api/v2/secret-rotations/ldap-password
List the LDAP Password Rotations for the specified project.
listLDAPPasswordRotations 1 param → 200400401403404422500
POST
/api/v2/secret-rotations/ldap-password
Create a LDAP Password Rotation for the specified project.
createLDAPPasswordRotation body → 200400401403404422500
GET
/api/v2/secret-rotations/ldap-password/{rotationId}
Get the specified LDAP Password Rotation by ID.
getLDAPPasswordRotation 1 param → 200400401403404422500
PATCH
/api/v2/secret-rotations/ldap-password/{rotationId}
Update the specified LDAP Password Rotation.
updateLDAPPasswordRotation 1 param body → 200400401403404422500
DELETE
/api/v2/secret-rotations/ldap-password/{rotationId}
Delete the specified LDAP Password Rotation.
deleteLDAPPasswordRotation 3 params → 200400401403404422500
GET
/api/v2/secret-rotations/ldap-password/rotation-name/{rotationName}
Get the specified LDAP Password Rotation by name, secret path, environment and project ID.
getLDAPPasswordRotationByName 4 params → 200400401403404422500
GET
/api/v2/secret-rotations/ldap-password/{rotationId}/generated-credentials
Get the generated credentials for the specified LDAP Password Rotation.
getLDAPPasswordRotationGeneratedCredentials 1 param → 200400401403404422500
POST
/api/v2/secret-rotations/ldap-password/{rotationId}/move
Move the specified LDAP Password Rotation to a different secret path or environment.
moveLDAPPasswordRotation 1 param body → 200400401403404422500
POST
/api/v2/secret-rotations/ldap-password/{rotationId}/rotate-secrets
Rotate the generated credentials for the specified LDAP Password Rotation.
rotateLDAPPasswordRotation 1 param → 200400401403404422500
POST
/api/v2/secret-rotations/ldap-password/{rotationId}/check-credentials
Check whether the active credentials for the specified LDAP Password Rotation are still valid against the upstream system.
checkLDAPPasswordRotationCredentials 1 param → 204400401403404422500
GET
/api/v2/secret-rotations/okta-client-secret
List the Okta Client Secret Rotations for the specified project.
listOktaClientSecretRotations 1 param → 200400401403404422500
POST
/api/v2/secret-rotations/okta-client-secret
Create an Okta Client Secret Rotation for the specified project.
createOktaClientSecretRotation body → 200400401403404422500
GET
/api/v2/secret-rotations/okta-client-secret/{rotationId}
Get the specified Okta Client Secret Rotation by ID.
getOktaClientSecretRotation 1 param → 200400401403404422500
PATCH
/api/v2/secret-rotations/okta-client-secret/{rotationId}
Update the specified Okta Client Secret Rotation.
updateOktaClientSecretRotation 1 param body → 200400401403404422500
DELETE
/api/v2/secret-rotations/okta-client-secret/{rotationId}
Delete the specified Okta Client Secret Rotation.
deleteOktaClientSecretRotation 3 params → 200400401403404422500
GET
/api/v2/secret-rotations/okta-client-secret/rotation-name/{rotationName}
Get the specified Okta Client Secret Rotation by name, secret path, environment and project ID.
getOktaClientSecretRotationByName 4 params → 200400401403404422500
GET
/api/v2/secret-rotations/okta-client-secret/{rotationId}/generated-credentials
Get the generated credentials for the specified Okta Client Secret Rotation.
getOktaClientSecretRotationGeneratedCredentials 1 param → 200400401403404422500
POST
/api/v2/secret-rotations/okta-client-secret/{rotationId}/move
Move the specified Okta Client Secret Rotation to a different secret path or environment.
moveOktaClientSecretRotation 1 param body → 200400401403404422500
POST
/api/v2/secret-rotations/okta-client-secret/{rotationId}/rotate-secrets
Rotate the generated credentials for the specified Okta Client Secret Rotation.
rotateOktaClientSecretRotation 1 param → 200400401403404422500
POST
/api/v2/secret-rotations/okta-client-secret/{rotationId}/check-credentials
Check whether the active credentials for the specified Okta Client Secret Rotation are still valid against the upstream system.
checkOktaClientSecretRotationCredentials 1 param → 204400401403404422500
GET
/api/v2/secret-rotations/redis-credentials
List the Redis Credentials Rotations for the specified project.
listRedisCredentialsRotations 1 param → 200400401403404422500
POST
/api/v2/secret-rotations/redis-credentials
Create a Redis Credentials Rotation for the specified project.
createRedisCredentialsRotation body → 200400401403404422500
GET
/api/v2/secret-rotations/redis-credentials/{rotationId}
Get the specified Redis Credentials Rotation by ID.
getRedisCredentialsRotation 1 param → 200400401403404422500
PATCH
/api/v2/secret-rotations/redis-credentials/{rotationId}
Update the specified Redis Credentials Rotation.
updateRedisCredentialsRotation 1 param body → 200400401403404422500
DELETE
/api/v2/secret-rotations/redis-credentials/{rotationId}
Delete the specified Redis Credentials Rotation.
deleteRedisCredentialsRotation 3 params → 200400401403404422500
GET
/api/v2/secret-rotations/redis-credentials/rotation-name/{rotationName}
Get the specified Redis Credentials Rotation by name, secret path, environment and project ID.
getRedisCredentialsRotationByName 4 params → 200400401403404422500
GET
/api/v2/secret-rotations/redis-credentials/{rotationId}/generated-credentials
Get the generated credentials for the specified Redis Credentials Rotation.
getRedisCredentialsRotationGeneratedCredentials 1 param → 200400401403404422500
POST
/api/v2/secret-rotations/redis-credentials/{rotationId}/move
Move the specified Redis Credentials Rotation to a different secret path or environment.
moveRedisCredentialsRotation 1 param body → 200400401403404422500
POST
/api/v2/secret-rotations/redis-credentials/{rotationId}/rotate-secrets
Rotate the generated credentials for the specified Redis Credentials Rotation.
rotateRedisCredentialsRotation 1 param → 200400401403404422500
POST
/api/v2/secret-rotations/redis-credentials/{rotationId}/check-credentials
Check whether the active credentials for the specified Redis Credentials Rotation are still valid against the upstream system.
checkRedisCredentialsRotationCredentials 1 param → 204400401403404422500
GET
/api/v2/secret-rotations/mongodb-credentials
List the MongoDB Credentials Rotations for the specified project.
listMongoDBCredentialsRotations 1 param → 200400401403404422500
POST
/api/v2/secret-rotations/mongodb-credentials
Create a MongoDB Credentials Rotation for the specified project.
createMongoDBCredentialsRotation body → 200400401403404422500
GET
/api/v2/secret-rotations/mongodb-credentials/{rotationId}
Get the specified MongoDB Credentials Rotation by ID.
getMongoDBCredentialsRotation 1 param → 200400401403404422500
PATCH
/api/v2/secret-rotations/mongodb-credentials/{rotationId}
Update the specified MongoDB Credentials Rotation.
updateMongoDBCredentialsRotation 1 param body → 200400401403404422500
DELETE
/api/v2/secret-rotations/mongodb-credentials/{rotationId}
Delete the specified MongoDB Credentials Rotation.
deleteMongoDBCredentialsRotation 3 params → 200400401403404422500
GET
/api/v2/secret-rotations/mongodb-credentials/rotation-name/{rotationName}
Get the specified MongoDB Credentials Rotation by name, secret path, environment and project ID.
getMongoDBCredentialsRotationByName 4 params → 200400401403404422500
GET
/api/v2/secret-rotations/mongodb-credentials/{rotationId}/generated-credentials
Get the generated credentials for the specified MongoDB Credentials Rotation.
getMongoDBCredentialsRotationGeneratedCredentials 1 param → 200400401403404422500
POST
/api/v2/secret-rotations/mongodb-credentials/{rotationId}/move
Move the specified MongoDB Credentials Rotation to a different secret path or environment.
moveMongoDBCredentialsRotation 1 param body → 200400401403404422500
POST
/api/v2/secret-rotations/mongodb-credentials/{rotationId}/rotate-secrets
Rotate the generated credentials for the specified MongoDB Credentials Rotation.
rotateMongoDBCredentialsRotation 1 param → 200400401403404422500
POST
/api/v2/secret-rotations/mongodb-credentials/{rotationId}/check-credentials
Check whether the active credentials for the specified MongoDB Credentials Rotation are still valid against the upstream system.
checkMongoDBCredentialsRotationCredentials 1 param → 204400401403404422500
GET
/api/v2/secret-rotations/databricks-service-principal-secret
List the Databricks Service Principal Secret Rotations for the specified project.
listDatabricksServicePrincipalSecretRotations 1 param → 200400401403404422500
POST
/api/v2/secret-rotations/databricks-service-principal-secret
Create a Databricks Service Principal Secret Rotation for the specified project.
createDatabricksServicePrincipalSecretRotation body → 200400401403404422500
GET
/api/v2/secret-rotations/databricks-service-principal-secret/{rotationId}
Get the specified Databricks Service Principal Secret Rotation by ID.
getDatabricksServicePrincipalSecretRotation 1 param → 200400401403404422500
PATCH
/api/v2/secret-rotations/databricks-service-principal-secret/{rotationId}
Update the specified Databricks Service Principal Secret Rotation.
updateDatabricksServicePrincipalSecretRotation 1 param body → 200400401403404422500
DELETE
/api/v2/secret-rotations/databricks-service-principal-secret/{rotationId}
Delete the specified Databricks Service Principal Secret Rotation.
deleteDatabricksServicePrincipalSecretRotation 3 params → 200400401403404422500
GET
/api/v2/secret-rotations/databricks-service-principal-secret/rotation-name/{rotationName}
Get the specified Databricks Service Principal Secret Rotation by name, secret path, environment and project ID.
getDatabricksServicePrincipalSecretRotationByName 4 params → 200400401403404422500
GET
/api/v2/secret-rotations/databricks-service-principal-secret/{rotationId}/generated-credentials
Get the generated credentials for the specified Databricks Service Principal Secret Rotation.
getDatabricksServicePrincipalSecretRotationGeneratedCredentials 1 param → 200400401403404422500
POST
/api/v2/secret-rotations/databricks-service-principal-secret/{rotationId}/move
Move the specified Databricks Service Principal Secret Rotation to a different secret path or environment.
moveDatabricksServicePrincipalSecretRotation 1 param body → 200400401403404422500
POST
/api/v2/secret-rotations/databricks-service-principal-secret/{rotationId}/rotate-secrets
Rotate the generated credentials for the specified Databricks Service Principal Secret Rotation.
rotateDatabricksServicePrincipalSecretRotation 1 param → 200400401403404422500
POST
/api/v2/secret-rotations/databricks-service-principal-secret/{rotationId}/check-credentials
Check whether the active credentials for the specified Databricks Service Principal Secret Rotation are still valid against the upstream system.
checkDatabricksServicePrincipalSecretRotationCredentials 1 param → 204400401403404422500
GET
/api/v2/secret-rotations/unix-linux-local-account
List the Unix/Linux Local Account Rotations for the specified project.
listUnix/LinuxLocalAccountRotations 1 param → 200400401403404422500
POST
/api/v2/secret-rotations/unix-linux-local-account
Create an Unix/Linux Local Account Rotation for the specified project.
createUnix/LinuxLocalAccountRotation body → 200400401403404422500
GET
/api/v2/secret-rotations/unix-linux-local-account/{rotationId}
Get the specified Unix/Linux Local Account Rotation by ID.
getUnix/LinuxLocalAccountRotation 1 param → 200400401403404422500
PATCH
/api/v2/secret-rotations/unix-linux-local-account/{rotationId}
Update the specified Unix/Linux Local Account Rotation.
updateUnix/LinuxLocalAccountRotation 1 param body → 200400401403404422500
DELETE
/api/v2/secret-rotations/unix-linux-local-account/{rotationId}
Delete the specified Unix/Linux Local Account Rotation.
deleteUnix/LinuxLocalAccountRotation 3 params → 200400401403404422500
GET
/api/v2/secret-rotations/unix-linux-local-account/rotation-name/{rotationName}
Get the specified Unix/Linux Local Account Rotation by name, secret path, environment and project ID.
getUnix/LinuxLocalAccountRotationByName 4 params → 200400401403404422500
GET
/api/v2/secret-rotations/unix-linux-local-account/{rotationId}/generated-credentials
Get the generated credentials for the specified Unix/Linux Local Account Rotation.
getUnix/LinuxLocalAccountRotationGeneratedCredentials 1 param → 200400401403404422500
POST
/api/v2/secret-rotations/unix-linux-local-account/{rotationId}/move
Move the specified Unix/Linux Local Account Rotation to a different secret path or environment.
moveUnix/LinuxLocalAccountRotation 1 param body → 200400401403404422500
POST
/api/v2/secret-rotations/unix-linux-local-account/{rotationId}/rotate-secrets
Rotate the generated credentials for the specified Unix/Linux Local Account Rotation.
rotateUnix/LinuxLocalAccountRotation 1 param → 200400401403404422500
POST
/api/v2/secret-rotations/unix-linux-local-account/{rotationId}/check-credentials
Check whether the active credentials for the specified Unix/Linux Local Account Rotation are still valid against the upstream system.
checkUnix/LinuxLocalAccountRotationCredentials 1 param → 204400401403404422500
POST
/api/v2/secret-rotations/unix-linux-local-account/{rotationId}/reconcile
Reconcile Unix/Linux Local Account rotation credentials. This operation uses the SSH app connection credentials to reset the password when credentials are out of sync.
1 param → 200400401403404422500
GET
/api/v2/secret-rotations/dbt-service-token
List the DBT Service Token Rotations for the specified project.
listDBTServiceTokenRotations 1 param → 200400401403404422500
POST
/api/v2/secret-rotations/dbt-service-token
Create a DBT Service Token Rotation for the specified project.
createDBTServiceTokenRotation body → 200400401403404422500
GET
/api/v2/secret-rotations/dbt-service-token/{rotationId}
Get the specified DBT Service Token Rotation by ID.
getDBTServiceTokenRotation 1 param → 200400401403404422500
PATCH
/api/v2/secret-rotations/dbt-service-token/{rotationId}
Update the specified DBT Service Token Rotation.
updateDBTServiceTokenRotation 1 param body → 200400401403404422500
DELETE
/api/v2/secret-rotations/dbt-service-token/{rotationId}
Delete the specified DBT Service Token Rotation.
deleteDBTServiceTokenRotation 3 params → 200400401403404422500
GET
/api/v2/secret-rotations/dbt-service-token/rotation-name/{rotationName}
Get the specified DBT Service Token Rotation by name, secret path, environment and project ID.
getDBTServiceTokenRotationByName 4 params → 200400401403404422500
GET
/api/v2/secret-rotations/dbt-service-token/{rotationId}/generated-credentials
Get the generated credentials for the specified DBT Service Token Rotation.
getDBTServiceTokenRotationGeneratedCredentials 1 param → 200400401403404422500
POST
/api/v2/secret-rotations/dbt-service-token/{rotationId}/move
Move the specified DBT Service Token Rotation to a different secret path or environment.
moveDBTServiceTokenRotation 1 param body → 200400401403404422500
POST
/api/v2/secret-rotations/dbt-service-token/{rotationId}/rotate-secrets
Rotate the generated credentials for the specified DBT Service Token Rotation.
rotateDBTServiceTokenRotation 1 param → 200400401403404422500
POST
/api/v2/secret-rotations/dbt-service-token/{rotationId}/check-credentials
Check whether the active credentials for the specified DBT Service Token Rotation are still valid against the upstream system.
checkDBTServiceTokenRotationCredentials 1 param → 204400401403404422500
GET
/api/v2/secret-rotations/windows-local-account
List the Windows Local Account Rotations for the specified project.
listWindowsLocalAccountRotations 1 param → 200400401403404422500
POST
/api/v2/secret-rotations/windows-local-account
Create a Windows Local Account Rotation for the specified project.
createWindowsLocalAccountRotation body → 200400401403404422500
GET
/api/v2/secret-rotations/windows-local-account/{rotationId}
Get the specified Windows Local Account Rotation by ID.
getWindowsLocalAccountRotation 1 param → 200400401403404422500
PATCH
/api/v2/secret-rotations/windows-local-account/{rotationId}
Update the specified Windows Local Account Rotation.
updateWindowsLocalAccountRotation 1 param body → 200400401403404422500
DELETE
/api/v2/secret-rotations/windows-local-account/{rotationId}
Delete the specified Windows Local Account Rotation.
deleteWindowsLocalAccountRotation 3 params → 200400401403404422500
GET
/api/v2/secret-rotations/windows-local-account/rotation-name/{rotationName}
Get the specified Windows Local Account Rotation by name, secret path, environment and project ID.
getWindowsLocalAccountRotationByName 4 params → 200400401403404422500
GET
/api/v2/secret-rotations/windows-local-account/{rotationId}/generated-credentials
Get the generated credentials for the specified Windows Local Account Rotation.
getWindowsLocalAccountRotationGeneratedCredentials 1 param → 200400401403404422500
POST
/api/v2/secret-rotations/windows-local-account/{rotationId}/move
Move the specified Windows Local Account Rotation to a different secret path or environment.
moveWindowsLocalAccountRotation 1 param body → 200400401403404422500
POST
/api/v2/secret-rotations/windows-local-account/{rotationId}/rotate-secrets
Rotate the generated credentials for the specified Windows Local Account Rotation.
rotateWindowsLocalAccountRotation 1 param → 200400401403404422500
POST
/api/v2/secret-rotations/windows-local-account/{rotationId}/check-credentials
Check whether the active credentials for the specified Windows Local Account Rotation are still valid against the upstream system.
checkWindowsLocalAccountRotationCredentials 1 param → 204400401403404422500
POST
/api/v2/secret-rotations/windows-local-account/{rotationId}/reconcile
Reconcile Windows Local Account rotation credentials. This operation uses the Windows App Connection's administrator credentials to reset the password when credentials are out of sync.
1 param → 200400401403404422500
GET
/api/v2/secret-rotations/open-router-api-key
List the OpenRouter API Key Rotations for the specified project.
listOpenRouterAPIKeyRotations 1 param → 200400401403404422500
POST
/api/v2/secret-rotations/open-router-api-key
Create an OpenRouter API Key Rotation for the specified project.
createOpenRouterAPIKeyRotation body → 200400401403404422500
GET
/api/v2/secret-rotations/open-router-api-key/{rotationId}
Get the specified OpenRouter API Key Rotation by ID.
getOpenRouterAPIKeyRotation 1 param → 200400401403404422500
PATCH
/api/v2/secret-rotations/open-router-api-key/{rotationId}
Update the specified OpenRouter API Key Rotation.
updateOpenRouterAPIKeyRotation 1 param body → 200400401403404422500
DELETE
/api/v2/secret-rotations/open-router-api-key/{rotationId}
Delete the specified OpenRouter API Key Rotation.
deleteOpenRouterAPIKeyRotation 3 params → 200400401403404422500
GET
/api/v2/secret-rotations/open-router-api-key/rotation-name/{rotationName}
Get the specified OpenRouter API Key Rotation by name, secret path, environment and project ID.
getOpenRouterAPIKeyRotationByName 4 params → 200400401403404422500
GET
/api/v2/secret-rotations/open-router-api-key/{rotationId}/generated-credentials
Get the generated credentials for the specified OpenRouter API Key Rotation.
getOpenRouterAPIKeyRotationGeneratedCredentials 1 param → 200400401403404422500
POST
/api/v2/secret-rotations/open-router-api-key/{rotationId}/move
Move the specified OpenRouter API Key Rotation to a different secret path or environment.
moveOpenRouterAPIKeyRotation 1 param body → 200400401403404422500
POST
/api/v2/secret-rotations/open-router-api-key/{rotationId}/rotate-secrets
Rotate the generated credentials for the specified OpenRouter API Key Rotation.
rotateOpenRouterAPIKeyRotation 1 param → 200400401403404422500
POST
/api/v2/secret-rotations/open-router-api-key/{rotationId}/check-credentials
Check whether the active credentials for the specified OpenRouter API Key Rotation are still valid against the upstream system.
checkOpenRouterAPIKeyRotationCredentials 1 param → 204400401403404422500
GET
/api/v2/secret-rotations/hp-ilo-local-account
List the HP iLO Local Account Rotations for the specified project.
listHPiLOLocalAccountRotations 1 param → 200400401403404422500
POST
/api/v2/secret-rotations/hp-ilo-local-account
Create a HP iLO Local Account Rotation for the specified project.
createHPiLOLocalAccountRotation body → 200400401403404422500
GET
/api/v2/secret-rotations/hp-ilo-local-account/{rotationId}
Get the specified HP iLO Local Account Rotation by ID.
getHPiLOLocalAccountRotation 1 param → 200400401403404422500
PATCH
/api/v2/secret-rotations/hp-ilo-local-account/{rotationId}
Update the specified HP iLO Local Account Rotation.
updateHPiLOLocalAccountRotation 1 param body → 200400401403404422500
DELETE
/api/v2/secret-rotations/hp-ilo-local-account/{rotationId}
Delete the specified HP iLO Local Account Rotation.
deleteHPiLOLocalAccountRotation 3 params → 200400401403404422500
GET
/api/v2/secret-rotations/hp-ilo-local-account/rotation-name/{rotationName}
Get the specified HP iLO Local Account Rotation by name, secret path, environment and project ID.
getHPiLOLocalAccountRotationByName 4 params → 200400401403404422500
GET
/api/v2/secret-rotations/hp-ilo-local-account/{rotationId}/generated-credentials
Get the generated credentials for the specified HP iLO Local Account Rotation.
getHPiLOLocalAccountRotationGeneratedCredentials 1 param → 200400401403404422500
POST
/api/v2/secret-rotations/hp-ilo-local-account/{rotationId}/move
Move the specified HP iLO Local Account Rotation to a different secret path or environment.
moveHPiLOLocalAccountRotation 1 param body → 200400401403404422500
POST
/api/v2/secret-rotations/hp-ilo-local-account/{rotationId}/rotate-secrets
Rotate the generated credentials for the specified HP iLO Local Account Rotation.
rotateHPiLOLocalAccountRotation 1 param → 200400401403404422500
POST
/api/v2/secret-rotations/hp-ilo-local-account/{rotationId}/check-credentials
Check whether the active credentials for the specified HP iLO Local Account Rotation are still valid against the upstream system.
checkHPiLOLocalAccountRotationCredentials 1 param → 204400401403404422500
POST
/api/v2/secret-rotations/hp-ilo-local-account/{rotationId}/reconcile
Reconcile HP iLO Local Account rotation credentials. This operation uses the SSH app connection credentials to reset the password when credentials are out of sync.
1 param → 200400401403404422500
GET
/api/v2/secret-rotations/supabase-api-key
List the Supabase API Key Rotations for the specified project.
listSupabaseAPIKeyRotations 1 param → 200400401403404422500
POST
/api/v2/secret-rotations/supabase-api-key
Create a Supabase API Key Rotation for the specified project.
createSupabaseAPIKeyRotation body → 200400401403404422500
GET
/api/v2/secret-rotations/supabase-api-key/{rotationId}
Get the specified Supabase API Key Rotation by ID.
getSupabaseAPIKeyRotation 1 param → 200400401403404422500
PATCH
/api/v2/secret-rotations/supabase-api-key/{rotationId}
Update the specified Supabase API Key Rotation.
updateSupabaseAPIKeyRotation 1 param body → 200400401403404422500
DELETE
/api/v2/secret-rotations/supabase-api-key/{rotationId}
Delete the specified Supabase API Key Rotation.
deleteSupabaseAPIKeyRotation 3 params → 200400401403404422500
GET
/api/v2/secret-rotations/supabase-api-key/rotation-name/{rotationName}
Get the specified Supabase API Key Rotation by name, secret path, environment and project ID.
getSupabaseAPIKeyRotationByName 4 params → 200400401403404422500
GET
/api/v2/secret-rotations/supabase-api-key/{rotationId}/generated-credentials
Get the generated credentials for the specified Supabase API Key Rotation.
getSupabaseAPIKeyRotationGeneratedCredentials 1 param → 200400401403404422500
POST
/api/v2/secret-rotations/supabase-api-key/{rotationId}/move
Move the specified Supabase API Key Rotation to a different secret path or environment.
moveSupabaseAPIKeyRotation 1 param body → 200400401403404422500
POST
/api/v2/secret-rotations/supabase-api-key/{rotationId}/rotate-secrets
Rotate the generated credentials for the specified Supabase API Key Rotation.
rotateSupabaseAPIKeyRotation 1 param → 200400401403404422500
POST
/api/v2/secret-rotations/supabase-api-key/{rotationId}/check-credentials
Check whether the active credentials for the specified Supabase API Key Rotation are still valid against the upstream system.
checkSupabaseAPIKeyRotationCredentials 1 param → 204400401403404422500
GET
/api/v2/secret-rotations/salesforce-oauth-credentials
List the Salesforce OAuth Credentials Rotations for the specified project.
listSalesforceOAuthCredentialsRotations 1 param → 200400401403404422500
POST
/api/v2/secret-rotations/salesforce-oauth-credentials
Create a Salesforce OAuth Credentials Rotation for the specified project.
createSalesforceOAuthCredentialsRotation body → 200400401403404422500
GET
/api/v2/secret-rotations/salesforce-oauth-credentials/{rotationId}
Get the specified Salesforce OAuth Credentials Rotation by ID.
getSalesforceOAuthCredentialsRotation 1 param → 200400401403404422500
PATCH
/api/v2/secret-rotations/salesforce-oauth-credentials/{rotationId}
Update the specified Salesforce OAuth Credentials Rotation.
updateSalesforceOAuthCredentialsRotation 1 param body → 200400401403404422500
DELETE
/api/v2/secret-rotations/salesforce-oauth-credentials/{rotationId}
Delete the specified Salesforce OAuth Credentials Rotation.
deleteSalesforceOAuthCredentialsRotation 3 params → 200400401403404422500
GET
/api/v2/secret-rotations/salesforce-oauth-credentials/rotation-name/{rotationName}
Get the specified Salesforce OAuth Credentials Rotation by name, secret path, environment and project ID.
getSalesforceOAuthCredentialsRotationByName 4 params → 200400401403404422500
GET
/api/v2/secret-rotations/salesforce-oauth-credentials/{rotationId}/generated-credentials
Get the generated credentials for the specified Salesforce OAuth Credentials Rotation.
getSalesforceOAuthCredentialsRotationGeneratedCredentials 1 param → 200400401403404422500
POST
/api/v2/secret-rotations/salesforce-oauth-credentials/{rotationId}/move
Move the specified Salesforce OAuth Credentials Rotation to a different secret path or environment.
moveSalesforceOAuthCredentialsRotation 1 param body → 200400401403404422500
POST
/api/v2/secret-rotations/salesforce-oauth-credentials/{rotationId}/rotate-secrets
Rotate the generated credentials for the specified Salesforce OAuth Credentials Rotation.
rotateSalesforceOAuthCredentialsRotation 1 param → 200400401403404422500
POST
/api/v2/secret-rotations/salesforce-oauth-credentials/{rotationId}/check-credentials
Check whether the active credentials for the specified Salesforce OAuth Credentials Rotation are still valid against the upstream system.
checkSalesforceOAuthCredentialsRotationCredentials 1 param → 204400401403404422500
GET
/api/v2/secret-rotations/datadog-application-key-secret
List the Datadog Application Key Rotations for the specified project.
listDatadogApplicationKeyRotations 1 param → 200400401403404422500
POST
/api/v2/secret-rotations/datadog-application-key-secret
Create a Datadog Application Key Rotation for the specified project.
createDatadogApplicationKeyRotation body → 200400401403404422500
GET
/api/v2/secret-rotations/datadog-application-key-secret/{rotationId}
Get the specified Datadog Application Key Rotation by ID.
getDatadogApplicationKeyRotation 1 param → 200400401403404422500
PATCH
/api/v2/secret-rotations/datadog-application-key-secret/{rotationId}
Update the specified Datadog Application Key Rotation.
updateDatadogApplicationKeyRotation 1 param body → 200400401403404422500
DELETE
/api/v2/secret-rotations/datadog-application-key-secret/{rotationId}
Delete the specified Datadog Application Key Rotation.
deleteDatadogApplicationKeyRotation 3 params → 200400401403404422500
GET
/api/v2/secret-rotations/datadog-application-key-secret/rotation-name/{rotationName}
Get the specified Datadog Application Key Rotation by name, secret path, environment and project ID.
getDatadogApplicationKeyRotationByName 4 params → 200400401403404422500
GET
/api/v2/secret-rotations/datadog-application-key-secret/{rotationId}/generated-credentials
Get the generated credentials for the specified Datadog Application Key Rotation.
getDatadogApplicationKeyRotationGeneratedCredentials 1 param → 200400401403404422500
POST
/api/v2/secret-rotations/datadog-application-key-secret/{rotationId}/move
Move the specified Datadog Application Key Rotation to a different secret path or environment.
moveDatadogApplicationKeyRotation 1 param body → 200400401403404422500
POST
/api/v2/secret-rotations/datadog-application-key-secret/{rotationId}/rotate-secrets
Rotate the generated credentials for the specified Datadog Application Key Rotation.
rotateDatadogApplicationKeyRotation 1 param → 200400401403404422500
POST
/api/v2/secret-rotations/datadog-application-key-secret/{rotationId}/check-credentials
Check whether the active credentials for the specified Datadog Application Key Rotation are still valid against the upstream system.
checkDatadogApplicationKeyRotationCredentials 1 param → 204400401403404422500
GET
/api/v2/secret-rotations/convex-access-key
List the Convex Access Key Rotations for the specified project.
listConvexAccessKeyRotations 1 param → 200400401403404422500
POST
/api/v2/secret-rotations/convex-access-key
Create a Convex Access Key Rotation for the specified project.
createConvexAccessKeyRotation body → 200400401403404422500
GET
/api/v2/secret-rotations/convex-access-key/{rotationId}
Get the specified Convex Access Key Rotation by ID.
getConvexAccessKeyRotation 1 param → 200400401403404422500
PATCH
/api/v2/secret-rotations/convex-access-key/{rotationId}
Update the specified Convex Access Key Rotation.
updateConvexAccessKeyRotation 1 param body → 200400401403404422500
DELETE
/api/v2/secret-rotations/convex-access-key/{rotationId}
Delete the specified Convex Access Key Rotation.
deleteConvexAccessKeyRotation 3 params → 200400401403404422500
GET
/api/v2/secret-rotations/convex-access-key/rotation-name/{rotationName}
Get the specified Convex Access Key Rotation by name, secret path, environment and project ID.
getConvexAccessKeyRotationByName 4 params → 200400401403404422500
GET
/api/v2/secret-rotations/convex-access-key/{rotationId}/generated-credentials
Get the generated credentials for the specified Convex Access Key Rotation.
getConvexAccessKeyRotationGeneratedCredentials 1 param → 200400401403404422500
POST
/api/v2/secret-rotations/convex-access-key/{rotationId}/move
Move the specified Convex Access Key Rotation to a different secret path or environment.
moveConvexAccessKeyRotation 1 param body → 200400401403404422500
POST
/api/v2/secret-rotations/convex-access-key/{rotationId}/rotate-secrets
Rotate the generated credentials for the specified Convex Access Key Rotation.
rotateConvexAccessKeyRotation 1 param → 200400401403404422500
POST
/api/v2/secret-rotations/convex-access-key/{rotationId}/check-credentials
Check whether the active credentials for the specified Convex Access Key Rotation are still valid against the upstream system.
checkConvexAccessKeyRotationCredentials 1 param → 204400401403404422500

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

infisical-secret-rotations-api-openapi.yml Raw ↑

Other APIs Infisical publishes across the network.

Infisical Admin API
Infisical Alibaba Cloud Auth API
Infisical App Connections API
Infisical Audit Logs API
Infisical AWS Auth API
Infisical Azure Auth API
Infisical Cert Manager API
Infisical Dynamic Secrets API
Infisical Environments API
Infisical Event Subscriptions API
Infisical Folders API
Infisical GCP Auth API