List Objects
List storage objects with optional filters and pagination.
Supports filtering by:
- correlation_id: Search metadata for matching correlation_id
- stage: Search metadata for matching stage
- route_id: Search metadata for matching route_id
- prefix: Filter by key prefix (filesystem path)
- delimiter: Character for hierarchical listing (returns common_prefixes for folders)
When delimiter is provided (typically ’/’), the response includes:
- objects: Files at the current level
- common_prefixes: Folder prefixes for navigation
- execution_prefixes: Enriched execution info when include_execution_info=true
Args: storage: Storage provider (injected) correlation_id: Filter by correlation_id stage: Filter by stage name route_id: Filter by route_id prefix: Filter by key prefix delimiter: Delimiter for hierarchical listing (typically ’/’) include_metadata: Include full sidecar metadata in each object (default: true) include_execution_info: Enrich execution ID prefixes with execution metadata (default: false) limit: Maximum results per page (default: 100, max: 1000) offset: Number of records to skip for pagination (default: 0)
Returns: ListObjectsResponse with matching objects, common_prefixes, and execution_prefixes
Raises: HTTPException: 503 if storage not available
Parameters
Section titled “ Parameters ”Query Parameters
Section titled “Query Parameters ”Include sidecar metadata in response
Include sidecar metadata in response
Enrich execution ID prefixes with execution info
Enrich execution ID prefixes with execution info
Maximum results per page
Maximum results per page
Number of records to skip
Number of records to skip
Responses
Section titled “ Responses ”Successful Response
Paginated response for listing objects.
object
List of objects
Summary of a storage object for list responses.
object
Full object key
Content size in bytes
MIME type
Last modified timestamp
Object metadata
object
Sidecar metadata from .meta.json files.
Contains pipeline lineage and processing metadata stored alongside content.
object
Additional metadata fields
object
Common prefixes (folders) when delimiter is used
Enriched execution info when include_execution_info=true
Enriched information for execution ID prefixes.
When include_execution_info=true, common_prefixes that are execution IDs are enriched with execution metadata.
object
The prefix path (execution ID)
Total number of objects matching filters
Maximum entries per page
Offset from start
Whether more objects exist
Validation Error