{ "opencollection": "1.0.0", "info": { "name": "Infisical Admin Secret Syncs API", "version": "0.0.1" }, "items": [ { "info": { "name": "Secret Syncs", "type": "folder" }, "items": [ { "info": { "name": "listSecretSyncOptions", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/options" }, "docs": "List the available Secret Sync Options." }, { "info": { "name": "listSecretSyncs", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project to list Secret Syncs from." } ] }, "docs": "List all the Secret Syncs for the specified project." }, { "info": { "name": "listAwsParameterStoreSecretSyncs", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/aws-parameter-store", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project to list AWS Parameter Store Syncs from." } ] }, "docs": "List the AWS Parameter Store Syncs for the specified project." }, { "info": { "name": "createAwsParameterStoreSecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/aws-parameter-store", "body": { "type": "json", "data": "{}" } }, "docs": "Create an AWS Parameter Store Sync for the specified project environment." }, { "info": { "name": "getAwsParameterStoreSecretSync", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/aws-parameter-store/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the AWS Parameter Store Sync to retrieve." } ] }, "docs": "Get the specified AWS Parameter Store Sync by ID." }, { "info": { "name": "updateAwsParameterStoreSecretSync", "type": "http" }, "http": { "method": "PATCH", "url": "https://us.infisical.com/api/v1/secret-syncs/aws-parameter-store/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the AWS Parameter Store Sync to be updated." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update the specified AWS Parameter Store Sync." }, { "info": { "name": "deleteAwsParameterStoreSecretSync", "type": "http" }, "http": { "method": "DELETE", "url": "https://us.infisical.com/api/v1/secret-syncs/aws-parameter-store/:syncId", "params": [ { "name": "removeSecrets", "value": "", "type": "query", "description": "Whether previously synced secrets should be removed prior to deletion." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the AWS Parameter Store Sync to be deleted." } ] }, "docs": "Delete the specified AWS Parameter Store Sync." }, { "info": { "name": "getAwsParameterStoreSecretSyncByName", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/aws-parameter-store/sync-name/:syncName", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project the AWS Parameter Store Sync is associated with." }, { "name": "syncName", "value": "", "type": "path", "description": "The name of the AWS Parameter Store Sync to retrieve." } ] }, "docs": "Get the specified AWS Parameter Store Sync by name and project ID." }, { "info": { "name": "syncAwsParameterStoreSecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/aws-parameter-store/:syncId/sync-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the AWS Parameter Store Sync to trigger a sync for." } ] }, "docs": "Trigger a sync for the specified AWS Parameter Store Sync." }, { "info": { "name": "importAwsParameterStoreSecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/aws-parameter-store/:syncId/import-secrets", "params": [ { "name": "importBehavior", "value": "", "type": "query", "description": "Specify whether Infisical should prioritize secret values from Infisical or AWS Parameter Store." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the AWS Parameter Store Sync to trigger importing secrets for." } ] }, "docs": "Import secrets from the specified AWS Parameter Store Sync destination." }, { "info": { "name": "removeAwsParameterStoreSecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/aws-parameter-store/:syncId/remove-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the AWS Parameter Store Sync to trigger removing secrets for." } ] }, "docs": "Remove previously synced secrets from the specified AWS Parameter Store Sync destination." }, { "info": { "name": "listAwsSecretsManagerSecretSyncs", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/aws-secrets-manager", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project to list AWS Secrets Manager Syncs from." } ] }, "docs": "List the AWS Secrets Manager Syncs for the specified project." }, { "info": { "name": "createAwsSecretsManagerSecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/aws-secrets-manager", "body": { "type": "json", "data": "{}" } }, "docs": "Create an AWS Secrets Manager Sync for the specified project environment." }, { "info": { "name": "getAwsSecretsManagerSecretSync", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/aws-secrets-manager/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the AWS Secrets Manager Sync to retrieve." } ] }, "docs": "Get the specified AWS Secrets Manager Sync by ID." }, { "info": { "name": "updateAwsSecretsManagerSecretSync", "type": "http" }, "http": { "method": "PATCH", "url": "https://us.infisical.com/api/v1/secret-syncs/aws-secrets-manager/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the AWS Secrets Manager Sync to be updated." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update the specified AWS Secrets Manager Sync." }, { "info": { "name": "deleteAwsSecretsManagerSecretSync", "type": "http" }, "http": { "method": "DELETE", "url": "https://us.infisical.com/api/v1/secret-syncs/aws-secrets-manager/:syncId", "params": [ { "name": "removeSecrets", "value": "", "type": "query", "description": "Whether previously synced secrets should be removed prior to deletion." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the AWS Secrets Manager Sync to be deleted." } ] }, "docs": "Delete the specified AWS Secrets Manager Sync." }, { "info": { "name": "getAwsSecretsManagerSecretSyncByName", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/aws-secrets-manager/sync-name/:syncName", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project the AWS Secrets Manager Sync is associated with." }, { "name": "syncName", "value": "", "type": "path", "description": "The name of the AWS Secrets Manager Sync to retrieve." } ] }, "docs": "Get the specified AWS Secrets Manager Sync by name and project ID." }, { "info": { "name": "syncAwsSecretsManagerSecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/aws-secrets-manager/:syncId/sync-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the AWS Secrets Manager Sync to trigger a sync for." } ] }, "docs": "Trigger a sync for the specified AWS Secrets Manager Sync." }, { "info": { "name": "importAwsSecretsManagerSecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/aws-secrets-manager/:syncId/import-secrets", "params": [ { "name": "importBehavior", "value": "", "type": "query", "description": "Specify whether Infisical should prioritize secret values from Infisical or AWS Secrets Manager." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the AWS Secrets Manager Sync to trigger importing secrets for." } ] }, "docs": "Import secrets from the specified AWS Secrets Manager Sync destination." }, { "info": { "name": "removeAwsSecretsManagerSecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/aws-secrets-manager/:syncId/remove-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the AWS Secrets Manager Sync to trigger removing secrets for." } ] }, "docs": "Remove previously synced secrets from the specified AWS Secrets Manager Sync destination." }, { "info": { "name": "listGitHubSecretSyncs", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/github", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project to list GitHub Syncs from." } ] }, "docs": "List the GitHub Syncs for the specified project." }, { "info": { "name": "createGitHubSecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/github", "body": { "type": "json", "data": "{}" } }, "docs": "Create a GitHub Sync for the specified project environment." }, { "info": { "name": "getGitHubSecretSync", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/github/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the GitHub Sync to retrieve." } ] }, "docs": "Get the specified GitHub Sync by ID." }, { "info": { "name": "updateGitHubSecretSync", "type": "http" }, "http": { "method": "PATCH", "url": "https://us.infisical.com/api/v1/secret-syncs/github/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the GitHub Sync to be updated." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update the specified GitHub Sync." }, { "info": { "name": "deleteGitHubSecretSync", "type": "http" }, "http": { "method": "DELETE", "url": "https://us.infisical.com/api/v1/secret-syncs/github/:syncId", "params": [ { "name": "removeSecrets", "value": "", "type": "query", "description": "Whether previously synced secrets should be removed prior to deletion." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the GitHub Sync to be deleted." } ] }, "docs": "Delete the specified GitHub Sync." }, { "info": { "name": "getGitHubSecretSyncByName", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/github/sync-name/:syncName", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project the GitHub Sync is associated with." }, { "name": "syncName", "value": "", "type": "path", "description": "The name of the GitHub Sync to retrieve." } ] }, "docs": "Get the specified GitHub Sync by name and project ID." }, { "info": { "name": "syncGitHubSecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/github/:syncId/sync-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the GitHub Sync to trigger a sync for." } ] }, "docs": "Trigger a sync for the specified GitHub Sync." }, { "info": { "name": "importGitHubSecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/github/:syncId/import-secrets", "params": [ { "name": "importBehavior", "value": "", "type": "query", "description": "Specify whether Infisical should prioritize secret values from Infisical or GitHub." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the GitHub Sync to trigger importing secrets for." } ] }, "docs": "Import secrets from the specified GitHub Sync destination." }, { "info": { "name": "removeGitHubSecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/github/:syncId/remove-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the GitHub Sync to trigger removing secrets for." } ] }, "docs": "Remove previously synced secrets from the specified GitHub Sync destination." }, { "info": { "name": "listGcpSecretManagerSecretSyncs", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/gcp-secret-manager", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project to list GCP Secret Manager Syncs from." } ] }, "docs": "List the GCP Secret Manager Syncs for the specified project." }, { "info": { "name": "createGcpSecretManagerSecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/gcp-secret-manager", "body": { "type": "json", "data": "{}" } }, "docs": "Create a GCP Secret Manager Sync for the specified project environment." }, { "info": { "name": "getGcpSecretManagerSecretSync", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/gcp-secret-manager/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the GCP Secret Manager Sync to retrieve." } ] }, "docs": "Get the specified GCP Secret Manager Sync by ID." }, { "info": { "name": "updateGcpSecretManagerSecretSync", "type": "http" }, "http": { "method": "PATCH", "url": "https://us.infisical.com/api/v1/secret-syncs/gcp-secret-manager/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the GCP Secret Manager Sync to be updated." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update the specified GCP Secret Manager Sync." }, { "info": { "name": "deleteGcpSecretManagerSecretSync", "type": "http" }, "http": { "method": "DELETE", "url": "https://us.infisical.com/api/v1/secret-syncs/gcp-secret-manager/:syncId", "params": [ { "name": "removeSecrets", "value": "", "type": "query", "description": "Whether previously synced secrets should be removed prior to deletion." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the GCP Secret Manager Sync to be deleted." } ] }, "docs": "Delete the specified GCP Secret Manager Sync." }, { "info": { "name": "getGcpSecretManagerSecretSyncByName", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/gcp-secret-manager/sync-name/:syncName", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project the GCP Secret Manager Sync is associated with." }, { "name": "syncName", "value": "", "type": "path", "description": "The name of the GCP Secret Manager Sync to retrieve." } ] }, "docs": "Get the specified GCP Secret Manager Sync by name and project ID." }, { "info": { "name": "syncGcpSecretManagerSecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/gcp-secret-manager/:syncId/sync-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the GCP Secret Manager Sync to trigger a sync for." } ] }, "docs": "Trigger a sync for the specified GCP Secret Manager Sync." }, { "info": { "name": "importGcpSecretManagerSecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/gcp-secret-manager/:syncId/import-secrets", "params": [ { "name": "importBehavior", "value": "", "type": "query", "description": "Specify whether Infisical should prioritize secret values from Infisical or GCP Secret Manager." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the GCP Secret Manager Sync to trigger importing secrets for." } ] }, "docs": "Import secrets from the specified GCP Secret Manager Sync destination." }, { "info": { "name": "removeGcpSecretManagerSecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/gcp-secret-manager/:syncId/remove-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the GCP Secret Manager Sync to trigger removing secrets for." } ] }, "docs": "Remove previously synced secrets from the specified GCP Secret Manager Sync destination." }, { "info": { "name": "listAzureKeyVaultSecretSyncs", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/azure-key-vault", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project to list Azure Key Vault Syncs from." } ] }, "docs": "List the Azure Key Vault Syncs for the specified project." }, { "info": { "name": "createAzureKeyVaultSecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/azure-key-vault", "body": { "type": "json", "data": "{}" } }, "docs": "Create an Azure Key Vault Sync for the specified project environment." }, { "info": { "name": "getAzureKeyVaultSecretSync", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/azure-key-vault/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Azure Key Vault Sync to retrieve." } ] }, "docs": "Get the specified Azure Key Vault Sync by ID." }, { "info": { "name": "updateAzureKeyVaultSecretSync", "type": "http" }, "http": { "method": "PATCH", "url": "https://us.infisical.com/api/v1/secret-syncs/azure-key-vault/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Azure Key Vault Sync to be updated." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update the specified Azure Key Vault Sync." }, { "info": { "name": "deleteAzureKeyVaultSecretSync", "type": "http" }, "http": { "method": "DELETE", "url": "https://us.infisical.com/api/v1/secret-syncs/azure-key-vault/:syncId", "params": [ { "name": "removeSecrets", "value": "", "type": "query", "description": "Whether previously synced secrets should be removed prior to deletion." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Azure Key Vault Sync to be deleted." } ] }, "docs": "Delete the specified Azure Key Vault Sync." }, { "info": { "name": "getAzureKeyVaultSecretSyncByName", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/azure-key-vault/sync-name/:syncName", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project the Azure Key Vault Sync is associated with." }, { "name": "syncName", "value": "", "type": "path", "description": "The name of the Azure Key Vault Sync to retrieve." } ] }, "docs": "Get the specified Azure Key Vault Sync by name and project ID." }, { "info": { "name": "syncAzureKeyVaultSecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/azure-key-vault/:syncId/sync-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Azure Key Vault Sync to trigger a sync for." } ] }, "docs": "Trigger a sync for the specified Azure Key Vault Sync." }, { "info": { "name": "importAzureKeyVaultSecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/azure-key-vault/:syncId/import-secrets", "params": [ { "name": "importBehavior", "value": "", "type": "query", "description": "Specify whether Infisical should prioritize secret values from Infisical or Azure Key Vault." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Azure Key Vault Sync to trigger importing secrets for." } ] }, "docs": "Import secrets from the specified Azure Key Vault Sync destination." }, { "info": { "name": "removeAzureKeyVaultSecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/azure-key-vault/:syncId/remove-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Azure Key Vault Sync to trigger removing secrets for." } ] }, "docs": "Remove previously synced secrets from the specified Azure Key Vault Sync destination." }, { "info": { "name": "listAzureAppConfigurationSecretSyncs", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/azure-app-configuration", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project to list Azure App Configuration Syncs from." } ] }, "docs": "List the Azure App Configuration Syncs for the specified project." }, { "info": { "name": "createAzureAppConfigurationSecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/azure-app-configuration", "body": { "type": "json", "data": "{}" } }, "docs": "Create an Azure App Configuration Sync for the specified project environment." }, { "info": { "name": "getAzureAppConfigurationSecretSync", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/azure-app-configuration/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Azure App Configuration Sync to retrieve." } ] }, "docs": "Get the specified Azure App Configuration Sync by ID." }, { "info": { "name": "updateAzureAppConfigurationSecretSync", "type": "http" }, "http": { "method": "PATCH", "url": "https://us.infisical.com/api/v1/secret-syncs/azure-app-configuration/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Azure App Configuration Sync to be updated." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update the specified Azure App Configuration Sync." }, { "info": { "name": "deleteAzureAppConfigurationSecretSync", "type": "http" }, "http": { "method": "DELETE", "url": "https://us.infisical.com/api/v1/secret-syncs/azure-app-configuration/:syncId", "params": [ { "name": "removeSecrets", "value": "", "type": "query", "description": "Whether previously synced secrets should be removed prior to deletion." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Azure App Configuration Sync to be deleted." } ] }, "docs": "Delete the specified Azure App Configuration Sync." }, { "info": { "name": "getAzureAppConfigurationSecretSyncByName", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/azure-app-configuration/sync-name/:syncName", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project the Azure App Configuration Sync is associated with." }, { "name": "syncName", "value": "", "type": "path", "description": "The name of the Azure App Configuration Sync to retrieve." } ] }, "docs": "Get the specified Azure App Configuration Sync by name and project ID." }, { "info": { "name": "syncAzureAppConfigurationSecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/azure-app-configuration/:syncId/sync-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Azure App Configuration Sync to trigger a sync for." } ] }, "docs": "Trigger a sync for the specified Azure App Configuration Sync." }, { "info": { "name": "importAzureAppConfigurationSecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/azure-app-configuration/:syncId/import-secrets", "params": [ { "name": "importBehavior", "value": "", "type": "query", "description": "Specify whether Infisical should prioritize secret values from Infisical or Azure App Configuration." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Azure App Configuration Sync to trigger importing secrets for." } ] }, "docs": "Import secrets from the specified Azure App Configuration Sync destination." }, { "info": { "name": "removeAzureAppConfigurationSecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/azure-app-configuration/:syncId/remove-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Azure App Configuration Sync to trigger removing secrets for." } ] }, "docs": "Remove previously synced secrets from the specified Azure App Configuration Sync destination." }, { "info": { "name": "listAzureDevopsSecretSyncs", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/azure-devops", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project to list Azure DevOps Syncs from." } ] }, "docs": "List the Azure DevOps Syncs for the specified project." }, { "info": { "name": "createAzureDevopsSecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/azure-devops", "body": { "type": "json", "data": "{}" } }, "docs": "Create an Azure DevOps Sync for the specified project environment." }, { "info": { "name": "getAzureDevopsSecretSync", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/azure-devops/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Azure DevOps Sync to retrieve." } ] }, "docs": "Get the specified Azure DevOps Sync by ID." }, { "info": { "name": "updateAzureDevopsSecretSync", "type": "http" }, "http": { "method": "PATCH", "url": "https://us.infisical.com/api/v1/secret-syncs/azure-devops/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Azure DevOps Sync to be updated." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update the specified Azure DevOps Sync." }, { "info": { "name": "deleteAzureDevopsSecretSync", "type": "http" }, "http": { "method": "DELETE", "url": "https://us.infisical.com/api/v1/secret-syncs/azure-devops/:syncId", "params": [ { "name": "removeSecrets", "value": "", "type": "query", "description": "Whether previously synced secrets should be removed prior to deletion." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Azure DevOps Sync to be deleted." } ] }, "docs": "Delete the specified Azure DevOps Sync." }, { "info": { "name": "getAzureDevopsSecretSyncByName", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/azure-devops/sync-name/:syncName", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project the Azure DevOps Sync is associated with." }, { "name": "syncName", "value": "", "type": "path", "description": "The name of the Azure DevOps Sync to retrieve." } ] }, "docs": "Get the specified Azure DevOps Sync by name and project ID." }, { "info": { "name": "syncAzureDevopsSecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/azure-devops/:syncId/sync-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Azure DevOps Sync to trigger a sync for." } ] }, "docs": "Trigger a sync for the specified Azure DevOps Sync." }, { "info": { "name": "importAzureDevopsSecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/azure-devops/:syncId/import-secrets", "params": [ { "name": "importBehavior", "value": "", "type": "query", "description": "Specify whether Infisical should prioritize secret values from Infisical or Azure DevOps." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Azure DevOps Sync to trigger importing secrets for." } ] }, "docs": "Import secrets from the specified Azure DevOps Sync destination." }, { "info": { "name": "removeAzureDevopsSecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/azure-devops/:syncId/remove-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Azure DevOps Sync to trigger removing secrets for." } ] }, "docs": "Remove previously synced secrets from the specified Azure DevOps Sync destination." }, { "info": { "name": "listDatabricksSecretSyncs", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/databricks", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project to list Databricks Syncs from." } ] }, "docs": "List the Databricks Syncs for the specified project." }, { "info": { "name": "createDatabricksSecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/databricks", "body": { "type": "json", "data": "{}" } }, "docs": "Create a Databricks Sync for the specified project environment." }, { "info": { "name": "getDatabricksSecretSync", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/databricks/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Databricks Sync to retrieve." } ] }, "docs": "Get the specified Databricks Sync by ID." }, { "info": { "name": "updateDatabricksSecretSync", "type": "http" }, "http": { "method": "PATCH", "url": "https://us.infisical.com/api/v1/secret-syncs/databricks/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Databricks Sync to be updated." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update the specified Databricks Sync." }, { "info": { "name": "deleteDatabricksSecretSync", "type": "http" }, "http": { "method": "DELETE", "url": "https://us.infisical.com/api/v1/secret-syncs/databricks/:syncId", "params": [ { "name": "removeSecrets", "value": "", "type": "query", "description": "Whether previously synced secrets should be removed prior to deletion." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Databricks Sync to be deleted." } ] }, "docs": "Delete the specified Databricks Sync." }, { "info": { "name": "getDatabricksSecretSyncByName", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/databricks/sync-name/:syncName", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project the Databricks Sync is associated with." }, { "name": "syncName", "value": "", "type": "path", "description": "The name of the Databricks Sync to retrieve." } ] }, "docs": "Get the specified Databricks Sync by name and project ID." }, { "info": { "name": "syncDatabricksSecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/databricks/:syncId/sync-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Databricks Sync to trigger a sync for." } ] }, "docs": "Trigger a sync for the specified Databricks Sync." }, { "info": { "name": "importDatabricksSecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/databricks/:syncId/import-secrets", "params": [ { "name": "importBehavior", "value": "", "type": "query", "description": "Specify whether Infisical should prioritize secret values from Infisical or Databricks." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Databricks Sync to trigger importing secrets for." } ] }, "docs": "Import secrets from the specified Databricks Sync destination." }, { "info": { "name": "removeDatabricksSecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/databricks/:syncId/remove-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Databricks Sync to trigger removing secrets for." } ] }, "docs": "Remove previously synced secrets from the specified Databricks Sync destination." }, { "info": { "name": "listHumanitecSecretSyncs", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/humanitec", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project to list Humanitec Syncs from." } ] }, "docs": "List the Humanitec Syncs for the specified project." }, { "info": { "name": "createHumanitecSecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/humanitec", "body": { "type": "json", "data": "{}" } }, "docs": "Create a Humanitec Sync for the specified project environment." }, { "info": { "name": "getHumanitecSecretSync", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/humanitec/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Humanitec Sync to retrieve." } ] }, "docs": "Get the specified Humanitec Sync by ID." }, { "info": { "name": "updateHumanitecSecretSync", "type": "http" }, "http": { "method": "PATCH", "url": "https://us.infisical.com/api/v1/secret-syncs/humanitec/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Humanitec Sync to be updated." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update the specified Humanitec Sync." }, { "info": { "name": "deleteHumanitecSecretSync", "type": "http" }, "http": { "method": "DELETE", "url": "https://us.infisical.com/api/v1/secret-syncs/humanitec/:syncId", "params": [ { "name": "removeSecrets", "value": "", "type": "query", "description": "Whether previously synced secrets should be removed prior to deletion." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Humanitec Sync to be deleted." } ] }, "docs": "Delete the specified Humanitec Sync." }, { "info": { "name": "getHumanitecSecretSyncByName", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/humanitec/sync-name/:syncName", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project the Humanitec Sync is associated with." }, { "name": "syncName", "value": "", "type": "path", "description": "The name of the Humanitec Sync to retrieve." } ] }, "docs": "Get the specified Humanitec Sync by name and project ID." }, { "info": { "name": "syncHumanitecSecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/humanitec/:syncId/sync-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Humanitec Sync to trigger a sync for." } ] }, "docs": "Trigger a sync for the specified Humanitec Sync." }, { "info": { "name": "importHumanitecSecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/humanitec/:syncId/import-secrets", "params": [ { "name": "importBehavior", "value": "", "type": "query", "description": "Specify whether Infisical should prioritize secret values from Infisical or Humanitec." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Humanitec Sync to trigger importing secrets for." } ] }, "docs": "Import secrets from the specified Humanitec Sync destination." }, { "info": { "name": "removeHumanitecSecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/humanitec/:syncId/remove-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Humanitec Sync to trigger removing secrets for." } ] }, "docs": "Remove previously synced secrets from the specified Humanitec Sync destination." }, { "info": { "name": "listTerraformCloudSecretSyncs", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/terraform-cloud", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project to list Terraform Cloud Syncs from." } ] }, "docs": "List the Terraform Cloud Syncs for the specified project." }, { "info": { "name": "createTerraformCloudSecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/terraform-cloud", "body": { "type": "json", "data": "{}" } }, "docs": "Create a Terraform Cloud Sync for the specified project environment." }, { "info": { "name": "getTerraformCloudSecretSync", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/terraform-cloud/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Terraform Cloud Sync to retrieve." } ] }, "docs": "Get the specified Terraform Cloud Sync by ID." }, { "info": { "name": "updateTerraformCloudSecretSync", "type": "http" }, "http": { "method": "PATCH", "url": "https://us.infisical.com/api/v1/secret-syncs/terraform-cloud/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Terraform Cloud Sync to be updated." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update the specified Terraform Cloud Sync." }, { "info": { "name": "deleteTerraformCloudSecretSync", "type": "http" }, "http": { "method": "DELETE", "url": "https://us.infisical.com/api/v1/secret-syncs/terraform-cloud/:syncId", "params": [ { "name": "removeSecrets", "value": "", "type": "query", "description": "Whether previously synced secrets should be removed prior to deletion." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Terraform Cloud Sync to be deleted." } ] }, "docs": "Delete the specified Terraform Cloud Sync." }, { "info": { "name": "getTerraformCloudSecretSyncByName", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/terraform-cloud/sync-name/:syncName", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project the Terraform Cloud Sync is associated with." }, { "name": "syncName", "value": "", "type": "path", "description": "The name of the Terraform Cloud Sync to retrieve." } ] }, "docs": "Get the specified Terraform Cloud Sync by name and project ID." }, { "info": { "name": "syncTerraformCloudSecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/terraform-cloud/:syncId/sync-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Terraform Cloud Sync to trigger a sync for." } ] }, "docs": "Trigger a sync for the specified Terraform Cloud Sync." }, { "info": { "name": "importTerraformCloudSecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/terraform-cloud/:syncId/import-secrets", "params": [ { "name": "importBehavior", "value": "", "type": "query", "description": "Specify whether Infisical should prioritize secret values from Infisical or Terraform Cloud." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Terraform Cloud Sync to trigger importing secrets for." } ] }, "docs": "Import secrets from the specified Terraform Cloud Sync destination." }, { "info": { "name": "removeTerraformCloudSecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/terraform-cloud/:syncId/remove-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Terraform Cloud Sync to trigger removing secrets for." } ] }, "docs": "Remove previously synced secrets from the specified Terraform Cloud Sync destination." }, { "info": { "name": "listCamundaSecretSyncs", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/camunda", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project to list Camunda Syncs from." } ] }, "docs": "List the Camunda Syncs for the specified project." }, { "info": { "name": "createCamundaSecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/camunda", "body": { "type": "json", "data": "{}" } }, "docs": "Create a Camunda Sync for the specified project environment." }, { "info": { "name": "getCamundaSecretSync", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/camunda/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Camunda Sync to retrieve." } ] }, "docs": "Get the specified Camunda Sync by ID." }, { "info": { "name": "updateCamundaSecretSync", "type": "http" }, "http": { "method": "PATCH", "url": "https://us.infisical.com/api/v1/secret-syncs/camunda/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Camunda Sync to be updated." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update the specified Camunda Sync." }, { "info": { "name": "deleteCamundaSecretSync", "type": "http" }, "http": { "method": "DELETE", "url": "https://us.infisical.com/api/v1/secret-syncs/camunda/:syncId", "params": [ { "name": "removeSecrets", "value": "", "type": "query", "description": "Whether previously synced secrets should be removed prior to deletion." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Camunda Sync to be deleted." } ] }, "docs": "Delete the specified Camunda Sync." }, { "info": { "name": "getCamundaSecretSyncByName", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/camunda/sync-name/:syncName", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project the Camunda Sync is associated with." }, { "name": "syncName", "value": "", "type": "path", "description": "The name of the Camunda Sync to retrieve." } ] }, "docs": "Get the specified Camunda Sync by name and project ID." }, { "info": { "name": "syncCamundaSecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/camunda/:syncId/sync-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Camunda Sync to trigger a sync for." } ] }, "docs": "Trigger a sync for the specified Camunda Sync." }, { "info": { "name": "importCamundaSecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/camunda/:syncId/import-secrets", "params": [ { "name": "importBehavior", "value": "", "type": "query", "description": "Specify whether Infisical should prioritize secret values from Infisical or Camunda." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Camunda Sync to trigger importing secrets for." } ] }, "docs": "Import secrets from the specified Camunda Sync destination." }, { "info": { "name": "removeCamundaSecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/camunda/:syncId/remove-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Camunda Sync to trigger removing secrets for." } ] }, "docs": "Remove previously synced secrets from the specified Camunda Sync destination." }, { "info": { "name": "listVercelSecretSyncs", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/vercel", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project to list Vercel Syncs from." } ] }, "docs": "List the Vercel Syncs for the specified project." }, { "info": { "name": "createVercelSecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/vercel", "body": { "type": "json", "data": "{}" } }, "docs": "Create a Vercel Sync for the specified project environment." }, { "info": { "name": "getVercelSecretSync", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/vercel/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Vercel Sync to retrieve." } ] }, "docs": "Get the specified Vercel Sync by ID." }, { "info": { "name": "updateVercelSecretSync", "type": "http" }, "http": { "method": "PATCH", "url": "https://us.infisical.com/api/v1/secret-syncs/vercel/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Vercel Sync to be updated." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update the specified Vercel Sync." }, { "info": { "name": "deleteVercelSecretSync", "type": "http" }, "http": { "method": "DELETE", "url": "https://us.infisical.com/api/v1/secret-syncs/vercel/:syncId", "params": [ { "name": "removeSecrets", "value": "", "type": "query", "description": "Whether previously synced secrets should be removed prior to deletion." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Vercel Sync to be deleted." } ] }, "docs": "Delete the specified Vercel Sync." }, { "info": { "name": "getVercelSecretSyncByName", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/vercel/sync-name/:syncName", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project the Vercel Sync is associated with." }, { "name": "syncName", "value": "", "type": "path", "description": "The name of the Vercel Sync to retrieve." } ] }, "docs": "Get the specified Vercel Sync by name and project ID." }, { "info": { "name": "syncVercelSecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/vercel/:syncId/sync-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Vercel Sync to trigger a sync for." } ] }, "docs": "Trigger a sync for the specified Vercel Sync." }, { "info": { "name": "importVercelSecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/vercel/:syncId/import-secrets", "params": [ { "name": "importBehavior", "value": "", "type": "query", "description": "Specify whether Infisical should prioritize secret values from Infisical or Vercel." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Vercel Sync to trigger importing secrets for." } ] }, "docs": "Import secrets from the specified Vercel Sync destination." }, { "info": { "name": "removeVercelSecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/vercel/:syncId/remove-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Vercel Sync to trigger removing secrets for." } ] }, "docs": "Remove previously synced secrets from the specified Vercel Sync destination." }, { "info": { "name": "listWindmillSecretSyncs", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/windmill", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project to list Windmill Syncs from." } ] }, "docs": "List the Windmill Syncs for the specified project." }, { "info": { "name": "createWindmillSecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/windmill", "body": { "type": "json", "data": "{}" } }, "docs": "Create a Windmill Sync for the specified project environment." }, { "info": { "name": "getWindmillSecretSync", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/windmill/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Windmill Sync to retrieve." } ] }, "docs": "Get the specified Windmill Sync by ID." }, { "info": { "name": "updateWindmillSecretSync", "type": "http" }, "http": { "method": "PATCH", "url": "https://us.infisical.com/api/v1/secret-syncs/windmill/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Windmill Sync to be updated." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update the specified Windmill Sync." }, { "info": { "name": "deleteWindmillSecretSync", "type": "http" }, "http": { "method": "DELETE", "url": "https://us.infisical.com/api/v1/secret-syncs/windmill/:syncId", "params": [ { "name": "removeSecrets", "value": "", "type": "query", "description": "Whether previously synced secrets should be removed prior to deletion." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Windmill Sync to be deleted." } ] }, "docs": "Delete the specified Windmill Sync." }, { "info": { "name": "getWindmillSecretSyncByName", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/windmill/sync-name/:syncName", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project the Windmill Sync is associated with." }, { "name": "syncName", "value": "", "type": "path", "description": "The name of the Windmill Sync to retrieve." } ] }, "docs": "Get the specified Windmill Sync by name and project ID." }, { "info": { "name": "syncWindmillSecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/windmill/:syncId/sync-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Windmill Sync to trigger a sync for." } ] }, "docs": "Trigger a sync for the specified Windmill Sync." }, { "info": { "name": "importWindmillSecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/windmill/:syncId/import-secrets", "params": [ { "name": "importBehavior", "value": "", "type": "query", "description": "Specify whether Infisical should prioritize secret values from Infisical or Windmill." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Windmill Sync to trigger importing secrets for." } ] }, "docs": "Import secrets from the specified Windmill Sync destination." }, { "info": { "name": "removeWindmillSecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/windmill/:syncId/remove-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Windmill Sync to trigger removing secrets for." } ] }, "docs": "Remove previously synced secrets from the specified Windmill Sync destination." }, { "info": { "name": "listHashicorpVaultSecretSyncs", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/hashicorp-vault", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project to list Hashicorp Vault Syncs from." } ] }, "docs": "List the Hashicorp Vault Syncs for the specified project." }, { "info": { "name": "createHashicorpVaultSecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/hashicorp-vault", "body": { "type": "json", "data": "{}" } }, "docs": "Create a Hashicorp Vault Sync for the specified project environment." }, { "info": { "name": "getHashicorpVaultSecretSync", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/hashicorp-vault/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Hashicorp Vault Sync to retrieve." } ] }, "docs": "Get the specified Hashicorp Vault Sync by ID." }, { "info": { "name": "updateHashicorpVaultSecretSync", "type": "http" }, "http": { "method": "PATCH", "url": "https://us.infisical.com/api/v1/secret-syncs/hashicorp-vault/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Hashicorp Vault Sync to be updated." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update the specified Hashicorp Vault Sync." }, { "info": { "name": "deleteHashicorpVaultSecretSync", "type": "http" }, "http": { "method": "DELETE", "url": "https://us.infisical.com/api/v1/secret-syncs/hashicorp-vault/:syncId", "params": [ { "name": "removeSecrets", "value": "", "type": "query", "description": "Whether previously synced secrets should be removed prior to deletion." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Hashicorp Vault Sync to be deleted." } ] }, "docs": "Delete the specified Hashicorp Vault Sync." }, { "info": { "name": "getHashicorpVaultSecretSyncByName", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/hashicorp-vault/sync-name/:syncName", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project the Hashicorp Vault Sync is associated with." }, { "name": "syncName", "value": "", "type": "path", "description": "The name of the Hashicorp Vault Sync to retrieve." } ] }, "docs": "Get the specified Hashicorp Vault Sync by name and project ID." }, { "info": { "name": "syncHashicorpVaultSecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/hashicorp-vault/:syncId/sync-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Hashicorp Vault Sync to trigger a sync for." } ] }, "docs": "Trigger a sync for the specified Hashicorp Vault Sync." }, { "info": { "name": "importHashicorpVaultSecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/hashicorp-vault/:syncId/import-secrets", "params": [ { "name": "importBehavior", "value": "", "type": "query", "description": "Specify whether Infisical should prioritize secret values from Infisical or Hashicorp Vault." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Hashicorp Vault Sync to trigger importing secrets for." } ] }, "docs": "Import secrets from the specified Hashicorp Vault Sync destination." }, { "info": { "name": "removeHashicorpVaultSecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/hashicorp-vault/:syncId/remove-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Hashicorp Vault Sync to trigger removing secrets for." } ] }, "docs": "Remove previously synced secrets from the specified Hashicorp Vault Sync destination." }, { "info": { "name": "listTeamcitySecretSyncs", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/teamcity", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project to list TeamCity Syncs from." } ] }, "docs": "List the TeamCity Syncs for the specified project." }, { "info": { "name": "createTeamcitySecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/teamcity", "body": { "type": "json", "data": "{}" } }, "docs": "Create a TeamCity Sync for the specified project environment." }, { "info": { "name": "getTeamcitySecretSync", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/teamcity/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the TeamCity Sync to retrieve." } ] }, "docs": "Get the specified TeamCity Sync by ID." }, { "info": { "name": "updateTeamcitySecretSync", "type": "http" }, "http": { "method": "PATCH", "url": "https://us.infisical.com/api/v1/secret-syncs/teamcity/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the TeamCity Sync to be updated." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update the specified TeamCity Sync." }, { "info": { "name": "deleteTeamcitySecretSync", "type": "http" }, "http": { "method": "DELETE", "url": "https://us.infisical.com/api/v1/secret-syncs/teamcity/:syncId", "params": [ { "name": "removeSecrets", "value": "", "type": "query", "description": "Whether previously synced secrets should be removed prior to deletion." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the TeamCity Sync to be deleted." } ] }, "docs": "Delete the specified TeamCity Sync." }, { "info": { "name": "getTeamcitySecretSyncByName", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/teamcity/sync-name/:syncName", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project the TeamCity Sync is associated with." }, { "name": "syncName", "value": "", "type": "path", "description": "The name of the TeamCity Sync to retrieve." } ] }, "docs": "Get the specified TeamCity Sync by name and project ID." }, { "info": { "name": "syncTeamcitySecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/teamcity/:syncId/sync-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the TeamCity Sync to trigger a sync for." } ] }, "docs": "Trigger a sync for the specified TeamCity Sync." }, { "info": { "name": "importTeamcitySecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/teamcity/:syncId/import-secrets", "params": [ { "name": "importBehavior", "value": "", "type": "query", "description": "Specify whether Infisical should prioritize secret values from Infisical or TeamCity." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the TeamCity Sync to trigger importing secrets for." } ] }, "docs": "Import secrets from the specified TeamCity Sync destination." }, { "info": { "name": "removeTeamcitySecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/teamcity/:syncId/remove-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the TeamCity Sync to trigger removing secrets for." } ] }, "docs": "Remove previously synced secrets from the specified TeamCity Sync destination." }, { "info": { "name": "listOciVaultSecretSyncs", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/oci-vault", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project to list OCI Vault Syncs from." } ] }, "docs": "List the OCI Vault Syncs for the specified project." }, { "info": { "name": "createOciVaultSecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/oci-vault", "body": { "type": "json", "data": "{}" } }, "docs": "Create an OCI Vault Sync for the specified project environment." }, { "info": { "name": "getOciVaultSecretSync", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/oci-vault/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the OCI Vault Sync to retrieve." } ] }, "docs": "Get the specified OCI Vault Sync by ID." }, { "info": { "name": "updateOciVaultSecretSync", "type": "http" }, "http": { "method": "PATCH", "url": "https://us.infisical.com/api/v1/secret-syncs/oci-vault/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the OCI Vault Sync to be updated." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update the specified OCI Vault Sync." }, { "info": { "name": "deleteOciVaultSecretSync", "type": "http" }, "http": { "method": "DELETE", "url": "https://us.infisical.com/api/v1/secret-syncs/oci-vault/:syncId", "params": [ { "name": "removeSecrets", "value": "", "type": "query", "description": "Whether previously synced secrets should be removed prior to deletion." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the OCI Vault Sync to be deleted." } ] }, "docs": "Delete the specified OCI Vault Sync." }, { "info": { "name": "getOciVaultSecretSyncByName", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/oci-vault/sync-name/:syncName", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project the OCI Vault Sync is associated with." }, { "name": "syncName", "value": "", "type": "path", "description": "The name of the OCI Vault Sync to retrieve." } ] }, "docs": "Get the specified OCI Vault Sync by name and project ID." }, { "info": { "name": "syncOciVaultSecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/oci-vault/:syncId/sync-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the OCI Vault Sync to trigger a sync for." } ] }, "docs": "Trigger a sync for the specified OCI Vault Sync." }, { "info": { "name": "importOciVaultSecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/oci-vault/:syncId/import-secrets", "params": [ { "name": "importBehavior", "value": "", "type": "query", "description": "Specify whether Infisical should prioritize secret values from Infisical or OCI Vault." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the OCI Vault Sync to trigger importing secrets for." } ] }, "docs": "Import secrets from the specified OCI Vault Sync destination." }, { "info": { "name": "removeOciVaultSecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/oci-vault/:syncId/remove-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the OCI Vault Sync to trigger removing secrets for." } ] }, "docs": "Remove previously synced secrets from the specified OCI Vault Sync destination." }, { "info": { "name": "listOnePasswordSecretSyncs", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/1password", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project to list 1Password Syncs from." } ] }, "docs": "List the 1Password Syncs for the specified project." }, { "info": { "name": "createOnePasswordSecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/1password", "body": { "type": "json", "data": "{}" } }, "docs": "Create a 1Password Sync for the specified project environment." }, { "info": { "name": "getOnePasswordSecretSync", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/1password/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the 1Password Sync to retrieve." } ] }, "docs": "Get the specified 1Password Sync by ID." }, { "info": { "name": "updateOnePasswordSecretSync", "type": "http" }, "http": { "method": "PATCH", "url": "https://us.infisical.com/api/v1/secret-syncs/1password/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the 1Password Sync to be updated." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update the specified 1Password Sync." }, { "info": { "name": "deleteOnePasswordSecretSync", "type": "http" }, "http": { "method": "DELETE", "url": "https://us.infisical.com/api/v1/secret-syncs/1password/:syncId", "params": [ { "name": "removeSecrets", "value": "", "type": "query", "description": "Whether previously synced secrets should be removed prior to deletion." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the 1Password Sync to be deleted." } ] }, "docs": "Delete the specified 1Password Sync." }, { "info": { "name": "getOnePasswordSecretSyncByName", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/1password/sync-name/:syncName", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project the 1Password Sync is associated with." }, { "name": "syncName", "value": "", "type": "path", "description": "The name of the 1Password Sync to retrieve." } ] }, "docs": "Get the specified 1Password Sync by name and project ID." }, { "info": { "name": "syncOnePasswordSecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/1password/:syncId/sync-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the 1Password Sync to trigger a sync for." } ] }, "docs": "Trigger a sync for the specified 1Password Sync." }, { "info": { "name": "importOnePasswordSecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/1password/:syncId/import-secrets", "params": [ { "name": "importBehavior", "value": "", "type": "query", "description": "Specify whether Infisical should prioritize secret values from Infisical or 1Password." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the 1Password Sync to trigger importing secrets for." } ] }, "docs": "Import secrets from the specified 1Password Sync destination." }, { "info": { "name": "removeOnePasswordSecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/1password/:syncId/remove-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the 1Password Sync to trigger removing secrets for." } ] }, "docs": "Remove previously synced secrets from the specified 1Password Sync destination." }, { "info": { "name": "listHerokuSecretSyncs", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/heroku", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project to list Heroku Syncs from." } ] }, "docs": "List the Heroku Syncs for the specified project." }, { "info": { "name": "createHerokuSecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/heroku", "body": { "type": "json", "data": "{}" } }, "docs": "Create a Heroku Sync for the specified project environment." }, { "info": { "name": "getHerokuSecretSync", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/heroku/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Heroku Sync to retrieve." } ] }, "docs": "Get the specified Heroku Sync by ID." }, { "info": { "name": "updateHerokuSecretSync", "type": "http" }, "http": { "method": "PATCH", "url": "https://us.infisical.com/api/v1/secret-syncs/heroku/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Heroku Sync to be updated." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update the specified Heroku Sync." }, { "info": { "name": "deleteHerokuSecretSync", "type": "http" }, "http": { "method": "DELETE", "url": "https://us.infisical.com/api/v1/secret-syncs/heroku/:syncId", "params": [ { "name": "removeSecrets", "value": "", "type": "query", "description": "Whether previously synced secrets should be removed prior to deletion." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Heroku Sync to be deleted." } ] }, "docs": "Delete the specified Heroku Sync." }, { "info": { "name": "getHerokuSecretSyncByName", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/heroku/sync-name/:syncName", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project the Heroku Sync is associated with." }, { "name": "syncName", "value": "", "type": "path", "description": "The name of the Heroku Sync to retrieve." } ] }, "docs": "Get the specified Heroku Sync by name and project ID." }, { "info": { "name": "syncHerokuSecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/heroku/:syncId/sync-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Heroku Sync to trigger a sync for." } ] }, "docs": "Trigger a sync for the specified Heroku Sync." }, { "info": { "name": "importHerokuSecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/heroku/:syncId/import-secrets", "params": [ { "name": "importBehavior", "value": "", "type": "query", "description": "Specify whether Infisical should prioritize secret values from Infisical or Heroku." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Heroku Sync to trigger importing secrets for." } ] }, "docs": "Import secrets from the specified Heroku Sync destination." }, { "info": { "name": "removeHerokuSecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/heroku/:syncId/remove-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Heroku Sync to trigger removing secrets for." } ] }, "docs": "Remove previously synced secrets from the specified Heroku Sync destination." }, { "info": { "name": "listRenderSecretSyncs", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/render", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project to list Render Syncs from." } ] }, "docs": "List the Render Syncs for the specified project." }, { "info": { "name": "createRenderSecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/render", "body": { "type": "json", "data": "{}" } }, "docs": "Create a Render Sync for the specified project environment." }, { "info": { "name": "getRenderSecretSync", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/render/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Render Sync to retrieve." } ] }, "docs": "Get the specified Render Sync by ID." }, { "info": { "name": "updateRenderSecretSync", "type": "http" }, "http": { "method": "PATCH", "url": "https://us.infisical.com/api/v1/secret-syncs/render/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Render Sync to be updated." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update the specified Render Sync." }, { "info": { "name": "deleteRenderSecretSync", "type": "http" }, "http": { "method": "DELETE", "url": "https://us.infisical.com/api/v1/secret-syncs/render/:syncId", "params": [ { "name": "removeSecrets", "value": "", "type": "query", "description": "Whether previously synced secrets should be removed prior to deletion." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Render Sync to be deleted." } ] }, "docs": "Delete the specified Render Sync." }, { "info": { "name": "getRenderSecretSyncByName", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/render/sync-name/:syncName", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project the Render Sync is associated with." }, { "name": "syncName", "value": "", "type": "path", "description": "The name of the Render Sync to retrieve." } ] }, "docs": "Get the specified Render Sync by name and project ID." }, { "info": { "name": "syncRenderSecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/render/:syncId/sync-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Render Sync to trigger a sync for." } ] }, "docs": "Trigger a sync for the specified Render Sync." }, { "info": { "name": "importRenderSecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/render/:syncId/import-secrets", "params": [ { "name": "importBehavior", "value": "", "type": "query", "description": "Specify whether Infisical should prioritize secret values from Infisical or Render." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Render Sync to trigger importing secrets for." } ] }, "docs": "Import secrets from the specified Render Sync destination." }, { "info": { "name": "removeRenderSecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/render/:syncId/remove-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Render Sync to trigger removing secrets for." } ] }, "docs": "Remove previously synced secrets from the specified Render Sync destination." }, { "info": { "name": "listFlyioSecretSyncs", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/flyio", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project to list Fly.io Syncs from." } ] }, "docs": "List the Fly.io Syncs for the specified project." }, { "info": { "name": "createFlyioSecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/flyio", "body": { "type": "json", "data": "{}" } }, "docs": "Create a Fly.io Sync for the specified project environment." }, { "info": { "name": "getFlyioSecretSync", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/flyio/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Fly.io Sync to retrieve." } ] }, "docs": "Get the specified Fly.io Sync by ID." }, { "info": { "name": "updateFlyioSecretSync", "type": "http" }, "http": { "method": "PATCH", "url": "https://us.infisical.com/api/v1/secret-syncs/flyio/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Fly.io Sync to be updated." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update the specified Fly.io Sync." }, { "info": { "name": "deleteFlyioSecretSync", "type": "http" }, "http": { "method": "DELETE", "url": "https://us.infisical.com/api/v1/secret-syncs/flyio/:syncId", "params": [ { "name": "removeSecrets", "value": "", "type": "query", "description": "Whether previously synced secrets should be removed prior to deletion." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Fly.io Sync to be deleted." } ] }, "docs": "Delete the specified Fly.io Sync." }, { "info": { "name": "getFlyioSecretSyncByName", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/flyio/sync-name/:syncName", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project the Fly.io Sync is associated with." }, { "name": "syncName", "value": "", "type": "path", "description": "The name of the Fly.io Sync to retrieve." } ] }, "docs": "Get the specified Fly.io Sync by name and project ID." }, { "info": { "name": "syncFlyioSecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/flyio/:syncId/sync-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Fly.io Sync to trigger a sync for." } ] }, "docs": "Trigger a sync for the specified Fly.io Sync." }, { "info": { "name": "importFlyioSecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/flyio/:syncId/import-secrets", "params": [ { "name": "importBehavior", "value": "", "type": "query", "description": "Specify whether Infisical should prioritize secret values from Infisical or Fly.io." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Fly.io Sync to trigger importing secrets for." } ] }, "docs": "Import secrets from the specified Fly.io Sync destination." }, { "info": { "name": "removeFlyioSecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/flyio/:syncId/remove-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Fly.io Sync to trigger removing secrets for." } ] }, "docs": "Remove previously synced secrets from the specified Fly.io Sync destination." }, { "info": { "name": "listGitLabSecretSyncs", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/gitlab", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project to list GitLab Syncs from." } ] }, "docs": "List the GitLab Syncs for the specified project." }, { "info": { "name": "createGitLabSecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/gitlab", "body": { "type": "json", "data": "{}" } }, "docs": "Create a GitLab Sync for the specified project environment." }, { "info": { "name": "getGitLabSecretSync", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/gitlab/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the GitLab Sync to retrieve." } ] }, "docs": "Get the specified GitLab Sync by ID." }, { "info": { "name": "updateGitLabSecretSync", "type": "http" }, "http": { "method": "PATCH", "url": "https://us.infisical.com/api/v1/secret-syncs/gitlab/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the GitLab Sync to be updated." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update the specified GitLab Sync." }, { "info": { "name": "deleteGitLabSecretSync", "type": "http" }, "http": { "method": "DELETE", "url": "https://us.infisical.com/api/v1/secret-syncs/gitlab/:syncId", "params": [ { "name": "removeSecrets", "value": "", "type": "query", "description": "Whether previously synced secrets should be removed prior to deletion." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the GitLab Sync to be deleted." } ] }, "docs": "Delete the specified GitLab Sync." }, { "info": { "name": "getGitLabSecretSyncByName", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/gitlab/sync-name/:syncName", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project the GitLab Sync is associated with." }, { "name": "syncName", "value": "", "type": "path", "description": "The name of the GitLab Sync to retrieve." } ] }, "docs": "Get the specified GitLab Sync by name and project ID." }, { "info": { "name": "syncGitLabSecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/gitlab/:syncId/sync-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the GitLab Sync to trigger a sync for." } ] }, "docs": "Trigger a sync for the specified GitLab Sync." }, { "info": { "name": "importGitLabSecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/gitlab/:syncId/import-secrets", "params": [ { "name": "importBehavior", "value": "", "type": "query", "description": "Specify whether Infisical should prioritize secret values from Infisical or GitLab." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the GitLab Sync to trigger importing secrets for." } ] }, "docs": "Import secrets from the specified GitLab Sync destination." }, { "info": { "name": "removeGitLabSecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/gitlab/:syncId/remove-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the GitLab Sync to trigger removing secrets for." } ] }, "docs": "Remove previously synced secrets from the specified GitLab Sync destination." }, { "info": { "name": "listCloudflarePagesSecretSyncs", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/cloudflare-pages", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project to list Cloudflare Pages Syncs from." } ] }, "docs": "List the Cloudflare Pages Syncs for the specified project." }, { "info": { "name": "createCloudflarePagesSecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/cloudflare-pages", "body": { "type": "json", "data": "{}" } }, "docs": "Create a Cloudflare Pages Sync for the specified project environment." }, { "info": { "name": "getCloudflarePagesSecretSync", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/cloudflare-pages/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Cloudflare Pages Sync to retrieve." } ] }, "docs": "Get the specified Cloudflare Pages Sync by ID." }, { "info": { "name": "updateCloudflarePagesSecretSync", "type": "http" }, "http": { "method": "PATCH", "url": "https://us.infisical.com/api/v1/secret-syncs/cloudflare-pages/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Cloudflare Pages Sync to be updated." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update the specified Cloudflare Pages Sync." }, { "info": { "name": "deleteCloudflarePagesSecretSync", "type": "http" }, "http": { "method": "DELETE", "url": "https://us.infisical.com/api/v1/secret-syncs/cloudflare-pages/:syncId", "params": [ { "name": "removeSecrets", "value": "", "type": "query", "description": "Whether previously synced secrets should be removed prior to deletion." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Cloudflare Pages Sync to be deleted." } ] }, "docs": "Delete the specified Cloudflare Pages Sync." }, { "info": { "name": "getCloudflarePagesSecretSyncByName", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/cloudflare-pages/sync-name/:syncName", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project the Cloudflare Pages Sync is associated with." }, { "name": "syncName", "value": "", "type": "path", "description": "The name of the Cloudflare Pages Sync to retrieve." } ] }, "docs": "Get the specified Cloudflare Pages Sync by name and project ID." }, { "info": { "name": "syncCloudflarePagesSecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/cloudflare-pages/:syncId/sync-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Cloudflare Pages Sync to trigger a sync for." } ] }, "docs": "Trigger a sync for the specified Cloudflare Pages Sync." }, { "info": { "name": "importCloudflarePagesSecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/cloudflare-pages/:syncId/import-secrets", "params": [ { "name": "importBehavior", "value": "", "type": "query", "description": "Specify whether Infisical should prioritize secret values from Infisical or Cloudflare Pages." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Cloudflare Pages Sync to trigger importing secrets for." } ] }, "docs": "Import secrets from the specified Cloudflare Pages Sync destination." }, { "info": { "name": "removeCloudflarePagesSecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/cloudflare-pages/:syncId/remove-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Cloudflare Pages Sync to trigger removing secrets for." } ] }, "docs": "Remove previously synced secrets from the specified Cloudflare Pages Sync destination." }, { "info": { "name": "listCloudflareWorkersSecretSyncs", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/cloudflare-workers", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project to list Cloudflare Workers Syncs from." } ] }, "docs": "List the Cloudflare Workers Syncs for the specified project." }, { "info": { "name": "createCloudflareWorkersSecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/cloudflare-workers", "body": { "type": "json", "data": "{}" } }, "docs": "Create a Cloudflare Workers Sync for the specified project environment." }, { "info": { "name": "getCloudflareWorkersSecretSync", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/cloudflare-workers/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Cloudflare Workers Sync to retrieve." } ] }, "docs": "Get the specified Cloudflare Workers Sync by ID." }, { "info": { "name": "updateCloudflareWorkersSecretSync", "type": "http" }, "http": { "method": "PATCH", "url": "https://us.infisical.com/api/v1/secret-syncs/cloudflare-workers/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Cloudflare Workers Sync to be updated." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update the specified Cloudflare Workers Sync." }, { "info": { "name": "deleteCloudflareWorkersSecretSync", "type": "http" }, "http": { "method": "DELETE", "url": "https://us.infisical.com/api/v1/secret-syncs/cloudflare-workers/:syncId", "params": [ { "name": "removeSecrets", "value": "", "type": "query", "description": "Whether previously synced secrets should be removed prior to deletion." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Cloudflare Workers Sync to be deleted." } ] }, "docs": "Delete the specified Cloudflare Workers Sync." }, { "info": { "name": "getCloudflareWorkersSecretSyncByName", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/cloudflare-workers/sync-name/:syncName", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project the Cloudflare Workers Sync is associated with." }, { "name": "syncName", "value": "", "type": "path", "description": "The name of the Cloudflare Workers Sync to retrieve." } ] }, "docs": "Get the specified Cloudflare Workers Sync by name and project ID." }, { "info": { "name": "syncCloudflareWorkersSecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/cloudflare-workers/:syncId/sync-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Cloudflare Workers Sync to trigger a sync for." } ] }, "docs": "Trigger a sync for the specified Cloudflare Workers Sync." }, { "info": { "name": "importCloudflareWorkersSecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/cloudflare-workers/:syncId/import-secrets", "params": [ { "name": "importBehavior", "value": "", "type": "query", "description": "Specify whether Infisical should prioritize secret values from Infisical or Cloudflare Workers." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Cloudflare Workers Sync to trigger importing secrets for." } ] }, "docs": "Import secrets from the specified Cloudflare Workers Sync destination." }, { "info": { "name": "removeCloudflareWorkersSecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/cloudflare-workers/:syncId/remove-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Cloudflare Workers Sync to trigger removing secrets for." } ] }, "docs": "Remove previously synced secrets from the specified Cloudflare Workers Sync destination." }, { "info": { "name": "listSupabaseSecretSyncs", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/supabase", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project to list Supabase Syncs from." } ] }, "docs": "List the Supabase Syncs for the specified project." }, { "info": { "name": "createSupabaseSecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/supabase", "body": { "type": "json", "data": "{}" } }, "docs": "Create a Supabase Sync for the specified project environment." }, { "info": { "name": "getSupabaseSecretSync", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/supabase/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Supabase Sync to retrieve." } ] }, "docs": "Get the specified Supabase Sync by ID." }, { "info": { "name": "updateSupabaseSecretSync", "type": "http" }, "http": { "method": "PATCH", "url": "https://us.infisical.com/api/v1/secret-syncs/supabase/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Supabase Sync to be updated." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update the specified Supabase Sync." }, { "info": { "name": "deleteSupabaseSecretSync", "type": "http" }, "http": { "method": "DELETE", "url": "https://us.infisical.com/api/v1/secret-syncs/supabase/:syncId", "params": [ { "name": "removeSecrets", "value": "", "type": "query", "description": "Whether previously synced secrets should be removed prior to deletion." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Supabase Sync to be deleted." } ] }, "docs": "Delete the specified Supabase Sync." }, { "info": { "name": "getSupabaseSecretSyncByName", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/supabase/sync-name/:syncName", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project the Supabase Sync is associated with." }, { "name": "syncName", "value": "", "type": "path", "description": "The name of the Supabase Sync to retrieve." } ] }, "docs": "Get the specified Supabase Sync by name and project ID." }, { "info": { "name": "syncSupabaseSecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/supabase/:syncId/sync-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Supabase Sync to trigger a sync for." } ] }, "docs": "Trigger a sync for the specified Supabase Sync." }, { "info": { "name": "importSupabaseSecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/supabase/:syncId/import-secrets", "params": [ { "name": "importBehavior", "value": "", "type": "query", "description": "Specify whether Infisical should prioritize secret values from Infisical or Supabase." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Supabase Sync to trigger importing secrets for." } ] }, "docs": "Import secrets from the specified Supabase Sync destination." }, { "info": { "name": "removeSupabaseSecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/supabase/:syncId/remove-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Supabase Sync to trigger removing secrets for." } ] }, "docs": "Remove previously synced secrets from the specified Supabase Sync destination." }, { "info": { "name": "listZabbixSecretSyncs", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/zabbix", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project to list Zabbix Syncs from." } ] }, "docs": "List the Zabbix Syncs for the specified project." }, { "info": { "name": "createZabbixSecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/zabbix", "body": { "type": "json", "data": "{}" } }, "docs": "Create a Zabbix Sync for the specified project environment." }, { "info": { "name": "getZabbixSecretSync", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/zabbix/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Zabbix Sync to retrieve." } ] }, "docs": "Get the specified Zabbix Sync by ID." }, { "info": { "name": "updateZabbixSecretSync", "type": "http" }, "http": { "method": "PATCH", "url": "https://us.infisical.com/api/v1/secret-syncs/zabbix/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Zabbix Sync to be updated." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update the specified Zabbix Sync." }, { "info": { "name": "deleteZabbixSecretSync", "type": "http" }, "http": { "method": "DELETE", "url": "https://us.infisical.com/api/v1/secret-syncs/zabbix/:syncId", "params": [ { "name": "removeSecrets", "value": "", "type": "query", "description": "Whether previously synced secrets should be removed prior to deletion." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Zabbix Sync to be deleted." } ] }, "docs": "Delete the specified Zabbix Sync." }, { "info": { "name": "getZabbixSecretSyncByName", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/zabbix/sync-name/:syncName", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project the Zabbix Sync is associated with." }, { "name": "syncName", "value": "", "type": "path", "description": "The name of the Zabbix Sync to retrieve." } ] }, "docs": "Get the specified Zabbix Sync by name and project ID." }, { "info": { "name": "syncZabbixSecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/zabbix/:syncId/sync-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Zabbix Sync to trigger a sync for." } ] }, "docs": "Trigger a sync for the specified Zabbix Sync." }, { "info": { "name": "importZabbixSecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/zabbix/:syncId/import-secrets", "params": [ { "name": "importBehavior", "value": "", "type": "query", "description": "Specify whether Infisical should prioritize secret values from Infisical or Zabbix." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Zabbix Sync to trigger importing secrets for." } ] }, "docs": "Import secrets from the specified Zabbix Sync destination." }, { "info": { "name": "removeZabbixSecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/zabbix/:syncId/remove-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Zabbix Sync to trigger removing secrets for." } ] }, "docs": "Remove previously synced secrets from the specified Zabbix Sync destination." }, { "info": { "name": "listRailwaySecretSyncs", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/railway", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project to list Railway Syncs from." } ] }, "docs": "List the Railway Syncs for the specified project." }, { "info": { "name": "createRailwaySecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/railway", "body": { "type": "json", "data": "{}" } }, "docs": "Create a Railway Sync for the specified project environment." }, { "info": { "name": "getRailwaySecretSync", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/railway/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Railway Sync to retrieve." } ] }, "docs": "Get the specified Railway Sync by ID." }, { "info": { "name": "updateRailwaySecretSync", "type": "http" }, "http": { "method": "PATCH", "url": "https://us.infisical.com/api/v1/secret-syncs/railway/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Railway Sync to be updated." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update the specified Railway Sync." }, { "info": { "name": "deleteRailwaySecretSync", "type": "http" }, "http": { "method": "DELETE", "url": "https://us.infisical.com/api/v1/secret-syncs/railway/:syncId", "params": [ { "name": "removeSecrets", "value": "", "type": "query", "description": "Whether previously synced secrets should be removed prior to deletion." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Railway Sync to be deleted." } ] }, "docs": "Delete the specified Railway Sync." }, { "info": { "name": "getRailwaySecretSyncByName", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/railway/sync-name/:syncName", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project the Railway Sync is associated with." }, { "name": "syncName", "value": "", "type": "path", "description": "The name of the Railway Sync to retrieve." } ] }, "docs": "Get the specified Railway Sync by name and project ID." }, { "info": { "name": "syncRailwaySecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/railway/:syncId/sync-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Railway Sync to trigger a sync for." } ] }, "docs": "Trigger a sync for the specified Railway Sync." }, { "info": { "name": "importRailwaySecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/railway/:syncId/import-secrets", "params": [ { "name": "importBehavior", "value": "", "type": "query", "description": "Specify whether Infisical should prioritize secret values from Infisical or Railway." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Railway Sync to trigger importing secrets for." } ] }, "docs": "Import secrets from the specified Railway Sync destination." }, { "info": { "name": "removeRailwaySecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/railway/:syncId/remove-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Railway Sync to trigger removing secrets for." } ] }, "docs": "Remove previously synced secrets from the specified Railway Sync destination." }, { "info": { "name": "listChecklySecretSyncs", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/checkly", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project to list Checkly Syncs from." } ] }, "docs": "List the Checkly Syncs for the specified project." }, { "info": { "name": "createChecklySecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/checkly", "body": { "type": "json", "data": "{}" } }, "docs": "Create a Checkly Sync for the specified project environment." }, { "info": { "name": "getChecklySecretSync", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/checkly/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Checkly Sync to retrieve." } ] }, "docs": "Get the specified Checkly Sync by ID." }, { "info": { "name": "updateChecklySecretSync", "type": "http" }, "http": { "method": "PATCH", "url": "https://us.infisical.com/api/v1/secret-syncs/checkly/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Checkly Sync to be updated." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update the specified Checkly Sync." }, { "info": { "name": "deleteChecklySecretSync", "type": "http" }, "http": { "method": "DELETE", "url": "https://us.infisical.com/api/v1/secret-syncs/checkly/:syncId", "params": [ { "name": "removeSecrets", "value": "", "type": "query", "description": "Whether previously synced secrets should be removed prior to deletion." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Checkly Sync to be deleted." } ] }, "docs": "Delete the specified Checkly Sync." }, { "info": { "name": "getChecklySecretSyncByName", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/checkly/sync-name/:syncName", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project the Checkly Sync is associated with." }, { "name": "syncName", "value": "", "type": "path", "description": "The name of the Checkly Sync to retrieve." } ] }, "docs": "Get the specified Checkly Sync by name and project ID." }, { "info": { "name": "syncChecklySecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/checkly/:syncId/sync-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Checkly Sync to trigger a sync for." } ] }, "docs": "Trigger a sync for the specified Checkly Sync." }, { "info": { "name": "importChecklySecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/checkly/:syncId/import-secrets", "params": [ { "name": "importBehavior", "value": "", "type": "query", "description": "Specify whether Infisical should prioritize secret values from Infisical or Checkly." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Checkly Sync to trigger importing secrets for." } ] }, "docs": "Import secrets from the specified Checkly Sync destination." }, { "info": { "name": "removeChecklySecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/checkly/:syncId/remove-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Checkly Sync to trigger removing secrets for." } ] }, "docs": "Remove previously synced secrets from the specified Checkly Sync destination." }, { "info": { "name": "listDigitalOceanAppPlatformSecretSyncs", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/digital-ocean-app-platform", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project to list Digital Ocean App Platform Syncs from." } ] }, "docs": "List the Digital Ocean App Platform Syncs for the specified project." }, { "info": { "name": "createDigitalOceanAppPlatformSecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/digital-ocean-app-platform", "body": { "type": "json", "data": "{}" } }, "docs": "Create a Digital Ocean App Platform Sync for the specified project environment." }, { "info": { "name": "getDigitalOceanAppPlatformSecretSync", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/digital-ocean-app-platform/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Digital Ocean App Platform Sync to retrieve." } ] }, "docs": "Get the specified Digital Ocean App Platform Sync by ID." }, { "info": { "name": "updateDigitalOceanAppPlatformSecretSync", "type": "http" }, "http": { "method": "PATCH", "url": "https://us.infisical.com/api/v1/secret-syncs/digital-ocean-app-platform/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Digital Ocean App Platform Sync to be updated." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update the specified Digital Ocean App Platform Sync." }, { "info": { "name": "deleteDigitalOceanAppPlatformSecretSync", "type": "http" }, "http": { "method": "DELETE", "url": "https://us.infisical.com/api/v1/secret-syncs/digital-ocean-app-platform/:syncId", "params": [ { "name": "removeSecrets", "value": "", "type": "query", "description": "Whether previously synced secrets should be removed prior to deletion." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Digital Ocean App Platform Sync to be deleted." } ] }, "docs": "Delete the specified Digital Ocean App Platform Sync." }, { "info": { "name": "getDigitalOceanAppPlatformSecretSyncByName", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/digital-ocean-app-platform/sync-name/:syncName", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project the Digital Ocean App Platform Sync is associated with." }, { "name": "syncName", "value": "", "type": "path", "description": "The name of the Digital Ocean App Platform Sync to retrieve." } ] }, "docs": "Get the specified Digital Ocean App Platform Sync by name and project ID." }, { "info": { "name": "syncDigitalOceanAppPlatformSecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/digital-ocean-app-platform/:syncId/sync-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Digital Ocean App Platform Sync to trigger a sync for." } ] }, "docs": "Trigger a sync for the specified Digital Ocean App Platform Sync." }, { "info": { "name": "importDigitalOceanAppPlatformSecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/digital-ocean-app-platform/:syncId/import-secrets", "params": [ { "name": "importBehavior", "value": "", "type": "query", "description": "Specify whether Infisical should prioritize secret values from Infisical or Digital Ocean App Platform." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Digital Ocean App Platform Sync to trigger importing secrets for." } ] }, "docs": "Import secrets from the specified Digital Ocean App Platform Sync destination." }, { "info": { "name": "removeDigitalOceanAppPlatformSecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/digital-ocean-app-platform/:syncId/remove-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Digital Ocean App Platform Sync to trigger removing secrets for." } ] }, "docs": "Remove previously synced secrets from the specified Digital Ocean App Platform Sync destination." }, { "info": { "name": "listNetlifySecretSyncs", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/netlify", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project to list Netlify Syncs from." } ] }, "docs": "List the Netlify Syncs for the specified project." }, { "info": { "name": "createNetlifySecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/netlify", "body": { "type": "json", "data": "{}" } }, "docs": "Create a Netlify Sync for the specified project environment." }, { "info": { "name": "getNetlifySecretSync", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/netlify/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Netlify Sync to retrieve." } ] }, "docs": "Get the specified Netlify Sync by ID." }, { "info": { "name": "updateNetlifySecretSync", "type": "http" }, "http": { "method": "PATCH", "url": "https://us.infisical.com/api/v1/secret-syncs/netlify/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Netlify Sync to be updated." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update the specified Netlify Sync." }, { "info": { "name": "deleteNetlifySecretSync", "type": "http" }, "http": { "method": "DELETE", "url": "https://us.infisical.com/api/v1/secret-syncs/netlify/:syncId", "params": [ { "name": "removeSecrets", "value": "", "type": "query", "description": "Whether previously synced secrets should be removed prior to deletion." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Netlify Sync to be deleted." } ] }, "docs": "Delete the specified Netlify Sync." }, { "info": { "name": "getNetlifySecretSyncByName", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/netlify/sync-name/:syncName", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project the Netlify Sync is associated with." }, { "name": "syncName", "value": "", "type": "path", "description": "The name of the Netlify Sync to retrieve." } ] }, "docs": "Get the specified Netlify Sync by name and project ID." }, { "info": { "name": "syncNetlifySecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/netlify/:syncId/sync-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Netlify Sync to trigger a sync for." } ] }, "docs": "Trigger a sync for the specified Netlify Sync." }, { "info": { "name": "importNetlifySecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/netlify/:syncId/import-secrets", "params": [ { "name": "importBehavior", "value": "", "type": "query", "description": "Specify whether Infisical should prioritize secret values from Infisical or Netlify." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Netlify Sync to trigger importing secrets for." } ] }, "docs": "Import secrets from the specified Netlify Sync destination." }, { "info": { "name": "removeNetlifySecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/netlify/:syncId/remove-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Netlify Sync to trigger removing secrets for." } ] }, "docs": "Remove previously synced secrets from the specified Netlify Sync destination." }, { "info": { "name": "listNorthflankSecretSyncs", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/northflank", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project to list Northflank Syncs from." } ] }, "docs": "List the Northflank Syncs for the specified project." }, { "info": { "name": "createNorthflankSecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/northflank", "body": { "type": "json", "data": "{}" } }, "docs": "Create a Northflank Sync for the specified project environment." }, { "info": { "name": "getNorthflankSecretSync", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/northflank/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Northflank Sync to retrieve." } ] }, "docs": "Get the specified Northflank Sync by ID." }, { "info": { "name": "updateNorthflankSecretSync", "type": "http" }, "http": { "method": "PATCH", "url": "https://us.infisical.com/api/v1/secret-syncs/northflank/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Northflank Sync to be updated." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update the specified Northflank Sync." }, { "info": { "name": "deleteNorthflankSecretSync", "type": "http" }, "http": { "method": "DELETE", "url": "https://us.infisical.com/api/v1/secret-syncs/northflank/:syncId", "params": [ { "name": "removeSecrets", "value": "", "type": "query", "description": "Whether previously synced secrets should be removed prior to deletion." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Northflank Sync to be deleted." } ] }, "docs": "Delete the specified Northflank Sync." }, { "info": { "name": "getNorthflankSecretSyncByName", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/northflank/sync-name/:syncName", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project the Northflank Sync is associated with." }, { "name": "syncName", "value": "", "type": "path", "description": "The name of the Northflank Sync to retrieve." } ] }, "docs": "Get the specified Northflank Sync by name and project ID." }, { "info": { "name": "syncNorthflankSecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/northflank/:syncId/sync-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Northflank Sync to trigger a sync for." } ] }, "docs": "Trigger a sync for the specified Northflank Sync." }, { "info": { "name": "importNorthflankSecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/northflank/:syncId/import-secrets", "params": [ { "name": "importBehavior", "value": "", "type": "query", "description": "Specify whether Infisical should prioritize secret values from Infisical or Northflank." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Northflank Sync to trigger importing secrets for." } ] }, "docs": "Import secrets from the specified Northflank Sync destination." }, { "info": { "name": "removeNorthflankSecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/northflank/:syncId/remove-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Northflank Sync to trigger removing secrets for." } ] }, "docs": "Remove previously synced secrets from the specified Northflank Sync destination." }, { "info": { "name": "listBitbucketSecretSyncs", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/bitbucket", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project to list Bitbucket Syncs from." } ] }, "docs": "List the Bitbucket Syncs for the specified project." }, { "info": { "name": "createBitbucketSecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/bitbucket", "body": { "type": "json", "data": "{}" } }, "docs": "Create a Bitbucket Sync for the specified project environment." }, { "info": { "name": "getBitbucketSecretSync", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/bitbucket/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Bitbucket Sync to retrieve." } ] }, "docs": "Get the specified Bitbucket Sync by ID." }, { "info": { "name": "updateBitbucketSecretSync", "type": "http" }, "http": { "method": "PATCH", "url": "https://us.infisical.com/api/v1/secret-syncs/bitbucket/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Bitbucket Sync to be updated." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update the specified Bitbucket Sync." }, { "info": { "name": "deleteBitbucketSecretSync", "type": "http" }, "http": { "method": "DELETE", "url": "https://us.infisical.com/api/v1/secret-syncs/bitbucket/:syncId", "params": [ { "name": "removeSecrets", "value": "", "type": "query", "description": "Whether previously synced secrets should be removed prior to deletion." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Bitbucket Sync to be deleted." } ] }, "docs": "Delete the specified Bitbucket Sync." }, { "info": { "name": "getBitbucketSecretSyncByName", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/bitbucket/sync-name/:syncName", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project the Bitbucket Sync is associated with." }, { "name": "syncName", "value": "", "type": "path", "description": "The name of the Bitbucket Sync to retrieve." } ] }, "docs": "Get the specified Bitbucket Sync by name and project ID." }, { "info": { "name": "syncBitbucketSecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/bitbucket/:syncId/sync-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Bitbucket Sync to trigger a sync for." } ] }, "docs": "Trigger a sync for the specified Bitbucket Sync." }, { "info": { "name": "importBitbucketSecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/bitbucket/:syncId/import-secrets", "params": [ { "name": "importBehavior", "value": "", "type": "query", "description": "Specify whether Infisical should prioritize secret values from Infisical or Bitbucket." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Bitbucket Sync to trigger importing secrets for." } ] }, "docs": "Import secrets from the specified Bitbucket Sync destination." }, { "info": { "name": "removeBitbucketSecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/bitbucket/:syncId/remove-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Bitbucket Sync to trigger removing secrets for." } ] }, "docs": "Remove previously synced secrets from the specified Bitbucket Sync destination." }, { "info": { "name": "listLaravelForgeSecretSyncs", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/laravel-forge", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project to list Laravel Forge Syncs from." } ] }, "docs": "List the Laravel Forge Syncs for the specified project." }, { "info": { "name": "createLaravelForgeSecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/laravel-forge", "body": { "type": "json", "data": "{}" } }, "docs": "Create a Laravel Forge Sync for the specified project environment." }, { "info": { "name": "getLaravelForgeSecretSync", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/laravel-forge/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Laravel Forge Sync to retrieve." } ] }, "docs": "Get the specified Laravel Forge Sync by ID." }, { "info": { "name": "updateLaravelForgeSecretSync", "type": "http" }, "http": { "method": "PATCH", "url": "https://us.infisical.com/api/v1/secret-syncs/laravel-forge/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Laravel Forge Sync to be updated." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update the specified Laravel Forge Sync." }, { "info": { "name": "deleteLaravelForgeSecretSync", "type": "http" }, "http": { "method": "DELETE", "url": "https://us.infisical.com/api/v1/secret-syncs/laravel-forge/:syncId", "params": [ { "name": "removeSecrets", "value": "", "type": "query", "description": "Whether previously synced secrets should be removed prior to deletion." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Laravel Forge Sync to be deleted." } ] }, "docs": "Delete the specified Laravel Forge Sync." }, { "info": { "name": "getLaravelForgeSecretSyncByName", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/laravel-forge/sync-name/:syncName", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project the Laravel Forge Sync is associated with." }, { "name": "syncName", "value": "", "type": "path", "description": "The name of the Laravel Forge Sync to retrieve." } ] }, "docs": "Get the specified Laravel Forge Sync by name and project ID." }, { "info": { "name": "syncLaravelForgeSecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/laravel-forge/:syncId/sync-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Laravel Forge Sync to trigger a sync for." } ] }, "docs": "Trigger a sync for the specified Laravel Forge Sync." }, { "info": { "name": "importLaravelForgeSecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/laravel-forge/:syncId/import-secrets", "params": [ { "name": "importBehavior", "value": "", "type": "query", "description": "Specify whether Infisical should prioritize secret values from Infisical or Laravel Forge." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Laravel Forge Sync to trigger importing secrets for." } ] }, "docs": "Import secrets from the specified Laravel Forge Sync destination." }, { "info": { "name": "removeLaravelForgeSecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/laravel-forge/:syncId/remove-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Laravel Forge Sync to trigger removing secrets for." } ] }, "docs": "Remove previously synced secrets from the specified Laravel Forge Sync destination." }, { "info": { "name": "listChefSecretSyncs", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/chef", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project to list Chef Syncs from." } ] }, "docs": "List the Chef Syncs for the specified project." }, { "info": { "name": "createChefSecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/chef", "body": { "type": "json", "data": "{}" } }, "docs": "Create a Chef Sync for the specified project environment." }, { "info": { "name": "getChefSecretSync", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/chef/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Chef Sync to retrieve." } ] }, "docs": "Get the specified Chef Sync by ID." }, { "info": { "name": "updateChefSecretSync", "type": "http" }, "http": { "method": "PATCH", "url": "https://us.infisical.com/api/v1/secret-syncs/chef/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Chef Sync to be updated." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update the specified Chef Sync." }, { "info": { "name": "deleteChefSecretSync", "type": "http" }, "http": { "method": "DELETE", "url": "https://us.infisical.com/api/v1/secret-syncs/chef/:syncId", "params": [ { "name": "removeSecrets", "value": "", "type": "query", "description": "Whether previously synced secrets should be removed prior to deletion." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Chef Sync to be deleted." } ] }, "docs": "Delete the specified Chef Sync." }, { "info": { "name": "getChefSecretSyncByName", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/chef/sync-name/:syncName", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project the Chef Sync is associated with." }, { "name": "syncName", "value": "", "type": "path", "description": "The name of the Chef Sync to retrieve." } ] }, "docs": "Get the specified Chef Sync by name and project ID." }, { "info": { "name": "syncChefSecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/chef/:syncId/sync-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Chef Sync to trigger a sync for." } ] }, "docs": "Trigger a sync for the specified Chef Sync." }, { "info": { "name": "importChefSecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/chef/:syncId/import-secrets", "params": [ { "name": "importBehavior", "value": "", "type": "query", "description": "Specify whether Infisical should prioritize secret values from Infisical or Chef." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Chef Sync to trigger importing secrets for." } ] }, "docs": "Import secrets from the specified Chef Sync destination." }, { "info": { "name": "removeChefSecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/chef/:syncId/remove-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Chef Sync to trigger removing secrets for." } ] }, "docs": "Remove previously synced secrets from the specified Chef Sync destination." }, { "info": { "name": "listOctopusDeploySecretSyncs", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/octopus-deploy", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project to list Octopus Deploy Syncs from." } ] }, "docs": "List the Octopus Deploy Syncs for the specified project." }, { "info": { "name": "createOctopusDeploySecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/octopus-deploy", "body": { "type": "json", "data": "{}" } }, "docs": "Create an Octopus Deploy Sync for the specified project environment." }, { "info": { "name": "getOctopusDeploySecretSync", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/octopus-deploy/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Octopus Deploy Sync to retrieve." } ] }, "docs": "Get the specified Octopus Deploy Sync by ID." }, { "info": { "name": "updateOctopusDeploySecretSync", "type": "http" }, "http": { "method": "PATCH", "url": "https://us.infisical.com/api/v1/secret-syncs/octopus-deploy/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Octopus Deploy Sync to be updated." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update the specified Octopus Deploy Sync." }, { "info": { "name": "deleteOctopusDeploySecretSync", "type": "http" }, "http": { "method": "DELETE", "url": "https://us.infisical.com/api/v1/secret-syncs/octopus-deploy/:syncId", "params": [ { "name": "removeSecrets", "value": "", "type": "query", "description": "Whether previously synced secrets should be removed prior to deletion." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Octopus Deploy Sync to be deleted." } ] }, "docs": "Delete the specified Octopus Deploy Sync." }, { "info": { "name": "getOctopusDeploySecretSyncByName", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/octopus-deploy/sync-name/:syncName", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project the Octopus Deploy Sync is associated with." }, { "name": "syncName", "value": "", "type": "path", "description": "The name of the Octopus Deploy Sync to retrieve." } ] }, "docs": "Get the specified Octopus Deploy Sync by name and project ID." }, { "info": { "name": "syncOctopusDeploySecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/octopus-deploy/:syncId/sync-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Octopus Deploy Sync to trigger a sync for." } ] }, "docs": "Trigger a sync for the specified Octopus Deploy Sync." }, { "info": { "name": "importOctopusDeploySecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/octopus-deploy/:syncId/import-secrets", "params": [ { "name": "importBehavior", "value": "", "type": "query", "description": "Specify whether Infisical should prioritize secret values from Infisical or Octopus Deploy." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Octopus Deploy Sync to trigger importing secrets for." } ] }, "docs": "Import secrets from the specified Octopus Deploy Sync destination." }, { "info": { "name": "removeOctopusDeploySecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/octopus-deploy/:syncId/remove-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Octopus Deploy Sync to trigger removing secrets for." } ] }, "docs": "Remove previously synced secrets from the specified Octopus Deploy Sync destination." }, { "info": { "name": "listCircleciSecretSyncs", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/circleci", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project to list CircleCI Syncs from." } ] }, "docs": "List the CircleCI Syncs for the specified project." }, { "info": { "name": "createCircleciSecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/circleci", "body": { "type": "json", "data": "{}" } }, "docs": "Create a CircleCI Sync for the specified project environment." }, { "info": { "name": "getCircleciSecretSync", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/circleci/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the CircleCI Sync to retrieve." } ] }, "docs": "Get the specified CircleCI Sync by ID." }, { "info": { "name": "updateCircleciSecretSync", "type": "http" }, "http": { "method": "PATCH", "url": "https://us.infisical.com/api/v1/secret-syncs/circleci/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the CircleCI Sync to be updated." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update the specified CircleCI Sync." }, { "info": { "name": "deleteCircleciSecretSync", "type": "http" }, "http": { "method": "DELETE", "url": "https://us.infisical.com/api/v1/secret-syncs/circleci/:syncId", "params": [ { "name": "removeSecrets", "value": "", "type": "query", "description": "Whether previously synced secrets should be removed prior to deletion." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the CircleCI Sync to be deleted." } ] }, "docs": "Delete the specified CircleCI Sync." }, { "info": { "name": "getCircleciSecretSyncByName", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/circleci/sync-name/:syncName", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project the CircleCI Sync is associated with." }, { "name": "syncName", "value": "", "type": "path", "description": "The name of the CircleCI Sync to retrieve." } ] }, "docs": "Get the specified CircleCI Sync by name and project ID." }, { "info": { "name": "syncCircleciSecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/circleci/:syncId/sync-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the CircleCI Sync to trigger a sync for." } ] }, "docs": "Trigger a sync for the specified CircleCI Sync." }, { "info": { "name": "importCircleciSecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/circleci/:syncId/import-secrets", "params": [ { "name": "importBehavior", "value": "", "type": "query", "description": "Specify whether Infisical should prioritize secret values from Infisical or CircleCI." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the CircleCI Sync to trigger importing secrets for." } ] }, "docs": "Import secrets from the specified CircleCI Sync destination." }, { "info": { "name": "removeCircleciSecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/circleci/:syncId/remove-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the CircleCI Sync to trigger removing secrets for." } ] }, "docs": "Remove previously synced secrets from the specified CircleCI Sync destination." }, { "info": { "name": "listAzureEntraIdScimSecretSyncs", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/azure-entra-id-scim", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project to list Azure Entra ID SCIM Syncs from." } ] }, "docs": "List the Azure Entra ID SCIM Syncs for the specified project." }, { "info": { "name": "createAzureEntraIdScimSecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/azure-entra-id-scim", "body": { "type": "json", "data": "{}" } }, "docs": "Create an Azure Entra ID SCIM Sync for the specified project environment." }, { "info": { "name": "getAzureEntraIdScimSecretSync", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/azure-entra-id-scim/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Azure Entra ID SCIM Sync to retrieve." } ] }, "docs": "Get the specified Azure Entra ID SCIM Sync by ID." }, { "info": { "name": "updateAzureEntraIdScimSecretSync", "type": "http" }, "http": { "method": "PATCH", "url": "https://us.infisical.com/api/v1/secret-syncs/azure-entra-id-scim/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Azure Entra ID SCIM Sync to be updated." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update the specified Azure Entra ID SCIM Sync." }, { "info": { "name": "deleteAzureEntraIdScimSecretSync", "type": "http" }, "http": { "method": "DELETE", "url": "https://us.infisical.com/api/v1/secret-syncs/azure-entra-id-scim/:syncId", "params": [ { "name": "removeSecrets", "value": "", "type": "query", "description": "Whether previously synced secrets should be removed prior to deletion." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Azure Entra ID SCIM Sync to be deleted." } ] }, "docs": "Delete the specified Azure Entra ID SCIM Sync." }, { "info": { "name": "getAzureEntraIdScimSecretSyncByName", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/azure-entra-id-scim/sync-name/:syncName", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project the Azure Entra ID SCIM Sync is associated with." }, { "name": "syncName", "value": "", "type": "path", "description": "The name of the Azure Entra ID SCIM Sync to retrieve." } ] }, "docs": "Get the specified Azure Entra ID SCIM Sync by name and project ID." }, { "info": { "name": "syncAzureEntraIdScimSecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/azure-entra-id-scim/:syncId/sync-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Azure Entra ID SCIM Sync to trigger a sync for." } ] }, "docs": "Trigger a sync for the specified Azure Entra ID SCIM Sync." }, { "info": { "name": "importAzureEntraIdScimSecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/azure-entra-id-scim/:syncId/import-secrets", "params": [ { "name": "importBehavior", "value": "", "type": "query", "description": "Specify whether Infisical should prioritize secret values from Infisical or Azure Entra ID SCIM." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Azure Entra ID SCIM Sync to trigger importing secrets for." } ] }, "docs": "Import secrets from the specified Azure Entra ID SCIM Sync destination." }, { "info": { "name": "removeAzureEntraIdScimSecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/azure-entra-id-scim/:syncId/remove-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Azure Entra ID SCIM Sync to trigger removing secrets for." } ] }, "docs": "Remove previously synced secrets from the specified Azure Entra ID SCIM Sync destination." }, { "info": { "name": "listExternalInfisicalSecretSyncs", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/external-infisical", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project to list Infisical Syncs from." } ] }, "docs": "List the Infisical Syncs for the specified project." }, { "info": { "name": "createExternalInfisicalSecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/external-infisical", "body": { "type": "json", "data": "{}" } }, "docs": "Create an Infisical Sync for the specified project environment." }, { "info": { "name": "getExternalInfisicalSecretSync", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/external-infisical/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Infisical Sync to retrieve." } ] }, "docs": "Get the specified Infisical Sync by ID." }, { "info": { "name": "updateExternalInfisicalSecretSync", "type": "http" }, "http": { "method": "PATCH", "url": "https://us.infisical.com/api/v1/secret-syncs/external-infisical/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Infisical Sync to be updated." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update the specified Infisical Sync." }, { "info": { "name": "deleteExternalInfisicalSecretSync", "type": "http" }, "http": { "method": "DELETE", "url": "https://us.infisical.com/api/v1/secret-syncs/external-infisical/:syncId", "params": [ { "name": "removeSecrets", "value": "", "type": "query", "description": "Whether previously synced secrets should be removed prior to deletion." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Infisical Sync to be deleted." } ] }, "docs": "Delete the specified Infisical Sync." }, { "info": { "name": "getExternalInfisicalSecretSyncByName", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/external-infisical/sync-name/:syncName", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project the Infisical Sync is associated with." }, { "name": "syncName", "value": "", "type": "path", "description": "The name of the Infisical Sync to retrieve." } ] }, "docs": "Get the specified Infisical Sync by name and project ID." }, { "info": { "name": "syncExternalInfisicalSecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/external-infisical/:syncId/sync-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Infisical Sync to trigger a sync for." } ] }, "docs": "Trigger a sync for the specified Infisical Sync." }, { "info": { "name": "importExternalInfisicalSecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/external-infisical/:syncId/import-secrets", "params": [ { "name": "importBehavior", "value": "", "type": "query", "description": "Specify whether Infisical should prioritize secret values from Infisical or Infisical." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Infisical Sync to trigger importing secrets for." } ] }, "docs": "Import secrets from the specified Infisical Sync destination." }, { "info": { "name": "removeExternalInfisicalSecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/external-infisical/:syncId/remove-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Infisical Sync to trigger removing secrets for." } ] }, "docs": "Remove previously synced secrets from the specified Infisical Sync destination." }, { "info": { "name": "listOvhSecretSyncs", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/ovh", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project to list OVH Syncs from." } ] }, "docs": "List the OVH Syncs for the specified project." }, { "info": { "name": "createOvhSecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/ovh", "body": { "type": "json", "data": "{}" } }, "docs": "Create an OVH Sync for the specified project environment." }, { "info": { "name": "getOvhSecretSync", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/ovh/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the OVH Sync to retrieve." } ] }, "docs": "Get the specified OVH Sync by ID." }, { "info": { "name": "updateOvhSecretSync", "type": "http" }, "http": { "method": "PATCH", "url": "https://us.infisical.com/api/v1/secret-syncs/ovh/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the OVH Sync to be updated." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update the specified OVH Sync." }, { "info": { "name": "deleteOvhSecretSync", "type": "http" }, "http": { "method": "DELETE", "url": "https://us.infisical.com/api/v1/secret-syncs/ovh/:syncId", "params": [ { "name": "removeSecrets", "value": "", "type": "query", "description": "Whether previously synced secrets should be removed prior to deletion." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the OVH Sync to be deleted." } ] }, "docs": "Delete the specified OVH Sync." }, { "info": { "name": "getOvhSecretSyncByName", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/ovh/sync-name/:syncName", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project the OVH Sync is associated with." }, { "name": "syncName", "value": "", "type": "path", "description": "The name of the OVH Sync to retrieve." } ] }, "docs": "Get the specified OVH Sync by name and project ID." }, { "info": { "name": "syncOvhSecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/ovh/:syncId/sync-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the OVH Sync to trigger a sync for." } ] }, "docs": "Trigger a sync for the specified OVH Sync." }, { "info": { "name": "importOvhSecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/ovh/:syncId/import-secrets", "params": [ { "name": "importBehavior", "value": "", "type": "query", "description": "Specify whether Infisical should prioritize secret values from Infisical or OVH." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the OVH Sync to trigger importing secrets for." } ] }, "docs": "Import secrets from the specified OVH Sync destination." }, { "info": { "name": "removeOvhSecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/ovh/:syncId/remove-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the OVH Sync to trigger removing secrets for." } ] }, "docs": "Remove previously synced secrets from the specified OVH Sync destination." }, { "info": { "name": "listDevinSecretSyncs", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/devin", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project to list Devin Syncs from." } ] }, "docs": "List the Devin Syncs for the specified project." }, { "info": { "name": "createDevinSecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/devin", "body": { "type": "json", "data": "{}" } }, "docs": "Create a Devin Sync for the specified project environment." }, { "info": { "name": "getDevinSecretSync", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/devin/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Devin Sync to retrieve." } ] }, "docs": "Get the specified Devin Sync by ID." }, { "info": { "name": "updateDevinSecretSync", "type": "http" }, "http": { "method": "PATCH", "url": "https://us.infisical.com/api/v1/secret-syncs/devin/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Devin Sync to be updated." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update the specified Devin Sync." }, { "info": { "name": "deleteDevinSecretSync", "type": "http" }, "http": { "method": "DELETE", "url": "https://us.infisical.com/api/v1/secret-syncs/devin/:syncId", "params": [ { "name": "removeSecrets", "value": "", "type": "query", "description": "Whether previously synced secrets should be removed prior to deletion." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Devin Sync to be deleted." } ] }, "docs": "Delete the specified Devin Sync." }, { "info": { "name": "getDevinSecretSyncByName", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/devin/sync-name/:syncName", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project the Devin Sync is associated with." }, { "name": "syncName", "value": "", "type": "path", "description": "The name of the Devin Sync to retrieve." } ] }, "docs": "Get the specified Devin Sync by name and project ID." }, { "info": { "name": "syncDevinSecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/devin/:syncId/sync-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Devin Sync to trigger a sync for." } ] }, "docs": "Trigger a sync for the specified Devin Sync." }, { "info": { "name": "importDevinSecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/devin/:syncId/import-secrets", "params": [ { "name": "importBehavior", "value": "", "type": "query", "description": "Specify whether Infisical should prioritize secret values from Infisical or Devin." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Devin Sync to trigger importing secrets for." } ] }, "docs": "Import secrets from the specified Devin Sync destination." }, { "info": { "name": "removeDevinSecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/devin/:syncId/remove-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Devin Sync to trigger removing secrets for." } ] }, "docs": "Remove previously synced secrets from the specified Devin Sync destination." }, { "info": { "name": "listOnaSecretSyncs", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/ona", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project to list Ona Syncs from." } ] }, "docs": "List the Ona Syncs for the specified project." }, { "info": { "name": "createOnaSecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/ona", "body": { "type": "json", "data": "{}" } }, "docs": "Create an Ona Sync for the specified project environment." }, { "info": { "name": "getOnaSecretSync", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/ona/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Ona Sync to retrieve." } ] }, "docs": "Get the specified Ona Sync by ID." }, { "info": { "name": "updateOnaSecretSync", "type": "http" }, "http": { "method": "PATCH", "url": "https://us.infisical.com/api/v1/secret-syncs/ona/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Ona Sync to be updated." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update the specified Ona Sync." }, { "info": { "name": "deleteOnaSecretSync", "type": "http" }, "http": { "method": "DELETE", "url": "https://us.infisical.com/api/v1/secret-syncs/ona/:syncId", "params": [ { "name": "removeSecrets", "value": "", "type": "query", "description": "Whether previously synced secrets should be removed prior to deletion." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Ona Sync to be deleted." } ] }, "docs": "Delete the specified Ona Sync." }, { "info": { "name": "getOnaSecretSyncByName", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/ona/sync-name/:syncName", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project the Ona Sync is associated with." }, { "name": "syncName", "value": "", "type": "path", "description": "The name of the Ona Sync to retrieve." } ] }, "docs": "Get the specified Ona Sync by name and project ID." }, { "info": { "name": "syncOnaSecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/ona/:syncId/sync-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Ona Sync to trigger a sync for." } ] }, "docs": "Trigger a sync for the specified Ona Sync." }, { "info": { "name": "importOnaSecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/ona/:syncId/import-secrets", "params": [ { "name": "importBehavior", "value": "", "type": "query", "description": "Specify whether Infisical should prioritize secret values from Infisical or Ona." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Ona Sync to trigger importing secrets for." } ] }, "docs": "Import secrets from the specified Ona Sync destination." }, { "info": { "name": "removeOnaSecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/ona/:syncId/remove-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Ona Sync to trigger removing secrets for." } ] }, "docs": "Remove previously synced secrets from the specified Ona Sync destination." }, { "info": { "name": "listTravisCISecretSyncs", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/travis-ci", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project to list Travis CI Syncs from." } ] }, "docs": "List the Travis CI Syncs for the specified project." }, { "info": { "name": "createTravisCISecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/travis-ci", "body": { "type": "json", "data": "{}" } }, "docs": "Create a Travis CI Sync for the specified project environment." }, { "info": { "name": "getTravisCISecretSync", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/travis-ci/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Travis CI Sync to retrieve." } ] }, "docs": "Get the specified Travis CI Sync by ID." }, { "info": { "name": "updateTravisCISecretSync", "type": "http" }, "http": { "method": "PATCH", "url": "https://us.infisical.com/api/v1/secret-syncs/travis-ci/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Travis CI Sync to be updated." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update the specified Travis CI Sync." }, { "info": { "name": "deleteTravisCISecretSync", "type": "http" }, "http": { "method": "DELETE", "url": "https://us.infisical.com/api/v1/secret-syncs/travis-ci/:syncId", "params": [ { "name": "removeSecrets", "value": "", "type": "query", "description": "Whether previously synced secrets should be removed prior to deletion." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Travis CI Sync to be deleted." } ] }, "docs": "Delete the specified Travis CI Sync." }, { "info": { "name": "getTravisCISecretSyncByName", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/travis-ci/sync-name/:syncName", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project the Travis CI Sync is associated with." }, { "name": "syncName", "value": "", "type": "path", "description": "The name of the Travis CI Sync to retrieve." } ] }, "docs": "Get the specified Travis CI Sync by name and project ID." }, { "info": { "name": "syncTravisCISecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/travis-ci/:syncId/sync-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Travis CI Sync to trigger a sync for." } ] }, "docs": "Trigger a sync for the specified Travis CI Sync." }, { "info": { "name": "importTravisCISecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/travis-ci/:syncId/import-secrets", "params": [ { "name": "importBehavior", "value": "", "type": "query", "description": "Specify whether Infisical should prioritize secret values from Infisical or Travis CI." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Travis CI Sync to trigger importing secrets for." } ] }, "docs": "Import secrets from the specified Travis CI Sync destination." }, { "info": { "name": "removeTravisCISecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/travis-ci/:syncId/remove-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Travis CI Sync to trigger removing secrets for." } ] }, "docs": "Remove previously synced secrets from the specified Travis CI Sync destination." }, { "info": { "name": "listSnowflakeSecretSyncs", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/snowflake", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project to list Snowflake Syncs from." } ] }, "docs": "List the Snowflake Syncs for the specified project." }, { "info": { "name": "createSnowflakeSecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/snowflake", "body": { "type": "json", "data": "{}" } }, "docs": "Create a Snowflake Sync for the specified project environment." }, { "info": { "name": "getSnowflakeSecretSync", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/snowflake/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Snowflake Sync to retrieve." } ] }, "docs": "Get the specified Snowflake Sync by ID." }, { "info": { "name": "updateSnowflakeSecretSync", "type": "http" }, "http": { "method": "PATCH", "url": "https://us.infisical.com/api/v1/secret-syncs/snowflake/:syncId", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Snowflake Sync to be updated." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update the specified Snowflake Sync." }, { "info": { "name": "deleteSnowflakeSecretSync", "type": "http" }, "http": { "method": "DELETE", "url": "https://us.infisical.com/api/v1/secret-syncs/snowflake/:syncId", "params": [ { "name": "removeSecrets", "value": "", "type": "query", "description": "Whether previously synced secrets should be removed prior to deletion." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Snowflake Sync to be deleted." } ] }, "docs": "Delete the specified Snowflake Sync." }, { "info": { "name": "getSnowflakeSecretSyncByName", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/secret-syncs/snowflake/sync-name/:syncName", "params": [ { "name": "projectId", "value": "", "type": "query", "description": "The ID of the project the Snowflake Sync is associated with." }, { "name": "syncName", "value": "", "type": "path", "description": "The name of the Snowflake Sync to retrieve." } ] }, "docs": "Get the specified Snowflake Sync by name and project ID." }, { "info": { "name": "syncSnowflakeSecretSync", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/snowflake/:syncId/sync-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Snowflake Sync to trigger a sync for." } ] }, "docs": "Trigger a sync for the specified Snowflake Sync." }, { "info": { "name": "importSnowflakeSecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/snowflake/:syncId/import-secrets", "params": [ { "name": "importBehavior", "value": "", "type": "query", "description": "Specify whether Infisical should prioritize secret values from Infisical or Snowflake." }, { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Snowflake Sync to trigger importing secrets for." } ] }, "docs": "Import secrets from the specified Snowflake Sync destination." }, { "info": { "name": "removeSnowflakeSecretSyncSecrets", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/secret-syncs/snowflake/:syncId/remove-secrets", "params": [ { "name": "syncId", "value": "", "type": "path", "description": "The ID of the Snowflake Sync to trigger removing secrets for." } ] }, "docs": "Remove previously synced secrets from the specified Snowflake Sync destination." } ] } ], "bundled": true }