---
title: "Get All Datasets"
method: GET
path: "/api/v1/dataset/"
tags: ["datasets"]
---

# Get All Datasets

`GET /api/v1/dataset/`

## Request

- Base URL: `https://data.corva.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://data.corva.ai/api/v1/dataset/`
- Auth: one of:
  - HTTP bearer
  - API key in header `Authorization`

## Query parameters

- `search` string: Search by dataset name
- `plottable` boolean, nullable: Filter by plottable datasets
- `temporary` boolean, nullable: Filter by temporary datasets

## Response `200`

Successful Response

- DatasetSerializer[]
  - `company_id` integer, nullable
  - `provider` string
  - `name` string
  - `description` string, nullable
  - `schema` object
  - `data_type` 'time' | 'depth' | 'reference' | 'timeseries'
  - `settings` object
  - `permission_workflow` object
  - `plottable` boolean
  - `temporary` boolean
  - `id` integer, required
  - `friendly_name` string
  - `indexes` IndexSerializer[]
    - `name` string
    - `fields` object[]
    - `unique` boolean
    - `required` boolean
    - `status` string
    - `settings` IndexSettings
      - `expire_after_seconds` integer, nullable
      - `partial_filter_expression` object, nullable
    - `statistics` IndexStatistics, required
      - `size` integer
      - `usage` number
  - `statistics` DatasetStatistics
    - `size` integer
    - `count` integer
    - `storage_size` integer
    - `index_size` integer

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/corva/apis/corva-data-api.md) - [All operations](https://skmtc.dev/corva/apis/corva-data-api/llms.txt) - [OpenAPI document](https://skmtc.dev/corva/apis/corva-data-api/revisions/f0426c267c36?raw)
