Skip to main content

Overview

The list() method allows you to retrieve datasets with comprehensive filtering, sorting, and pagination capabilities. This is essential for managing and organizing your dataset collections.

Method Signature

Synchronous

Asynchronous

Parameters

int
default:"50"
Maximum number of datasets to return (1-100).
int
default:"0"
Number of datasets to skip for pagination.
str
Filter datasets by name (supports partial matching).
str
Filter datasets created after this timestamp (ISO 8601 format).
str
Filter datasets created before this timestamp (ISO 8601 format).
Dict[str, Any]
Filter datasets by metadata key-value pairs.
str
default:"created_at"
Field to sort by: created_at, updated_at, name, or log_count.
str
default:"desc"
Sort order: asc (ascending) or desc (descending).

Returns

Returns a DatasetList object with the following structure:

Examples

Basic Dataset Listing

Pagination

Filtering by Name

Date Range Filtering

Metadata Filtering

Sorting Options

Combined Filtering and Sorting

Asynchronous Listing

Async Pagination

Concurrent Async Operations

Advanced Use Cases

Dataset Analytics

Dataset Search and Discovery

Dataset Monitoring

Batch Operations

Error Handling

Basic Error Handling

Retry Logic for Listing

Best Practices

Efficient Pagination

Caching Results

Performance Monitoring

Common Use Cases

Dataset Discovery Dashboard

Dataset Cleanup

Dataset Compliance Check