datasets
Get Dataset Data
Get all data items in a dataset.
This endpoint retrieves all data items (documents, files, etc.) that belong to a specific dataset. Each data item includes metadata such as name, type, creation time, and storage location.
Path Parameters
- dataset_id (UUID): The unique identifier of the dataset
Response
Returns a list of data objects containing:
- id: Unique data item identifier
- name: Data item name
- created_at: When the data was added
- updated_at: When the data was last updated
- extension: File extension
- mime_type: MIME type of the data
- raw_data_location: Storage location of the raw data
- dataset_id: ID of the containing dataset
Error Codes
- 404 Not Found: Dataset doesn’t exist or user doesn’t have access
- 500 Internal Server Error: Error retrieving data
GET
Get Dataset Data
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
Dataset UUID, the id field from GET /api/v1/datasets (not the name)
Example:
"b8a7c3de-4f5a-4b6c-8d9e-0f1a2b3c4d5e"
Previous
Get Dataset StatusGet the processing status of datasets.
This endpoint retrieves the current processing status of one or more datasets,
indicating whether they are being processed, have completed processing, or
encountered errors during pipeline execution.
## Query Parameters
- **dataset** (List[UUID]): List of dataset UUIDs to check status for.
If omitted, returns status for all datasets the user has read permission on
- **pipeline** (List[str], optional): One or more pipeline names to check.
- If omitted, defaults to **cognify_pipeline** (backward-compatible behavior)
- If one pipeline is provided, response is a flat map
- If multiple pipelines are provided, response is nested per dataset and pipeline
- **Available options: add_pipeline, cognify_pipeline**
## Response
Returns status information in one of two shapes:
- Single pipeline (default): {dataset_id: status}
- Multiple pipelines: {dataset_id: {pipeline_name: status}}
Status values:
- **pending**: Dataset is queued for processing
- **running**: Dataset is currently being processed
- **completed**: Dataset processing completed successfully
- **failed**: Dataset processing encountered an error
## Error Codes
- **409 Conflict**: Error retrieving status (e.g. requesting a dataset you don't have
read permission for)
Next
Get Dataset Data