---
title: "Changes to Supported secondary web service protocols"
method: GET
path: "/service_types"
---

# Changes to Supported secondary web service protocols

`GET /service_types`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 11 of 69 revisions.

- **2026-01-26** `14b9824d2788`: 2 info
- **2026-01-26** `a5a4894f6ec8`: 2 breaking
- **2025-09-11** `849681c680d9`: 2 info
- **2023-10-11** `c6fada08668d`: 2 info
- **2023-05-25** `b82d890ff099`: 6 info
- **2023-05-25** `e7073283a23b`: 3 breaking, 9 info
- **2023-05-25** `4d1bdd4d72c8`: 1 breaking, 10 warning, 4 info
- **2023-05-25** `f29820dd280f`: 3 breaking, 13 info
- **2023-04-11** `9d237600b743`: 3 warning, 9 info
- **2023-01-30** `124d8592de4c`: 3 breaking, 9 info
- **2023-01-04** `f8c75b14f474`: 1 breaking, 10 warning, 4 info

## Changes

- **2026-01-26** `14b9824d2788`: 2 info
  - added the required property `additionalProperties/process_parameters/items/schema/oneOf[subschema #1: Single Data Type]/oneOf[subschema #3: Datacube]/dimensions/items/type` to the response with the `200` status
  - added the required property `additionalProperties/process_parameters/items/schema/oneOf[subschema #2: Multiple data types]/items/oneOf[subschema #3: Datacube]/dimensions/items/type` to the response with the `200` status
- **2026-01-26** `a5a4894f6ec8`: 2 breaking
  - removed the required property `additionalProperties/process_parameters/items/schema/oneOf[subschema #1: Single Data Type]/oneOf[subschema #3: Datacube]/dimensions/items/type` from the response with the `200` status
  - removed the required property `additionalProperties/process_parameters/items/schema/oneOf[subschema #2: Multiple data types]/items/oneOf[subschema #3: Datacube]/dimensions/items/type` from the response with the `200` status
- **2025-09-11** `849681c680d9`: 2 info
  - added the required property `additionalProperties/process_parameters/items/schema/oneOf[subschema #1: Single Data Type]/oneOf[subschema #3: Datacube]/dimensions/items/type` to the response with the `200` status
  - added the required property `additionalProperties/process_parameters/items/schema/oneOf[subschema #2: Multiple data types]/items/oneOf[subschema #3: Datacube]/dimensions/items/type` to the response with the `200` status
- **2023-10-11** `c6fada08668d`: 2 info
  - added `#/components/schemas/json_schema` to the `additionalProperties/configuration/additionalProperties/` response property `allOf` list for the response status `200`
  - removed `#/components/schemas/process_json_schema` from the `additionalProperties/configuration/additionalProperties/` response property `allOf` list for the response status `200`
- **2023-05-25** `b82d890ff099`: 6 info
  - added the optional property `additionalProperties/configuration/additionalProperties/allOf[subschema #1: Single Data Type]/allOf[subschema #1: JSON Schema]/$id` to the response with the `200` status
  - added the optional property `additionalProperties/configuration/additionalProperties/allOf[subschema #1: Single Data Type]/allOf[subschema #1: JSON Schema]/$schema` to the response with the `200` status
  - added the optional property `additionalProperties/process_parameters/items/schema/oneOf[subschema #1: Single Data Type]/allOf[subschema #1: JSON Schema]/$id` to the response with the `200` status
  - added the optional property `additionalProperties/process_parameters/items/schema/oneOf[subschema #1: Single Data Type]/allOf[subschema #1: JSON Schema]/$schema` to the response with the `200` status
  - added the optional property `additionalProperties/process_parameters/items/schema/oneOf[subschema #2: Multiple data types]/items/allOf[subschema #1: JSON Schema]/$id` to the response with the `200` status
  - added the optional property `additionalProperties/process_parameters/items/schema/oneOf[subschema #2: Multiple data types]/items/allOf[subschema #1: JSON Schema]/$schema` to the response with the `200` status
