Skip to content

Teams

counts(*, version=None, per_platform=False)

Retrieve the number of teams assets in the metadata catalogue.

Parameters:

Name Type Description Default
version str | None

The version of the endpoint (default is None).

None
per_platform bool

Whether to list counts per platform (default is False).

False

Returns:

Type Description
int | dict[str, int]

The number teams assets in the metadata catalogue. If the parameter per_platform is True, it returns a dictionary with platform names as keys and the number of teams assets from that platform as values.

get_asset(*, identifier, version=None, data_format='pandas')

Retrieve metadata for a specific teams.

Parameters:

Name Type Description Default
identifier int

The identifier of the teams to retrieve.

required
version str | None

The version of the endpoint (default is None).

None
data_format Literal['pandas', 'json']

The desired format for the response (default is "pandas"). For "json" formats, the returned type is a json decoded type, in this case a dict.

'pandas'

Returns:

Type Description
Series | dict

The retrieved metadata for the specified teams.

get_asset_from_platform(*, platform, platform_identifier, version=None, data_format='pandas')

Retrieve metadata for a specific teams identified by the external platform identifier.

Parameters:

Name Type Description Default
platform str

The platform where the teams asset is retrieved from.

required
platform_identifier str

The identifier under which the teams is known by the platform.

required
version str | None

The version of the endpoint (default is None).

None
data_format Literal['pandas', 'json']

The desired format for the response (default is "pandas"). For "json" formats, the returned type is a json decoded type, in this case a dict.

'pandas'

Returns:

Type Description
Series | dict

The retrieved metadata for the specified teams.

get_assets_async(*, identifiers, version=None, data_format='pandas') async

Asynchronously retrieve metadata for a list of teams identifiers.

Parameters:

Name Type Description Default
identifiers list[int]

The list of identifiers of the teams to retrieve.

required
version str | None

The version of the endpoint (default is None).

None
data_format Literal['pandas', 'json']

The desired format for the response (default is "pandas"). For "json" formats, the returned type is a json decoded type, in this case a list of dicts.

'pandas'

Returns:

Type Description
DataFrame | list[dict]

The retrieved metadata for the specified teams.

get_content(*, identifier, distribution_idx=0, version=None)

Retrieve the data content of a specific teams.

Parameters:

Name Type Description Default
identifier int

The identifier of the teams asset.

required
distribution_idx int

The index of a specific distribution from the distribution list (default is 0).

0
version str | None

The version of the endpoint (default is None).

None

Returns:

Type Description
bytes

The data content for the specified teams.

get_list(*, platform=None, offset=0, limit=10, version=None, data_format='pandas')

Retrieve a list of teams from the catalogue.

Parameters:

Name Type Description Default
platform str | None

Return metadata of teams assets of this platform (default is None).

None
offset int

The offset for pagination (default is 0).

0
limit int

The maximum number of items to retrieve (default is 10).

10
version str | None

The version of the endpoint (default is None).

None
data_format Literal['pandas', 'json']

The desired format for the response (default is "pandas"). For "json" formats, the returned type is a json decoded type, i.e. in this case a list of dicts.

'pandas'

Returns:

Type Description
DataFrame | list[dict]

The retrieved metadata in the specified format.

get_list_async(*, offset=0, limit=100, batch_size=10, version=None, data_format='pandas') async

Asynchronously retrieve a list of teams from the catalogue in batches.

Parameters:

Name Type Description Default
offset int

The offset for pagination (default is 0).

0
limit int

The maximum number of items to retrieve (default is 10).

100
batch_size int

The number of items in a a batch.

10
version str | None

The version of the endpoint (default is None).

None
data_format Literal['pandas', 'json']

The desired format for the response (default is "pandas"). For "json" formats, the returned type is a json decoded type, in this case a list of dicts.

'pandas'

Returns:

Type Description
DataFrame | list[dict]

The retrieved metadata in the specified format.

Raises:

Type Description
ValueError

Batch size must be larger than 0.