OpenDream Data Interface

OpenDream's data is what research and insights are built upon — they are the foundational elements of your studies and analyses with OpenDream datasets. On this page, we'll explore the different endpoints you can use to manage OpenDream data programmatically. We'll uncover how to query, send, update, and delete data records.

The Data Model

The data model encompasses all information about the records and datasets you interface with, including how they've been labeled, categorized, and utilized.

Properties

  • Name
    id
    Type
    string
    Description

    Unique identifier for the data record.

  • Name
    dataset_id
    Type
    string
    Description

    Unique identifier for the dataset the record is part of.

  • Name
    type
    Type
    string
    Description

    The type of data (e.g., EEG, FMRI).

  • Name
    labels
    Type
    array
    Description

    An array of labels associated with the data.

  • Name
    timestamp
    Type
    timestamp
    Description

    Timestamp of when the data was recorded.

  • Name
    quality
    Type
    string
    Description

    Quality rating of the data.

  • Name
    link
    Type
    url
    Description

    URL link to the raw data file or visualization.


GET/opendream/v1/data

List All Data Records

This endpoint lets you retrieve a paginated list of all your data records (filtered by dataset if a dataset id is provided). By default, a maximum of ten records are shown per page.

Optional attributes

  • Name
    dataset_id
    Type
    string
    Description

    Limit to records from a particular dataset.

  • Name
    limit
    Type
    integer
    Description

    Limit the number of records returned.


Was this page helpful?