Skip to main content
GET
Get a data product version

Authorizations

Authorization
string
header
required

Access token issued by the CDF project's configured identity provider. Access token must be an OpenID Connect token, and the project must be configured to accept OpenID Connect tokens. Use a header key of 'Authorization' with a value of 'Bearer $accesstoken'. The token can be obtained through any flow supported by the identity provider.

Path Parameters

externalId
string
required

Data product external identifier

Required string length: 1 - 100
Pattern: ^[a-z]([a-z0-9_-]{0,98}[a-z0-9])?$
version
string
required

The semantic version of the data product version to retrieve. A semantic version number. We currently use a simplified version of what is described at semver.org.

Required string length: 5 - 14
Pattern: ^(0|[1-9]\d{0,3})\.(0|[1-9]\d{0,3})\.(0|[1-9]\d{0,3})$
Example:

"1.2.34"

Response

The requested data product version.

A version of a data product, with a collection of data modeling view references. Each item of the collection is immutable (it may not be modified or removed later), but items may be added later. A data product can have up to 10 versions.

version
string
required

The semantic version of this data product version. Together, the data product external id (in the request path) and the semantic version uniquely identifies this data product version. Note that even if a data product version is deleted, its semantic version may never be reused within its owning data product. We currently use a simplified version of what is described at semver.org, only allowing major.minor.patch with up to four digits in each.

Required string length: 5 - 14
Pattern: ^(0|[1-9]\d{0,3})\.(0|[1-9]\d{0,3})\.(0|[1-9]\d{0,3})$
Example:

"1.2.34"

views
object[]
required

A collection of references to views (with versions) that are associated with this data product version. Each item of the collection is immutable (it may not be modified or removed later), but items may be added later.

Maximum array length: 100
status
enum<string>
required

The status of this data product version.

Available options:
draft,
published,
deprecated
terms
object
required

Terms and conditions for using this data product version.

createdTime
integer<int64>
required

The number of milliseconds since 00:00:00 Thursday, 1 January 1970, Coordinated Universal Time (UTC), minus leap seconds.

Required range: x >= 0
Example:

1730204346000

lastUpdatedTime
integer<int64>
required

The number of milliseconds since 00:00:00 Thursday, 1 January 1970, Coordinated Universal Time (UTC), minus leap seconds.

Required range: x >= 0
Example:

1730204346000

description
string<markdown>

A detailed description of this specific version of the data product. The text will be interpreted as markdown.

Maximum string length: 2000
Last modified on September 24, 2026