---
title: "Delete Question"
method: DELETE
path: "/questions/{question_id}"
tags: ["questions"]
---

# Delete Question

`DELETE /questions/{question_id}`

## Path parameters

- `question_id` string, uuid, required

## Response `200`

Successful Response

- Question
  - `id` string, uuid, required
  - `name` string, required
  - `title` string, required
  - `description` string, nullable
  - `required` boolean, required
  - `settings` union, required
    - TextQuestionSettings
      - `type` 'text', required
      - `use_markdown` boolean
      - `use_table` boolean
    - RatingQuestionSettings
      - `type` 'rating', required
      - `options` RatingQuestionSettingsOption[], required
        - `value` integer, required
    - LabelSelectionQuestionSettings
      - `type` 'label_selection', required
      - `options` OptionSettings[], required
        - `value` string, required
        - `text` string, required
        - `description` string, nullable
      - `visible_options` integer, nullable
      - `strict` boolean
    - MultiLabelSelectionQuestionSettings
      - `type` 'multi_label_selection', required
      - `options` OptionSettings[], required
        - `value` string, required
        - `text` string, required
        - `description` string, nullable
      - `visible_options` integer, nullable
      - `strict` boolean
      - `options_order` 'natural' | 'suggestion'
    - RankingQuestionSettings
      - `type` 'ranking', required
      - `options` OptionSettings[], required
        - `value` string, required
        - `text` string, required
        - `description` string, nullable
    - SpanQuestionSettings
      - `type` 'span', required
      - `field` string, required
      - `options` OptionSettings[], required
        - `value` string, required
        - `text` string, required
        - `description` string, nullable
      - `visible_options` integer, nullable
      - `allow_overlapping` boolean — Allow spans overlapping
      - `allow_character_annotation` boolean — Allow character-level annotation
    - TableQuestionSettings
      - `type` 'table', required
  - `dataset_id` string, uuid, required
  - `inserted_at` string, date-time, required
  - `updated_at` string, date-time, required

## Other responses

- `400` — Bad Request
- `403` — Forbidden
- `404` — Not Found
- `409` — Conflict
- `422` — Unprocessable Content
- `500` — Internal Server Error

---

[API](https://skmtc.net/hf/apis/extralit-v1.md) · [All operations](https://skmtc.net/hf/apis/extralit-v1/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/hf/extralit-v1/versions/3ebd7ae94c89/schema)
