This endpoint lists objects in a bucket with cursor-based pagination, filtering, and sorting.
Filtering: Use dot notation for metadata fields
Sorting: Specify field and direction
Pagination: Cursor-based for efficient deep pagination
Total Count: Optional (expensive operation)
REQUIRED: Bearer token authentication using your API key. Format: 'Bearer sk_xxxxxxxxxxxxx'. You can create API keys in the Mixpeek dashboard under Organization Settings.
"Bearer YOUR_API_KEY"
"Bearer YOUR_STRIPE_API_KEY"
REQUIRED: Namespace identifier for scoping this request. All resources (collections, buckets, taxonomies, etc.) are scoped to a namespace. You can provide either the namespace name or namespace ID. Format: ns_xxxxxxxxxxxxx (ID) or a custom name like 'my-namespace'
"ns_abc123def456"
"production"
"my-namespace"
The unique identifier of the bucket.
1 <= x <= 10000 <= x <= 10000Request model for listing objects in a bucket.
Filters to apply to the object list
Sort options for the object list
Search term to filter objects by key or metadata
OPTIONAL. List of fields to include in the response. Supports dot notation for nested fields (e.g., 'metadata.title', 'status'). When specified, only the selected fields will be returned in the object results, reducing response size. System fields like 'object_id' and 'bucket_id' are always included. Use this to optimize response size when working with large objects.
["metadata", "status", "created_at"]Successful Response