---
title: "Changes to Create API User"
method: POST
path: "/api-users/"
---

# Changes to Create API User

`POST /api-users/`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 2 of 9 revisions.

- **2026-02-08** `0e9b5b5da4d0`: 13 breaking, 6 warning, 25 info
- **2025-03-27** `8b8322107b18`: 12 breaking, 20 info

## Changes

- **2026-02-08** `0e9b5b5da4d0`: 13 breaking, 6 warning, 25 info
  - added `#/components/schemas/UserLabel` to the `labels/items/` request property `allOf` list (media type: application/json)
  - added `#/components/schemas/UserLabel` to the `labels/items/` request property `allOf` list (media type: application/x-www-form-urlencoded)
  - added `#/components/schemas/UserLabel` to the `labels/items/` request property `allOf` list (media type: multipart/form-data)
  - removed the enum value `account` of the request property `user_roles/items/scope/tier` (media type: application/json)
  - removed the enum value `account` of the request property `user_roles/items/scope/tier` (media type: application/x-www-form-urlencoded)
  - removed the enum value `account` of the request property `user_roles/items/scope/tier` (media type: multipart/form-data)
  - removed the enum value `target` of the request property `user_roles/items/scope/tier` (media type: application/json)
  - removed the enum value `target` of the request property `user_roles/items/scope/tier` (media type: application/x-www-form-urlencoded)
  - removed the enum value `target` of the request property `user_roles/items/scope/tier` (media type: multipart/form-data)
  - removed the enum value `team` of the request property `user_roles/items/scope/tier` (media type: application/json)
  - removed the enum value `team` of the request property `user_roles/items/scope/tier` (media type: application/x-www-form-urlencoded)
  - removed the enum value `team` of the request property `user_roles/items/scope/tier` (media type: multipart/form-data)
  - the `labels/items/` request property type changed from `object` to no type (media type: application/json)
  - removed the request property `labels/items/color` (media type: application/json)
  - removed the request property `labels/items/color` (media type: application/x-www-form-urlencoded)
  - removed the request property `labels/items/color` (media type: multipart/form-data)
  - removed the request property `labels/items/name` (media type: application/json)
  - removed the request property `labels/items/name` (media type: application/x-www-form-urlencoded)
  - removed the request property `labels/items/name` (media type: multipart/form-data)
  - added the new optional request property `days_valid_for` (media type: application/json)
  - added the new optional request property `days_valid_for` (media type: application/x-www-form-urlencoded)
  - added the new optional request property `days_valid_for` (media type: multipart/form-data)
  - the request property `labels/items/` became nullable (media type: application/json)
  - the request property `labels/items/` became nullable (media type: application/x-www-form-urlencoded)
  - the request property `labels/items/` became nullable (media type: multipart/form-data)
  - the request property `labels` became optional (media type: application/json)
  - the request property `labels` became optional (media type: application/x-www-form-urlencoded)
  - the request property `labels` became optional (media type: multipart/form-data)
  - the request property `user_roles/items/role/id` became optional (media type: application/json)
  - the request property `user_roles/items/role/id` became optional (media type: application/x-www-form-urlencoded)
  - the request property `user_roles/items/role/id` became optional (media type: multipart/form-data)
  - the `user_roles/items/role/id` request property's minLength was decreased from `12` to `0` (media type: application/json)
  - the `user_roles/items/role/id` request property's minLength was decreased from `12` to `0` (media type: application/x-www-form-urlencoded)
  - the `user_roles/items/role/id` request property's minLength was decreased from `12` to `0` (media type: multipart/form-data)
  - the `user_roles/items/scope/target/id` request property's minLength was decreased from `12` to `0` (media type: application/json)
  - the `user_roles/items/scope/target/id` request property's minLength was decreased from `12` to `0` (media type: application/x-www-form-urlencoded)
  - the `user_roles/items/scope/target/id` request property's minLength was decreased from `12` to `0` (media type: multipart/form-data)
  - the `user_roles/items/scope/team/id` request property's minLength was decreased from `12` to `0` (media type: application/json)
  - the `user_roles/items/scope/team/id` request property's minLength was decreased from `12` to `0` (media type: application/x-www-form-urlencoded)
  - the `user_roles/items/scope/team/id` request property's minLength was decreased from `12` to `0` (media type: multipart/form-data)
  - …4 more
- **2025-03-27** `8b8322107b18`: 12 breaking, 20 info
  - added the new required request property `labels` (media type: application/json)
  - added the new required request property `labels` (media type: application/x-www-form-urlencoded)
  - added the new required request property `labels` (media type: multipart/form-data)
  - added the new required request property `name` (media type: application/json)
  - added the new required request property `name` (media type: application/x-www-form-urlencoded)
  - added the new required request property `name` (media type: multipart/form-data)
  - the request's body type changed from no type to `object` (media type: application/json)
  - the request's body type changed from no type to `object` (media type: application/x-www-form-urlencoded)
  - the request's body type changed from no type to `object` (media type: multipart/form-data)
  - the `changed_by/allOf[#/components/schemas/SimpleUser]/` response's property type changed from no type to `object` for status `200`
  - the `labels/items/` response's property type changed from no type to `object` for status `200`
  - the `user_roles/items/` response's property type changed from no type to `object` for status `200`
  - added the new optional request property `active` (media type: application/json)
  - added the new optional request property `active` (media type: application/x-www-form-urlencoded)
  - added the new optional request property `active` (media type: multipart/form-data)
  - added the new optional request property `title` (media type: application/json)
  - added the new optional request property `title` (media type: application/x-www-form-urlencoded)
  - added the new optional request property `title` (media type: multipart/form-data)
  - added the new optional request property `user_roles` (media type: application/json)
  - added the new optional request property `user_roles` (media type: application/x-www-form-urlencoded)
  - added the new optional request property `user_roles` (media type: multipart/form-data)
  - added the optional property `changed_by/allOf[#/components/schemas/SimpleUser]/email` to the response with the `200` status
  - added the optional property `labels/items/color` to the response with the `200` status
  - added the required property `changed_by/allOf[#/components/schemas/SimpleUser]/id` to the response with the `200` status
  - added the required property `changed_by/allOf[#/components/schemas/SimpleUser]/name` to the response with the `200` status
  - added the required property `labels/items/changed` to the response with the `200` status
  - added the required property `labels/items/changed_by` to the response with the `200` status
  - added the required property `labels/items/id` to the response with the `200` status
  - added the required property `labels/items/name` to the response with the `200` status
  - added the required property `user_roles/items/id` to the response with the `200` status
  - added the required property `user_roles/items/role` to the response with the `200` status
  - added the required property `user_roles/items/scope` to the response with the `200` status

---

[Operation](https://skmtc.dev/probely/apis/snyk-api-web-s-api-reference-documentation/docs/api-users/post.md) - [API](https://skmtc.dev/probely/apis/snyk-api-web-s-api-reference-documentation.md) - [Page](https://skmtc.dev/probely/apis/snyk-api-web-s-api-reference-documentation/changes/api-users/post)
