---
title: "Changes to Create or update a stream"
method: PUT
path: "/api/streams/{name}"
---

# Changes to Create or update a stream

`PUT /api/streams/{name}`

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

## Timeline

Changed in 3 of 176 revisions.

- **2026-09-22** `3e7e7b646f2e` — 2 breaking, 1 warning, 2 info
- **2026-08-13** `0ccc4e4f608a` — 1 breaking, 3 warning, 1 info
- **2026-08-12** `f4def03bd2af` — 2 breaking, 2 info

## Changes

- **2026-09-22** `3e7e7b646f2e` — 2 breaking, 1 warning, 2 info
  - removed `subschema #1, subschema #2, subschema #3` from the `anyOf[#/components/schemas/Kibana_HTTP_APIs_ClassicStreamUpsertRequest]/stream/ingest/classic/field_overrides/additionalProperties/allOf[#/components/schemas/Kibana_HTTP_APIs_RecursiveRecord]/additionalProperties/` request property `anyOf` list
  - removed `subschema #1, subschema #2, subschema #3` from the `anyOf[#/components/schemas/Kibana_HTTP_APIs_WiredStreamUpsertRequest]/stream/ingest/wired/fields/additionalProperties/allOf[#/components/schemas/Kibana_HTTP_APIs_RecursiveRecord]/additionalProperties/` request property `anyOf` list
  - for the `path` request parameter `name`, the maxLength was set to `200`
  - added `subschema #1, subschema #2, subschema #3` to the `anyOf[#/components/schemas/Kibana_HTTP_APIs_ClassicStreamUpsertRequest]/stream/ingest/classic/field_overrides/additionalProperties/allOf[#/components/schemas/Kibana_HTTP_APIs_RecursiveRecord]/additionalProperties/` request property `anyOf` list
  - added `subschema #1, subschema #2, subschema #3` to the `anyOf[#/components/schemas/Kibana_HTTP_APIs_WiredStreamUpsertRequest]/stream/ingest/wired/fields/additionalProperties/allOf[#/components/schemas/Kibana_HTTP_APIs_RecursiveRecord]/additionalProperties/` request property `anyOf` list
- **2026-08-13** `0ccc4e4f608a` — 1 breaking, 3 warning, 1 info
  - the `anyOf[#/components/schemas/Kibana_HTTP_APIs_ClassicStreamUpsertRequest]/stream/ingest/processing` request property type changed from `object` to no type
  - removed the request property `anyOf[#/components/schemas/Kibana_HTTP_APIs_ClassicStreamUpsertRequest]/stream/ingest/processing/steps`
  - removed the request property `anyOf[#/components/schemas/Kibana_HTTP_APIs_ClassicStreamUpsertRequest]/stream/ingest/processing/updated_at`
  - removed the request property `anyOf[#/components/schemas/Kibana_HTTP_APIs_WiredStreamUpsertRequest]/stream/ingest/processing/updated_at`
  - added `subschema #1, subschema #2` to the `anyOf[#/components/schemas/Kibana_HTTP_APIs_ClassicStreamUpsertRequest]/stream/ingest/processing` request property `anyOf` list
- **2026-08-12** `f4def03bd2af` — 2 breaking, 2 info
  - removed `subschema #1, subschema #2` from the `anyOf[#/components/schemas/Kibana_HTTP_APIs_ClassicStreamUpsertRequest]/stream/ingest/classic/field_overrides/additionalProperties/allOf[#/components/schemas/Kibana_HTTP_APIs_RecursiveRecord]/additionalProperties/` request property `anyOf` list
  - removed `subschema #1, subschema #2` from the `anyOf[#/components/schemas/Kibana_HTTP_APIs_WiredStreamUpsertRequest]/stream/ingest/wired/fields/additionalProperties/allOf[#/components/schemas/Kibana_HTTP_APIs_RecursiveRecord]/additionalProperties/` request property `anyOf` list
  - added `subschema #1, subschema #2` to the `anyOf[#/components/schemas/Kibana_HTTP_APIs_ClassicStreamUpsertRequest]/stream/ingest/classic/field_overrides/additionalProperties/allOf[#/components/schemas/Kibana_HTTP_APIs_RecursiveRecord]/additionalProperties/` request property `anyOf` list
  - added `subschema #1, subschema #2` to the `anyOf[#/components/schemas/Kibana_HTTP_APIs_WiredStreamUpsertRequest]/stream/ingest/wired/fields/additionalProperties/allOf[#/components/schemas/Kibana_HTTP_APIs_RecursiveRecord]/additionalProperties/` request property `anyOf` list

---

[Operation](https://skmtc.dev/elastic/apis/kibana-apis/docs/api/streams/:name/put.md) · [API](https://skmtc.dev/elastic/apis/kibana-apis.md) · [Page](https://skmtc.dev/elastic/apis/kibana-apis/changes/api/streams/:name/put)
