{
  "topic": "errors.INVALID_CHANGE_LEVEL",
  "path": [
    "errors",
    "INVALID_CHANGE_LEVEL"
  ],
  "title": "INVALID_CHANGE_LEVEL — set-change-level supplied value is not a known ChangeLevel",
  "synopsis": "The `changeLevel` path segment must be exactly one of: `ARRAY_LENGTH`, `ARRAY_ELEMENTS`, `TYPE`, or `STRUCTURAL`. Comparison is case-sensitive. Any other value (including the empty string, lower-cased variants, or typos) yields this error.",
  "body": "# errors.INVALID_CHANGE_LEVEL\n\n## NAME\n\nINVALID_CHANGE_LEVEL — `POST /model/{name}/{version}/changeLevel/{changeLevel}` was called with a value that is not one of the four accepted `ChangeLevel` enum members.\n\n## SYNOPSIS\n\nHTTP: `400` `Bad Request`. Retryable: `no`.\n\n## DESCRIPTION\n\nThe `changeLevel` path segment must be exactly one of: `ARRAY_LENGTH`, `ARRAY_ELEMENTS`, `TYPE`, or `STRUCTURAL`. Comparison is case-sensitive. Any other value (including the empty string, lower-cased variants, or typos) yields this error.\n\nThe problem-detail body carries the following properties so callers can branch on the precondition without scraping the message string:\n\n- `entityName` — the model's name from the URL path.\n- `entityVersion` — the model's integer version from the URL path.\n- `suppliedValue` — the offending `changeLevel` string as supplied by the caller.\n- `validValues` — the canonical accepted values, in the hierarchy order documented in `models` (most-restrictive to most-permissive): `ARRAY_LENGTH`, `ARRAY_ELEMENTS`, `TYPE`, `STRUCTURAL`.\n\nNot retryable: the request will keep failing until the caller sends a valid value. Re-issue the request with one of `validValues`.\n\n## SEE ALSO\n\n- errors\n- errors.BAD_REQUEST\n- models\n",
  "sections": [
    {
      "name": "NAME",
      "body": "INVALID_CHANGE_LEVEL — `POST /model/{name}/{version}/changeLevel/{changeLevel}` was called with a value that is not one of the four accepted `ChangeLevel` enum members."
    },
    {
      "name": "SYNOPSIS",
      "body": "HTTP: `400` `Bad Request`. Retryable: `no`."
    },
    {
      "name": "DESCRIPTION",
      "body": "The `changeLevel` path segment must be exactly one of: `ARRAY_LENGTH`, `ARRAY_ELEMENTS`, `TYPE`, or `STRUCTURAL`. Comparison is case-sensitive. Any other value (including the empty string, lower-cased variants, or typos) yields this error.\n\nThe problem-detail body carries the following properties so callers can branch on the precondition without scraping the message string:\n\n- `entityName` — the model's name from the URL path.\n- `entityVersion` — the model's integer version from the URL path.\n- `suppliedValue` — the offending `changeLevel` string as supplied by the caller.\n- `validValues` — the canonical accepted values, in the hierarchy order documented in `models` (most-restrictive to most-permissive): `ARRAY_LENGTH`, `ARRAY_ELEMENTS`, `TYPE`, `STRUCTURAL`.\n\nNot retryable: the request will keep failing until the caller sends a valid value. Re-issue the request with one of `validValues`."
    },
    {
      "name": "SEE ALSO",
      "body": "- errors\n- errors.BAD_REQUEST\n- models"
    }
  ],
  "see_also": [
    "errors",
    "errors.BAD_REQUEST",
    "models"
  ],
  "stability": "stable",
  "actions": []
}
