---
title: "POST /model-hub/develops/{dataset_id}/add_empty_columns/"
method: POST
path: "/model-hub/develops/{dataset_id}/add_empty_columns/"
tags: ["model-hub"]
---

# POST /model-hub/develops/{dataset_id}/add_empty_columns/

`POST /model-hub/develops/{dataset_id}/add_empty_columns/`

## Request

- Base URL: `http://localhost:8000`
- URL: `http://localhost:8000/model-hub/develops/{dataset_id}/add_empty_columns/`
- Auth: one of:
  - API key in header `X-Api-Key`
  - API key in header `X-Secret-Key`

## Request body

- DatasetAddEmptyColumnsRequest
  - `num_cols` integer

## Response `200`

OK

- DatasetColumnsMutationResponse
  - `status` boolean, required
  - `result` DatasetColumnsMutationResult, required
    - `message` string, required
    - `data` Column[]
      - `id` string, uuid
      - `name` string, required
      - `data_type` 'text' | 'boolean' | 'integer' | 'float' | 'json' | 'array' | 'image' | 'images' | 'datetime' | 'audio' | 'document' | 'others' | 'persona', required
      - `dataset` string, uuid, nullable
      - `source` 'evaluation' | 'evaluation_tags' | 'evaluation_reason' | 'run_prompt' | 'experiment' | 'optimisation' | 'experiment_evaluation' | 'experiment_evaluation_tags' | 'optimisation_evaluation' | 'annotation_label' | 'optimisation_evaluation_tags' | 'extracted_json' | 'classification' | 'extracted_entities' | 'api_call' | 'python_code' | 'vector_db' | 'conditional' | 'eval_playground' | 'OTHERS', required
      - `source_id` string, nullable

## Other responses

- `400`: Bad Request
- `403`: Forbidden
- `404`: Not Found
- `409`: Conflict
- `500`: Internal Server Error
- `default`: Default error response

---

[API](https://skmtc.dev/futureagi/apis/future-agi-management-api.md) · [All operations](https://skmtc.dev/futureagi/apis/future-agi-management-api/llms.txt) · [OpenAPI document](https://skmtc.dev/futureagi/apis/future-agi-management-api/revisions/c8684118e142?raw)
