Provider Deployments
A deployment is a running instance of a provider, pinned to a specific version. Deployments support custom configuration values and user authentication.
The Provider Deployment object
object"provider.deployment"requiredidstringrequiredstatus"active" | "archived" | "deleted"requiredis_defaultbooleanrequirednamestringrequirednullabledescriptionstringrequirednullablemetadataRecord<string, any>requirednullabletool_filterobjectrequiredprovider_idstringrequiredlocked_versionobjectrequirednullabledefault_configobjectrequirednullablecreated_atdaterequiredupdated_atdaterequiredEndpoints
List provider deployments
/provider-deploymentsReturns a paginated list of provider deployments.
Query parameters
idstring or string[]optionalFilter by deployment ID(s)
provider_idstring or string[]optionalFilter by provider ID(s)
provider_version_idstring or string[]optionalFilter by version ID(s)
actor_idstring or string[]optionalFilter by actor ID(s)
consumer_idstring or string[]optionalFilter by consumer ID(s)
identity_idstring or string[]optionalFilter by identity ID(s)
identity_credential_idstring or string[]optionalFilter by identity credential ID(s)
status"active" | "archived" or "active" | "archived"[]optionalFilter by status (active, archived)
searchstringoptionalSearch by name or description
created_atobjectoptionalFilter provider deployment creation time by date range
updated_atobjectoptionalFilter provider deployment last update time by date range
Example request
Get provider deployment
/provider-deployments/:provider_deployment_idRetrieves a specific provider deployment by ID.
Path parameters
provider_deployment_idstringrequiredThe unique identifier for the provider_deployment
Example request
Create provider deployment
/provider-deploymentsCreates a new provider deployment.
Request body
namestringoptionaldescriptionstringoptionalmetadataRecord<string, any>optionalCustom key-value pairs for storing additional information
tool_filtersobject or object[]optionalnullableprovider_idstringrequiredThe provider to deploy
locked_provider_version_idstringoptionalPin this deployment to a specific provider version
provider_config_idstringoptionalExisting provider config ID
provider_configobjectoptionalExample request
Update provider deployment
/provider-deployments/:provider_deployment_idUpdates a specific provider deployment.
Path parameters
provider_deployment_idstringrequiredThe unique identifier for the provider_deployment
Request body
namestringoptionaldescriptionstringoptionalmetadataRecord<string, any>optionalCustom key-value pairs for storing additional information
tool_filtersobject or object[]optionalnullablelocked_provider_version_idstringoptionalnullablePin this deployment to a specific provider version, or null to follow latest
Example request
Delete provider deployment
/provider-deployments/:provider_deployment_idPermanently deletes a provider deployment.
Path parameters
provider_deployment_idstringrequiredThe unique identifier for the provider_deployment