---
title: "Changes to POST /environments/{environmentID}/flows"
method: POST
path: "/environments/{environmentID}/flows"
---

# Changes to POST /environments/{environmentID}/flows

`POST /environments/{environmentID}/flows`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 4 of 8 revisions.

- **2026-01-07** (3.1) `6ad8bc078fb8`: 6 breaking, 1 info
- **2025-12-01** (3.1) `6581e0a8e178`: 11 breaking, 1 warning, 13 info
- **2025-11-18** (3.1) `386d2d092d61`: 8 breaking
- **2025-11-06** (3.1) `a03eedb1a80f`: 1 info

## Changes

- **2026-01-07** (3.1) `6ad8bc078fb8`: 6 breaking, 1 info
  - the `graphData/elements/edges/items/position/x` request property format changed from no format to `bigFloatUnquoted`
  - the `graphData/elements/edges/items/position/y` request property format changed from no format to `bigFloatUnquoted`
  - the `graphData/elements/nodes/items/position/x` request property format changed from no format to `bigFloatUnquoted`
  - the `graphData/elements/nodes/items/position/y` request property format changed from no format to `bigFloatUnquoted`
  - the `graphData/pan/x` request property format changed from no format to `bigFloatUnquoted`
  - the `graphData/pan/y` request property format changed from no format to `bigFloatUnquoted`
  - added the new optional request property `graphData/elements/nodes/items/data/idUnique`
- **2025-12-01** (3.1) `6581e0a8e178`: 11 breaking, 1 warning, 13 info
  - response property `settings/customErrorShowFooter` list-of-types was widened by adding types `string` to media type `application/json` of response `201`
  - response property `settings/defaultErrorScreenBrandLogo` list-of-types was widened by adding types `string` to media type `application/json` of response `201`
  - response property `settings/jsLinks/items/defer` list-of-types was widened by adding types `string` to media type `application/json` of response `201`
  - response property `settings/requireAuthenticationToInitiate` list-of-types was widened by adding types `string` to media type `application/json` of response `201`
  - response property `settings/scrubSensitiveInfo` list-of-types was widened by adding types `string` to media type `application/json` of response `201`
  - response property `settings/useCSP` list-of-types was widened by adding types `string` to media type `application/json` of response `201`
  - response property `settings/useCustomCSS` list-of-types was widened by adding types `string` to media type `application/json` of response `201`
  - response property `settings/useCustomFlowPlayer` list-of-types was widened by adding types `string` to media type `application/json` of response `201`
  - response property `settings/useCustomScript` list-of-types was widened by adding types `string` to media type `application/json` of response `201`
  - response property `settings/useIntermediateLoadingScreen` list-of-types was widened by adding types `string` to media type `application/json` of response `201`
  - response property `settings/validateOnSave` list-of-types was widened by adding types `string` to media type `application/json` of response `201`
  - changed the pattern of the request property `name` from `^\s*([\p{L}\p{M}\p{N}\p{So}/.'_-]).?(?!.*((<)|(\$\{)))` to `^\s*([\p{L}\p{M}\p{N}\p{So}/.'_\-\[\]]).?(?!.*((<)|(\$\{)))`
  - request property `settings/customErrorShowFooter` list-of-types was widened by adding types `string` to media type `application/json`
  - request property `settings/defaultErrorScreenBrandLogo` list-of-types was widened by adding types `string` to media type `application/json`
  - request property `settings/jsLinks/items/defer` list-of-types was widened by adding types `string` to media type `application/json`
  - request property `settings/requireAuthenticationToInitiate` list-of-types was widened by adding types `string` to media type `application/json`
  - request property `settings/scrubSensitiveInfo` list-of-types was widened by adding types `string` to media type `application/json`
  - request property `settings/useCSP` list-of-types was widened by adding types `string` to media type `application/json`
  - request property `settings/useCustomCSS` list-of-types was widened by adding types `string` to media type `application/json`
  - request property `settings/useCustomFlowPlayer` list-of-types was widened by adding types `string` to media type `application/json`
  - request property `settings/useCustomScript` list-of-types was widened by adding types `string` to media type `application/json`
  - request property `settings/useIntermediateLoadingScreen` list-of-types was widened by adding types `string` to media type `application/json`
  - request property `settings/validateOnSave` list-of-types was widened by adding types `string` to media type `application/json`
  - added the optional property `details/items/innerError/supportedAttributes` to the response with the `400` status
  - added the optional property `details/items/innerError/supportedOperators` to the response with the `400` status
- **2025-11-18** (3.1) `386d2d092d61`: 8 breaking
  - the `graphData/maxZoom` request property format changed from `bigFloat` to `bigFloatUnquoted`
  - the `graphData/minZoom` request property format changed from `bigFloat` to `bigFloatUnquoted`
  - the response property `graphData/maxZoom` became optional for the status `201`
  - the response property `graphData/minZoom` became optional for the status `201`
  - the response property `id` became optional for the status `429`
  - the `id` response property's minLength was decreased from `1` to `0` for the response status `429`
  - the `graphData/maxZoom` response's property format changed from `bigFloat` to `bigFloatUnquoted` for status `201`
  - the `graphData/minZoom` response's property format changed from `bigFloat` to `bigFloatUnquoted` for status `201`
- **2025-11-06** (3.1) `a03eedb1a80f`: 1 info
  - endpoint added

---

[Operation](https://skmtc.dev/pingidentity/apis/pingone-platform-api-2/docs/environments/:environmentID/flows/post.md) - [API](https://skmtc.dev/pingidentity/apis/pingone-platform-api-2.md) - [Page](https://skmtc.dev/pingidentity/apis/pingone-platform-api-2/changes/environments/:environmentID/flows/post)