- **2023-05-25** `e7073283a23b`: 3 breaking, 9 info
  - added `#/components/schemas/process_graph_json_schema, #/components/schemas/datacube_json_schema, subschema #1: Generic` to the `additionalProperties/configuration/additionalProperties/allOf[subschema #1: Single data type -> subschema #1: Single Data Type]/` response property `oneOf` list for the response status `200`
  - added `#/components/schemas/process_graph_json_schema, #/components/schemas/datacube_json_schema, subschema #1: Generic` to the `additionalProperties/process_parameters/items/schema/oneOf[subschema #1: Single data type -> subschema #1: Single Data Type]/` response property `oneOf` list for the response status `200`
  - added `#/components/schemas/process_graph_json_schema, #/components/schemas/datacube_json_schema, subschema #1: Generic` to the `additionalProperties/process_parameters/items/schema/oneOf[subschema #2: Multiple data types]/items/` response property `oneOf` list for the response status `200`
  - added the optional property `additionalProperties/configuration/additionalProperties/allOf[subschema #1: Single data type -> subschema #1: Single Data Type]/deprecated` to the response with the `200` status
  - added the optional property `additionalProperties/configuration/additionalProperties/allOf[subschema #1: Single data type -> subschema #1: Single Data Type]/subtype` to the response with the `200` status
  - added the optional property `additionalProperties/process_parameters/items/schema/oneOf[subschema #1: Single data type -> subschema #1: Single Data Type]/deprecated` to the response with the `200` status
  - added the optional property `additionalProperties/process_parameters/items/schema/oneOf[subschema #1: Single data type -> subschema #1: Single Data Type]/subtype` to the response with the `200` status
  - added the optional property `additionalProperties/process_parameters/items/schema/oneOf[subschema #2: Multiple data types]/items/deprecated` to the response with the `200` status
  - added the optional property `additionalProperties/process_parameters/items/schema/oneOf[subschema #2: Multiple data types]/items/subtype` to the response with the `200` status
  - removed `subschema #2` from the `additionalProperties/configuration/additionalProperties/allOf[subschema #1: Single data type -> subschema #1: Single Data Type]/` response property `allOf` list for the response status `200`
  - removed `subschema #2` from the `additionalProperties/process_parameters/items/schema/oneOf[subschema #1: Single data type -> subschema #1: Single Data Type]/` response property `allOf` list for the response status `200`
  - removed `subschema #2` from the `additionalProperties/process_parameters/items/schema/oneOf[subschema #2: Multiple data types]/items/` response property `allOf` list for the response status `200`
- **2023-05-25** `4d1bdd4d72c8`: 1 breaking, 10 warning, 4 info
  - added `#/components/schemas/process_json_schema` to the `additionalProperties/process_parameters/items/schema` response property `oneOf` list for the response status `200`
  - removed the optional property `additionalProperties/process_parameters/items/schema/oneOf[subschema #2: Multiple data types]/items/deprecated` from the response with the `200` status
  - removed the optional property `additionalProperties/process_parameters/items/schema/oneOf[subschema #2: Multiple data types]/items/enum` from the response with the `200` status
  - removed the optional property `additionalProperties/process_parameters/items/schema/oneOf[subschema #2: Multiple data types]/items/items` from the response with the `200` status
  - removed the optional property `additionalProperties/process_parameters/items/schema/oneOf[subschema #2: Multiple data types]/items/maxItems` from the response with the `200` status
  - removed the optional property `additionalProperties/process_parameters/items/schema/oneOf[subschema #2: Multiple data types]/items/maximum` from the response with the `200` status
  - removed the optional property `additionalProperties/process_parameters/items/schema/oneOf[subschema #2: Multiple data types]/items/minItems` from the response with the `200` status
  - removed the optional property `additionalProperties/process_parameters/items/schema/oneOf[subschema #2: Multiple data types]/items/minimum` from the response with the `200` status
  - removed the optional property `additionalProperties/process_parameters/items/schema/oneOf[subschema #2: Multiple data types]/items/pattern` from the response with the `200` status
  - removed the optional property `additionalProperties/process_parameters/items/schema/oneOf[subschema #2: Multiple data types]/items/subtype` from the response with the `200` status
  - removed the optional property `additionalProperties/process_parameters/items/schema/oneOf[subschema #2: Multiple data types]/items/type` from the response with the `200` status
  - added `#/components/schemas/json_schema, subschema #2` to the `additionalProperties/process_parameters/items/schema/oneOf[subschema #2: Multiple data types]/items/` response property `allOf` list for the response status `200`
  - added `#/components/schemas/process_json_schema` to the `additionalProperties/configuration/additionalProperties/` response property `allOf` list for the response status `200`
  - removed `#/components/schemas/json_schema` from the `additionalProperties/configuration/additionalProperties/` response property `allOf` list for the response status `200`
  - removed `#/components/schemas/json_schema` from the `additionalProperties/process_parameters/items/schema` response property `oneOf` list for the response status `200`
