Provider Versions
A version is a specific release of a provider (e.g., v1.2.0). Each version has its own tools, auth methods, and config schema. Deployments are pinned to a version for security reasons.
Provider Versions object
Attributes
object
StringString representing the object's type
id
StringUnique version identifier
version
StringVersion identifier string
provider_id
StringProvider ID
is_current
BooleanWhether this is the current version
name
StringVersion name
description
StringNullableVersion description
metadata
ObjectNullableCustom key-value pairs for storing additional information
specification_id
StringNullableSpecification ID
created_at
DateTimestamp when created
updated_at
DateTimestamp when last updated
{"object": "provider.version","id": "prv_4dEfGhJkLmNpQrSt","version": "1.0.0","provider_id": "pro_5gHjKlMnPqRsTuVw","name": "Version 1.0.0","metadata": {"imported_from": "legacy-system","migration_date": "2025-09-01"},"specification_id": "psp_9gHjKlMnPqRsTuVw","created_at": "2025-09-15T10:30:00.000Z","updated_at": "2026-01-10T14:45:00.000Z"}
List provider versions
Returns a paginated list of provider versions.
Query Parameters
limit
NumberOptionalMaximum number of items to return (1-100)
after
StringOptionalReturn items after this ID
before
StringOptionalReturn items before this ID
cursor
StringOptionalPagination cursor from a previous response
order
EnumOptionalSort order for results
id
UnionOptionalFilter by version ID(s)
provider_id
UnionOptionalFilter by provider ID(s)
curl -X GET "https://api.metorial.com/provider-versions" \-H "Authorization: Bearer metorial_sk_..."
Get provider version
Retrieves a specific provider version by ID.
URL Parameters
provider_version_id
StringThe unique identifier for the provider_version
curl -X GET "https://api.metorial.com/provider-versions/pro_Rm4Mnheq2bfEPhBhP7SY" \-H "Authorization: Bearer metorial_sk_..."