---
title: "Changes to create data service"
method: POST
path: "/api/v1/data_services"
---

# Changes to create data service

`POST /api/v1/data_services`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 8 of 10 revisions.

- **2023-03-29** (v1) `e70183d58776`: 2 breaking
- **2023-03-24** (v1) `7b057473175a`: 2 breaking, 1 warning, 4 info
- **2023-03-24** (v1) `407df2ecfc94`: 1 warning, 1 info
- **2023-03-24** (v1) `0d1e4e8290e7`: 6 breaking, 11 warning, 7 info
- **2023-03-23** (v1) `6555e0d34a61`: 5 breaking
- **2023-03-23** (v1) `38937d5d855e`: 1 breaking, 24 warning
- **2023-03-21** (v1) `51047afd08b4`: 9 breaking
- **2023-03-17** (v1) `6a576f245e57`: 1 info

## Changes

- **2023-03-29** (v1) `e70183d58776`: 2 breaking
  - the `data_service/creators/items/` request property format changed from no format to `uri`
  - the `data_service/publisher` request property format changed from no format to `uri`
- **2023-03-24** (v1) `7b057473175a`: 2 breaking, 1 warning, 4 info
  - removed the enum value `OFFICIAL_SENSITIVE` of the request property `data_service/security_classification`
  - removed the enum value `PRODUCTION` of the request property `data_service/service_status`
  - removed the request property `data_service/enpoint_url`
  - added the new optional request property `data_service/endpoint_url`
  - added the new `DISCOVERY` enum value to the request property `data_service/service_status`
  - added the new `LIVE` enum value to the request property `data_service/service_status`
  - added the non-success response with the status `400`
- **2023-03-24** (v1) `407df2ecfc94`: 1 warning, 1 info
  - removed the request property `data_service/alternative_title`
  - added the new optional request property `data_service/alternative_titles`
- **2023-03-24** (v1) `0d1e4e8290e7`: 6 breaking, 11 warning, 7 info
  - added the new required request property `data_service/access_rights`
  - added the new required request property `data_service/contact_email`
  - added the new required request property `data_service/contact_name`
  - added the new required request property `data_service/endpoint_description`
  - added the new required request property `data_service/security_classification`
  - added the new required request property `data_service/service_status`
  - removed the request property `data_service/accessRights`
  - removed the request property `data_service/alternativeTitle`
  - removed the request property `data_service/contactEmail`
  - removed the request property `data_service/contactName`
  - removed the request property `data_service/endpointDescription`
  - removed the request property `data_service/enpointUrl`
  - removed the request property `data_service/relatedDataResources`
  - removed the request property `data_service/securityClassification`
  - removed the request property `data_service/servesData`
  - removed the request property `data_service/serviceStatus`
  - removed the request property `data_service/serviceType`
  - added the new optional request property `data_service/alternative_title`
  - added the new optional request property `data_service/enpoint_url`
  - added the new optional request property `data_service/related_data_resources`
  - added the new optional request property `data_service/serves_data`
  - added the new optional request property `data_service/service_type`
  - the `data_service/creators/items/` request property format was generalized from `slug` to no format
  - the `data_service/publisher` request property format was generalized from `slug` to no format
- **2023-03-23** (v1) `6555e0d34a61`: 5 breaking
  - the `data_service/creators/items/` request property format changed from `uuid` to `slug`
  - the `data_service/licence` request property format changed from no format to `url`
  - the `data_service/publisher` request property format changed from `uuid` to `slug`
  - the `data_service/relatedDataResources/items/` request property format changed from no format to `uuid`
  - the `data_service/servesData` request property type changed from `string` to `array`
- **2023-03-23** (v1) `38937d5d855e`: 1 breaking, 24 warning
  - added the new required request property `data_service`
  - removed the request property `accessRights`
  - removed the request property `alternativeTitle`
  - removed the request property `contactEmail`
  - removed the request property `contactName`
  - removed the request property `created`
  - removed the request property `creator`
  - removed the request property `description`
  - removed the request property `endpointDescription`
  - removed the request property `enpointUrl`
  - removed the request property `identifier`
  - removed the request property `issued`
  - removed the request property `keywords`
  - removed the request property `licence`
  - removed the request property `modified`
  - removed the request property `publisher`
  - removed the request property `relatedDataResources`
  - removed the request property `securityClassification`
  - removed the request property `servesData`
  - removed the request property `serviceStatus`
  - removed the request property `serviceType`
  - removed the request property `summary`
  - removed the request property `theme`
  - removed the request property `title`
  - removed the request property `version`
- **2023-03-21** (v1) `51047afd08b4`: 9 breaking
  - the `alternativeTitle` request property type changed from `string` to `array`
  - the `contactEmail` request property format changed from no format to `email`
  - the `created` request property format changed from no format to `date`
  - the `creator/items/` request property format changed from no format to `uuid`
  - the `enpointUrl` request property format changed from no format to `url`
  - the `issued` request property format changed from no format to `date`
  - the `modified` request property format changed from no format to `datetime`
  - the `publisher` request property format changed from no format to `uuid`
  - the `theme` request property type changed from `string` to `array`
- **2023-03-17** (v1) `6a576f245e57`: 1 info
  - added the non-success response with the status `422`

---

[Operation](https://skmtc.dev/central-digital-and-data-office/apis/datacatalogue-api-v1/docs/api/v1/data_services/post.md) - [API](https://skmtc.dev/central-digital-and-data-office/apis/datacatalogue-api-v1.md) - [Page](https://skmtc.dev/central-digital-and-data-office/apis/datacatalogue-api-v1/changes/api/v1/data_services/post)