- **2023-05-25** `f29820dd280f`: 3 breaking, 13 info
  - the response property `additionalProperties/configuration/additionalProperties/default` became nullable for the status `200`
  - the response property `additionalProperties/process_parameters/items/allOf[#/components/schemas/base_parameter]/default` became nullable for the status `200`
  - added `#/components/schemas/json_schema` to the `additionalProperties/process_parameters/items/schema` response property `oneOf` list for the response status `200`
  - added the optional property `additionalProperties/process_parameters/items/schema/oneOf[subschema #2: Multiple data types]/items/enum` to the response with the `200` status
  - added the optional property `additionalProperties/process_parameters/items/schema/oneOf[subschema #2: Multiple data types]/items/items` to the response with the `200` status
  - added the optional property `additionalProperties/process_parameters/items/schema/oneOf[subschema #2: Multiple data types]/items/maxItems` to the response with the `200` status
  - added the optional property `additionalProperties/process_parameters/items/schema/oneOf[subschema #2: Multiple data types]/items/maximum` to the response with the `200` status
  - added the optional property `additionalProperties/process_parameters/items/schema/oneOf[subschema #2: Multiple data types]/items/minItems` to the response with the `200` status
  - added the optional property `additionalProperties/process_parameters/items/schema/oneOf[subschema #2: Multiple data types]/items/minimum` to the response with the `200` status
  - added the optional property `additionalProperties/process_parameters/items/schema/oneOf[subschema #2: Multiple data types]/items/pattern` to the response with the `200` status
  - added the optional property `additionalProperties/process_parameters/items/schema/oneOf[subschema #2: Multiple data types]/items/type` to the response with the `200` status
  - added `#/components/schemas/json_schema` to the `additionalProperties/configuration/additionalProperties/` response property `allOf` list for the response status `200`
  - removed `#/components/schemas/json_schema` from the `additionalProperties/process_parameters/items/schema/oneOf[subschema #2: Multiple data types]/items/` response property `allOf` list for the response status `200`
  - removed `#/components/schemas/process_json_schema` from the `additionalProperties/configuration/additionalProperties/` response property `allOf` list for the response status `200`
  - removed `#/components/schemas/process_graph_json_schema, #/components/schemas/datacube_json_schema, subschema #1: Generic` from the `additionalProperties/process_parameters/items/schema/oneOf[subschema #2: Multiple data types]/items/` response property `oneOf` list for the response status `200`
  - removed `#/components/schemas/process_json_schema` from the `additionalProperties/process_parameters/items/schema` response property `oneOf` list for the response status `200`
