Infisical Secret Syncs API
The Secret Syncs API from Infisical — 254 operation(s) for secret syncs.
The Secret Syncs API from Infisical — 254 operation(s) for secret syncs.
openapi: 3.0.3
info:
title: Infisical Admin Secret Syncs API
description: List of all available APIs that can be consumed
version: 0.0.1
servers:
- url: https://us.infisical.com
description: Production server (US)
- url: https://eu.infisical.com
description: Production server (EU)
- url: http://localhost:8080
description: Local server
tags:
- name: Secret Syncs
paths:
/api/v1/secret-syncs/options:
get:
operationId: listSecretSyncOptions
tags:
- Secret Syncs
description: List the available Secret Sync Options.
responses:
'200':
description: Default Response
content:
application/json:
schema:
type: object
properties:
secretSyncOptions:
type: array
items:
anyOf:
- type: object
properties:
name:
type: string
enum:
- AWS Parameter Store
connection:
type: string
enum:
- aws
destination:
type: string
enum:
- aws-parameter-store
canImportSecrets:
type: boolean
enum:
- true
canRemoveSecretsOnDeletion:
type: boolean
enum:
- true
required:
- name
- connection
- destination
- canImportSecrets
- canRemoveSecretsOnDeletion
additionalProperties: false
title: AWS Parameter Store
- type: object
properties:
name:
type: string
enum:
- AWS Secrets Manager
connection:
type: string
enum:
- aws
destination:
type: string
enum:
- aws-secrets-manager
canImportSecrets:
type: boolean
enum:
- true
canRemoveSecretsOnDeletion:
type: boolean
enum:
- true
required:
- name
- connection
- destination
- canImportSecrets
- canRemoveSecretsOnDeletion
additionalProperties: false
title: AWS Secrets Manager
- type: object
properties:
name:
type: string
enum:
- GitHub
connection:
type: string
enum:
- github
destination:
type: string
enum:
- github
canImportSecrets:
type: boolean
enum:
- false
canRemoveSecretsOnDeletion:
type: boolean
enum:
- true
required:
- name
- connection
- destination
- canImportSecrets
- canRemoveSecretsOnDeletion
additionalProperties: false
title: GitHub
- type: object
properties:
name:
type: string
enum:
- GCP Secret Manager
connection:
type: string
enum:
- gcp
destination:
type: string
enum:
- gcp-secret-manager
canImportSecrets:
type: boolean
enum:
- true
canRemoveSecretsOnDeletion:
type: boolean
enum:
- true
required:
- name
- connection
- destination
- canImportSecrets
- canRemoveSecretsOnDeletion
additionalProperties: false
title: GCP Secret Manager
- type: object
properties:
name:
type: string
enum:
- Azure Key Vault
connection:
type: string
enum:
- azure-key-vault
destination:
type: string
enum:
- azure-key-vault
canImportSecrets:
type: boolean
enum:
- true
canRemoveSecretsOnDeletion:
type: boolean
enum:
- true
required:
- name
- connection
- destination
- canImportSecrets
- canRemoveSecretsOnDeletion
additionalProperties: false
title: Azure Key Vault
- type: object
properties:
name:
type: string
enum:
- Azure App Configuration
connection:
type: string
enum:
- azure-app-configuration
destination:
type: string
enum:
- azure-app-configuration
canImportSecrets:
type: boolean
enum:
- true
canRemoveSecretsOnDeletion:
type: boolean
enum:
- true
required:
- name
- connection
- destination
- canImportSecrets
- canRemoveSecretsOnDeletion
additionalProperties: false
title: Azure App Configuration
- type: object
properties:
name:
type: string
enum:
- Azure DevOps
connection:
type: string
enum:
- azure-devops
destination:
type: string
enum:
- azure-devops
canImportSecrets:
type: boolean
enum:
- false
canRemoveSecretsOnDeletion:
type: boolean
enum:
- true
required:
- name
- connection
- destination
- canImportSecrets
- canRemoveSecretsOnDeletion
additionalProperties: false
title: Azure DevOps
- type: object
properties:
name:
type: string
enum:
- Databricks
connection:
type: string
enum:
- databricks
destination:
type: string
enum:
- databricks
canImportSecrets:
type: boolean
enum:
- false
canRemoveSecretsOnDeletion:
type: boolean
enum:
- true
required:
- name
- connection
- destination
- canImportSecrets
- canRemoveSecretsOnDeletion
additionalProperties: false
title: Databricks
- type: object
properties:
name:
type: string
enum:
- Humanitec
connection:
type: string
enum:
- humanitec
destination:
type: string
enum:
- humanitec
canImportSecrets:
type: boolean
enum:
- false
canRemoveSecretsOnDeletion:
type: boolean
enum:
- true
required:
- name
- connection
- destination
- canImportSecrets
- canRemoveSecretsOnDeletion
additionalProperties: false
title: Humanitec
- type: object
properties:
name:
type: string
enum:
- Terraform Cloud
connection:
type: string
enum:
- terraform-cloud
destination:
type: string
enum:
- terraform-cloud
canImportSecrets:
type: boolean
enum:
- false
canRemoveSecretsOnDeletion:
type: boolean
enum:
- true
required:
- name
- connection
- destination
- canImportSecrets
- canRemoveSecretsOnDeletion
additionalProperties: false
title: Terraform Cloud
- type: object
properties:
name:
type: string
enum:
- Camunda
connection:
type: string
enum:
- camunda
destination:
type: string
enum:
- camunda
canImportSecrets:
type: boolean
enum:
- true
canRemoveSecretsOnDeletion:
type: boolean
enum:
- true
required:
- name
- connection
- destination
- canImportSecrets
- canRemoveSecretsOnDeletion
additionalProperties: false
title: Camunda
- type: object
properties:
name:
type: string
enum:
- Vercel
connection:
type: string
enum:
- vercel
destination:
type: string
enum:
- vercel
canImportSecrets:
type: boolean
enum:
- true
canRemoveSecretsOnDeletion:
type: boolean
enum:
- true
required:
- name
- connection
- destination
- canImportSecrets
- canRemoveSecretsOnDeletion
additionalProperties: false
title: Vercel
- type: object
properties:
name:
type: string
enum:
- Windmill
connection:
type: string
enum:
- windmill
destination:
type: string
enum:
- windmill
canImportSecrets:
type: boolean
enum:
- true
canRemoveSecretsOnDeletion:
type: boolean
enum:
- true
required:
- name
- connection
- destination
- canImportSecrets
- canRemoveSecretsOnDeletion
additionalProperties: false
title: Windmill
- type: object
properties:
name:
type: string
enum:
- Hashicorp Vault
connection:
type: string
enum:
- hashicorp-vault
destination:
type: string
enum:
- hashicorp-vault
canImportSecrets:
type: boolean
enum:
- true
canRemoveSecretsOnDeletion:
type: boolean
enum:
- true
required:
- name
- connection
- destination
- canImportSecrets
- canRemoveSecretsOnDeletion
additionalProperties: false
title: Hashicorp Vault
- type: object
properties:
name:
type: string
enum:
- TeamCity
connection:
type: string
enum:
- teamcity
destination:
type: string
enum:
- teamcity
canImportSecrets:
type: boolean
enum:
- true
canRemoveSecretsOnDeletion:
type: boolean
enum:
- true
required:
- name
- connection
- destination
- canImportSecrets
- canRemoveSecretsOnDeletion
additionalProperties: false
title: TeamCity
- type: object
properties:
name:
type: string
enum:
- OCI Vault
connection:
type: string
enum:
- oci
destination:
type: string
enum:
- oci-vault
canImportSecrets:
type: boolean
enum:
- true
canRemoveSecretsOnDeletion:
type: boolean
enum:
- true
enterprise:
type: boolean
required:
- name
- connection
- destination
- canImportSecrets
- canRemoveSecretsOnDeletion
- enterprise
additionalProperties: false
title: OCI Vault
- type: object
properties:
name:
type: string
enum:
- 1Password
connection:
type: string
enum:
- 1password
destination:
type: string
enum:
- 1password
canImportSecrets:
type: boolean
enum:
- true
canRemoveSecretsOnDeletion:
type: boolean
enum:
- true
required:
- name
- connection
- destination
- canImportSecrets
- canRemoveSecretsOnDeletion
additionalProperties: false
title: 1Password
- type: object
properties:
name:
type: string
enum:
- Heroku
connection:
type: string
enum:
- heroku
destination:
type: string
enum:
- heroku
canImportSecrets:
type: boolean
enum:
- true
canRemoveSecretsOnDeletion:
type: boolean
enum:
- true
required:
- name
- connection
- destination
- canImportSecrets
- canRemoveSecretsOnDeletion
additionalProperties: false
title: Heroku
- type: object
properties:
name:
type: string
enum:
- Render
connection:
type: string
enum:
- render
destination:
type: string
enum:
- render
canImportSecrets:
type: boolean
enum:
- true
canRemoveSecretsOnDeletion:
type: boolean
enum:
- true
required:
- name
- connection
- destination
- canImportSecrets
- canRemoveSecretsOnDeletion
additionalProperties: false
title: Render
- type: object
properties:
name:
type: string
enum:
- Fly.io
connection:
type: string
enum:
- flyio
destination:
type: string
enum:
- flyio
canImportSecrets:
type: boolean
enum:
- false
canRemoveSecretsOnDeletion:
type: boolean
enum:
- true
required:
- name
- connection
- destination
- canImportSecrets
- canRemoveSecretsOnDeletion
additionalProperties: false
title: Fly.io
- type: object
properties:
name:
type: string
enum:
- GitLab
connection:
type: string
enum:
- gitlab
destination:
type: string
enum:
- gitlab
canImportSecrets:
type: boolean
enum:
- false
canRemoveSecretsOnDeletion:
type: boolean
enum:
- true
required:
- name
- connection
- destination
- canImportSecrets
- canRemoveSecretsOnDeletion
additionalProperties: false
title: GitLab
- type: object
properties:
name:
type: string
enum:
- Cloudflare Pages
connection:
type: string
enum:
- cloudflare
destination:
type: string
enum:
- cloudflare-pages
canImportSecrets:
type: boolean
enum:
- false
canRemoveSecretsOnDeletion:
type: boolean
enum:
- true
required:
- name
- connection
- destination
- canImportSecrets
- canRemoveSecretsOnDeletion
additionalProperties: false
title: Cloudflare Pages
- type: object
properties:
name:
type: string
enum:
- Cloudflare Workers
connection:
type: string
enum:
- cloudflare
destination:
type: string
enum:
- cloudflare-workers
canImportSecrets:
type: boolean
enum:
- false
canRemoveSecretsOnDeletion:
type: boolean
enum:
- true
required:
- name
- connection
- destination
- canImportSecrets
- canRemoveSecretsOnDeletion
additionalProperties: false
title: Cloudflare Workers
- type: object
properties:
name:
type: string
enum:
- Digital Ocean App Platform
connection:
type: string
enum:
- digital-ocean
destination:
type: string
enum:
- digital-ocean-app-platform
canImportSecrets:
type: boolean
enum:
- false
canRemoveSecretsOnDeletion:
type: boolean
enum:
- true
required:
- name
- connection
- destination
- canImportSecrets
- canRemoveSecretsOnDeletion
additionalProperties: false
title: Digital Ocean App Platform
- type: object
properties:
name:
type: string
enum:
- Zabbix
connection:
type: string
enum:
- zabbix
destination:
type: string
enum:
- zabbix
canImportSecrets:
type: boolean
enum:
- true
canRemoveSecretsOnDeletion:
type: boolean
enum:
- true
required:
- name
- connection
- destination
- canImportSecrets
- canRemoveSecretsOnDeletion
additionalProperties: false
title: Zabbix
- type: object
properties:
name:
type: string
enum:
- Railway
connection:
type: string
enum:
- railway
destination:
type: string
enum:
- railway
canImportSecrets:
type: boolean
enum:
- true
canRemoveSecretsOnDeletion:
type: boolean
enum:
- true
required:
- name
- connection
- destination
- canImportSecrets
- canRemoveSecretsOnDeletion
additionalProperties: false
title: Railway
- type: object
properties:
name:
type: string
enum:
- Checkly
connection:
type: string
enum:
- checkly
destination:
type: string
enum:
- checkly
canImportSecrets:
type: boolean
enum:
- false
canRemoveSecretsOnDeletion:
type: boolean
enum:
- true
required:
- name
- connection
- destination
# --- truncated at 32 KB (5212 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/infisical/refs/heads/main/openapi/infisical-secret-syncs-api-openapi.yml