List contents with pagination and filtering.
Returns a paginated list of contents from the workspace’s knowledge base.
Args: collection_id: Filter by specific collection status: Filter by processing status skip: Number of records to skip (for pagination) limit: Maximum number of records to return sort_by: Field to sort by (created_at, updated_at, name, size) sort_order: Order direction (asc or desc)
Returns: PaginatedResponse with contents and total count
Examples: Get first page: GET /contents?skip=0&limit=20
Get second page: GET /contents?skip=20&limit=20
Filter by collection: GET /contents?collection_id=col_123&limit=50
Filter by status: GET /contents?status=completed&limit=50
Sort by size: GET /contents?sort_by=size&sort_order=desc&limit=20
Combined filters: GET /contents?collection_id=col_123&status=completed&skip=0&limit=20
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
The workspace ID
Filter by collection ID
Filter by status (new, processing, completed, failed)
Number of contents to skip
x >= 0Number of contents to return
1 <= x <= 1000Field to sort by
Sort order (asc/desc)