- **2023-04-11** `9d237600b743`: 3 warning, 9 info
  - added the new `geometry` enum value to the `additionalProperties/configuration/additionalProperties/allOf[subschema #1: Single Data Type]/oneOf[subschema #3: Datacube]/dimensions/items/oneOf[subschema #2: Spatial (vector)]/type` response property for the response status `200`
  - added the new `geometry` enum value to the `additionalProperties/process_parameters/items/schema/oneOf[subschema #1: Single Data Type]/oneOf[subschema #3: Datacube]/dimensions/items/oneOf[subschema #2: Spatial (vector)]/type` response property for the response status `200`
  - added the new `geometry` enum value to the `additionalProperties/process_parameters/items/schema/oneOf[subschema #2: Multiple data types]/items/oneOf[subschema #3: Datacube]/dimensions/items/oneOf[subschema #2: Spatial (vector)]/type` response property for the response status `200`
  - added the optional property `additionalProperties/configuration/additionalProperties/allOf[subschema #1: Single Data Type]/allOf[subschema #1: JSON Schema]/$id` to the response with the `200` status
  - added the optional property `additionalProperties/configuration/additionalProperties/allOf[subschema #1: Single Data Type]/allOf[subschema #1: JSON Schema]/$schema` to the response with the `200` status
  - added the optional property `additionalProperties/process_parameters/items/schema/oneOf[subschema #1: Single Data Type]/allOf[subschema #1: JSON Schema]/$id` to the response with the `200` status
  - added the optional property `additionalProperties/process_parameters/items/schema/oneOf[subschema #1: Single Data Type]/allOf[subschema #1: JSON Schema]/$schema` to the response with the `200` status
  - added the optional property `additionalProperties/process_parameters/items/schema/oneOf[subschema #2: Multiple data types]/items/allOf[subschema #1: JSON Schema]/$id` to the response with the `200` status
  - added the optional property `additionalProperties/process_parameters/items/schema/oneOf[subschema #2: Multiple data types]/items/allOf[subschema #1: JSON Schema]/$schema` to the response with the `200` status
  - removed the `geometries` enum value from the `additionalProperties/configuration/additionalProperties/allOf[subschema #1: Single Data Type]/oneOf[subschema #3: Datacube]/dimensions/items/oneOf[subschema #2: Spatial (vector)]/type` response property for the response status `200`
  - removed the `geometries` enum value from the `additionalProperties/process_parameters/items/schema/oneOf[subschema #1: Single Data Type]/oneOf[subschema #3: Datacube]/dimensions/items/oneOf[subschema #2: Spatial (vector)]/type` response property for the response status `200`
  - removed the `geometries` enum value from the `additionalProperties/process_parameters/items/schema/oneOf[subschema #2: Multiple data types]/items/oneOf[subschema #3: Datacube]/dimensions/items/oneOf[subschema #2: Spatial (vector)]/type` response property for the response status `200`
- **2023-01-30** `124d8592de4c`: 3 breaking, 9 info
  - added `#/components/schemas/process_graph_json_schema, #/components/schemas/datacube_json_schema, subschema #1: Generic` to the `additionalProperties/configuration/additionalProperties/allOf[subschema #1: Single data type -> subschema #1: Single Data Type]/` response property `oneOf` list for the response status `200`
  - added `#/components/schemas/process_graph_json_schema, #/components/schemas/datacube_json_schema, subschema #1: Generic` to the `additionalProperties/process_parameters/items/schema/oneOf[subschema #1: Single data type -> subschema #1: Single Data Type]/` response property `oneOf` list for the response status `200`
  - added `#/components/schemas/process_graph_json_schema, #/components/schemas/datacube_json_schema, subschema #1: Generic` to the `additionalProperties/process_parameters/items/schema/oneOf[subschema #2: Multiple data types]/items/` response property `oneOf` list for the response status `200`
  - added the optional property `additionalProperties/configuration/additionalProperties/allOf[subschema #1: Single data type -> subschema #1: Single Data Type]/deprecated` to the response with the `200` status
  - added the optional property `additionalProperties/configuration/additionalProperties/allOf[subschema #1: Single data type -> subschema #1: Single Data Type]/subtype` to the response with the `200` status
  - added the optional property `additionalProperties/process_parameters/items/schema/oneOf[subschema #1: Single data type -> subschema #1: Single Data Type]/deprecated` to the response with the `200` status
  - added the optional property `additionalProperties/process_parameters/items/schema/oneOf[subschema #1: Single data type -> subschema #1: Single Data Type]/subtype` to the response with the `200` status
  - added the optional property `additionalProperties/process_parameters/items/schema/oneOf[subschema #2: Multiple data types]/items/deprecated` to the response with the `200` status
  - added the optional property `additionalProperties/process_parameters/items/schema/oneOf[subschema #2: Multiple data types]/items/subtype` to the response with the `200` status
  - removed `subschema #2` from the `additionalProperties/configuration/additionalProperties/allOf[subschema #1: Single data type -> subschema #1: Single Data Type]/` response property `allOf` list for the response status `200`
  - removed `subschema #2` from the `additionalProperties/process_parameters/items/schema/oneOf[subschema #1: Single data type -> subschema #1: Single Data Type]/` response property `allOf` list for the response status `200`
  - removed `subschema #2` from the `additionalProperties/process_parameters/items/schema/oneOf[subschema #2: Multiple data types]/items/` response property `allOf` list for the response status `200`
