Provider Specifications
A specification defines what a provider version can do: its tools, auth methods, and required configuration fields.
The Provider Specification object
object"provider.specification"requiredidstringrequiredkeystringrequirednamestringrequireddescriptionstringrequirednullableconfig_schemaRecord<string, any>requiredconfig_visibility"encrypted" | "plain"requiredtoolsobject[]requiredtool_categoriesobject[]requiredauth_methodsobject[]requiredprovider_idstringrequiredcreated_atdaterequiredupdated_atdaterequiredEndpoints
List provider specifications
GET
/provider-specificationsReturns a paginated list of provider specifications.
Query parameters
idstring or string[]optionalFilter by specification ID(s)
provider_idstring or string[]optionalFilter by provider ID(s)
provider_version_idstring or string[]optionalFilter by provider version ID(s)
provider_deployment_idstring or string[]optionalFilter by provider deployment ID(s)
provider_config_idstring or string[]optionalFilter by provider config ID(s)
created_atobjectoptionalFilter provider specification creation time by date range
updated_atobjectoptionalFilter provider specification last update time by date range
Example request
Get provider specification
GET
/provider-specifications/:provider_specification_idRetrieves a specific provider specification by ID.
Path parameters
provider_specification_idstringrequiredThe unique identifier for the provider_specification