---
title: "Changes to Ingest a new dataset"
method: POST
path: "/dataset"
---

# Changes to Ingest a new dataset

`POST /dataset`

> Every recorded change to this endpoint, newest first.
> 50 revisions in range; 3 not diffed.

## Timeline

Changed in 9 of 50 revisions.

- **2025-08-15** `effe6597c391` — 2 info
- **2025-07-02** `714c2732319d` — 1 breaking, 1 info
- **2025-03-11** `aaecd793801d` — 1 info
- **2025-02-03** `bd936a25135c` — 1 breaking, 1 warning, 1 info
- **2025-01-31** `318e4879b08f` — 1 breaking, 1 warning, 1 info
- **2025-01-31** `89e14302a637` — 1 breaking, 1 warning, 1 info
- **2025-01-28** `428c85eceb74` — 1 breaking, 1 warning, 1 info
- **2025-01-24** `afb870643959` — 1 warning, 1 info
- **2025-01-22** `4a783b459564` — 1 breaking

## Changes

- **2025-08-15** `effe6597c391` — 2 info
  - added the non-success response with the status `401`
  - added the non-success response with the status `500`
- **2025-07-02** `714c2732319d` — 1 breaking, 1 info
  - the response property `transferId` became optional for the status `200`
  - added the required property `datasetId` to the response with the `200` status
- **2025-03-11** `aaecd793801d` — 1 info
  - added the new optional request property `autoArchive`
- **2025-02-03** `bd936a25135c` — 1 breaking, 1 warning, 1 info
  - added the new required request property `userToken`
  - removed the optional property `ingestId` from the response with the `200` status
  - added the required property `transferId` to the response with the `200` status
- **2025-01-31** `318e4879b08f` — 1 breaking, 1 warning, 1 info
  - added the new required request property `userToken`
  - removed the optional property `ingestId` from the response with the `200` status
  - added the required property `transferId` to the response with the `200` status
- **2025-01-31** `89e14302a637` — 1 breaking, 1 warning, 1 info
  - removed the required property `transferId` from the response with the `200` status
  - removed the request property `userToken`
  - added the optional property `ingestId` to the response with the `200` status
- **2025-01-28** `428c85eceb74` — 1 breaking, 1 warning, 1 info
  - removed the required property `transferId` from the response with the `200` status
  - removed the request property `userToken`
  - added the optional property `ingestId` to the response with the `200` status
- **2025-01-24** `afb870643959` — 1 warning, 1 info
  - removed the optional property `ingestId` from the response with the `200` status
  - added the required property `transferId` to the response with the `200` status
- **2025-01-22** `4a783b459564` — 1 breaking
  - added the new required request property `userToken`

---

[Operation](https://skmtc.dev/swissopenem/apis/scicat-ingestor-api/docs/dataset/post.md) · [API](https://skmtc.dev/swissopenem/apis/scicat-ingestor-api.md) · [Page](https://skmtc.dev/swissopenem/apis/scicat-ingestor-api/changes/dataset/post)
