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

Infisical Secret Syncs API

The Secret Syncs API from Infisical — 254 operation(s) for secret syncs.

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

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

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

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

380 operations 254 paths 0 schemas 42 DELETE128 GET42 PATCH168 POST

Metadata

The identity and technical contract details declared by the specification.

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

Authentication & Security 1

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

  • bearerAuth — An access token in Infisical

Paths & Operations 380

Across 254 paths, the API surfaces 380 operations — 42 DELETE, 128 GET, 42 PATCH, 168 POST. Each is listed below with its method, path, parameters, and response codes.

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

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

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

Other APIs Infisical publishes across the network.

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