- **2023-01-04** `f8c75b14f474`: 1 breaking, 10 warning, 4 info
  - added `#/components/schemas/process_json_schema` to the `additionalProperties/process_parameters/items/schema` response property `oneOf` list for the response status `200`
  - removed the optional property `additionalProperties/process_parameters/items/schema/oneOf[subschema #2: Multiple data types]/items/deprecated` from the response with the `200` status
  - removed the optional property `additionalProperties/process_parameters/items/schema/oneOf[subschema #2: Multiple data types]/items/enum` from the response with the `200` status
  - removed the optional property `additionalProperties/process_parameters/items/schema/oneOf[subschema #2: Multiple data types]/items/items` from the response with the `200` status
  - removed the optional property `additionalProperties/process_parameters/items/schema/oneOf[subschema #2: Multiple data types]/items/maxItems` from the response with the `200` status
  - removed the optional property `additionalProperties/process_parameters/items/schema/oneOf[subschema #2: Multiple data types]/items/maximum` from the response with the `200` status
  - removed the optional property `additionalProperties/process_parameters/items/schema/oneOf[subschema #2: Multiple data types]/items/minItems` from the response with the `200` status
  - removed the optional property `additionalProperties/process_parameters/items/schema/oneOf[subschema #2: Multiple data types]/items/minimum` from the response with the `200` status
  - removed the optional property `additionalProperties/process_parameters/items/schema/oneOf[subschema #2: Multiple data types]/items/pattern` from the response with the `200` status
  - removed the optional property `additionalProperties/process_parameters/items/schema/oneOf[subschema #2: Multiple data types]/items/subtype` from the response with the `200` status
  - removed the optional property `additionalProperties/process_parameters/items/schema/oneOf[subschema #2: Multiple data types]/items/type` from the response with the `200` status
  - added `#/components/schemas/json_schema, subschema #2` to the `additionalProperties/process_parameters/items/schema/oneOf[subschema #2: Multiple data types]/items/` response property `allOf` list for the response status `200`
  - added `#/components/schemas/process_json_schema` to the `additionalProperties/configuration/additionalProperties/` response property `allOf` list for the response status `200`
  - removed `#/components/schemas/json_schema` from the `additionalProperties/configuration/additionalProperties/` response property `allOf` list for the response status `200`
  - removed `#/components/schemas/json_schema` from the `additionalProperties/process_parameters/items/schema` response property `oneOf` list for the response status `200`

---

[Operation](https://skmtc.dev/open-eo/apis/openeo-api/docs/service_types/get.md) - [API](https://skmtc.dev/open-eo/apis/openeo-api.md) - [Page](https://skmtc.dev/open-eo/apis/openeo-api/changes/service_types/get)
