---
title: "Gets the details of a datapoint by its id."
method: GET
path: "/datapoint/{datapointId}"
tags: ["Datapoints"]
---

# Gets the details of a datapoint by its id.

`GET /datapoint/{datapointId}`

## Path parameters

- `datapointId` string, required

## Response `200`

OK

- GetDatapointEndpointOutput
  - `id` string, required — The id of the datapoint.
  - `datasetId` string, required — The id of the dataset this datapoint belongs to.
  - `state` 'Ready' | 'Pending' | 'Failed', required
  - `asset` union, required
    - object
      - `_t` 'FileAsset', required
      - `fileName` string, required
      - `metadata` MetadataModelCollection, required
      - `identifier` string, required
    - object
      - `_t` 'MultiAsset', required
      - `assets` IAsset[], required
      - `metadata` MetadataModelCollection, required
      - `identifier` string, required
    - object
      - `_t` 'NullAsset', required
      - `metadata` MetadataModelCollection, required
      - `identifier` string, required
    - object
      - `_t` 'TextAsset', required
      - `text` string, required
      - `metadata` MetadataModelCollection, required
      - `identifier` string, required
  - `context` string, nullable — Optional context text shown to annotators alongside the datapoint.
  - `contextAsset` union
    - object
      - `_t` 'FileAsset', required
      - `fileName` string, required
      - `metadata` MetadataModelCollection, required
      - `identifier` string, required
    - object
      - `_t` 'MultiAsset', required
      - `assets` IAsset[], required
      - `metadata` MetadataModelCollection, required
      - `identifier` string, required
    - object
      - `_t` 'NullAsset', required
      - `metadata` MetadataModelCollection, required
      - `identifier` string, required
    - object
      - `_t` 'TextAsset', required
      - `text` string, required
      - `metadata` MetadataModelCollection, required
      - `identifier` string, required
  - `sortIndex` integer, nullable — An optional upload index used to force a certain order.
  - `createdAt` string, date-time, required — The timestamp when the datapoint was created.

## Other responses

- `400` — Bad Request
- `401` — Unauthenticated
- `403` — Forbidden

---

[API](https://skmtc.net/rapidata/apis/rapidata-api.md) · [All operations](https://skmtc.net/rapidata/apis/rapidata-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/rapidata/rapidata-api/revisions/e42ec51c7b88/schema)
