Skip to main content

# API Changelog version 2.23.0

Released on the 9th of April

Written by Helyette Mehouelley

Impact level : high

## API Changes

### GET /api/auth/assets/

- ⚠️ for the 'query' request parameter 'belong_to_a_team', the type/format was changed from 'integer'/'' to 'boolean'/''

- ⚠️ deleted the 'query' request parameter 'suborg_id'

- ⚠️ deleted the 'query' request parameter 'suborg_not'

### POST /api/auth/assets/

- ⚠️ removed the required property 'data/suborganizations_display' from the response with the '201' status

- ⚠️ removed the request property 'suborganizations' (media type: multipart/form-data)

- ⚠️ removed the request property 'suborganizations' (media type: application/json)

- ⚠️ removed the request property 'suborganizations' (media type: application/x-www-form-urlencoded)

- ⚠️ removed the optional property 'data/suborganizations' from the response with the '201' status

### GET /api/auth/assets/by-control-warning-impacted

- ⚠️ for the 'query' request parameter 'belong_to_a_team', the type/format was changed from 'integer'/'' to 'boolean'/''

- ⚠️ deleted the 'query' request parameter 'suborg_id'

- ⚠️ deleted the 'query' request parameter 'suborg_not'

### GET /api/auth/assets/export/json

- ⚠️ removed the required property 'suborganizations_display' from the response with the '200' status

- ⚠️ removed the optional property 'suborganizations' from the response with the '200' status

### GET /api/auth/assets/group/

- ⚠️ for the 'query' request parameter 'accessible_by_users', the type/format of property '/items/' was changed from 'number'/'' to 'string'/''

- ⚠️ deleted the 'query' request parameter 'suborg_id'

- ⚠️ deleted the 'query' request parameter 'suborg_not'

### POST /api/auth/assets/group/

- ⚠️ removed the request property 'suborganizations' (media type: application/json)

- ⚠️ removed the request property 'suborganizations' (media type: multipart/form-data)

- ⚠️ removed the request property 'suborganizations' (media type: application/x-www-form-urlencoded)

- ⚠️ removed the optional property 'suborganizations' from the response with the '201' status

### GET /api/auth/assets/group/export/csv

- ⚠️ removed the optional property 'suborganizations' from the response with the '200' status

### POST /api/auth/assets/group/export/csv

- ⚠️ removed the request property 'suborganizations' (media type: application/json)

- ⚠️ removed the request property 'suborganizations' (media type: application/x-www-form-urlencoded)

- ⚠️ removed the request property 'suborganizations' (media type: multipart/form-data)

- ⚠️ removed the optional property 'suborganizations' from the response with the '200' status

### GET /api/auth/assets/group/{id}/

- ⚠️ removed the optional property 'suborganizations' from the response with the '200' status

### PATCH /api/auth/assets/group/{id}/

- ⚠️ removed the request property 'suborganizations' (media type: application/x-www-form-urlencoded)

- ⚠️ removed the request property 'suborganizations' (media type: multipart/form-data)

- ⚠️ removed the request property 'suborganizations' (media type: application/json)

- ⚠️ removed the optional property 'suborganizations' from the response with the '200' status

### POST /api/auth/assets/group/{id}/owners

- ⚠️ removed the request property 'suborganizations' (media type: application/x-www-form-urlencoded)

- ⚠️ removed the request property 'suborganizations' (media type: application/json)

- ⚠️ removed the request property 'suborganizations' (media type: multipart/form-data)

- ⚠️ removed the optional property 'suborganizations' from the response with the '200' status

### POST /api/auth/assets/import

- ⚠️ removed the request property 'suborganization' (media type: application/json)

- ⚠️ removed the request property 'suborganization' (media type: multipart/form-data)

- ⚠️ removed the request property 'suborganization' (media type: application/x-www-form-urlencoded)

- added the new optional request property 'teams' (media type: application/x-www-form-urlencoded)

- added the new optional request property 'teams' (media type: multipart/form-data)

- added the new optional request property 'teams' (media type: application/json)

### POST /api/auth/assets/ports

- ⚠️ removed the required property 'suborganizations_display' from the response with the '200' status

- ⚠️ removed the optional property 'suborganizations' from the response with the '200' status

### DELETE /api/auth/assets/tags/

- endpoint added

### POST /api/auth/assets/tags/

- ⚠️ added the new required request property 'asset_ids' (media type: multipart/form-data)

- ⚠️ added the new required request property 'asset_ids' (media type: application/json)

- ⚠️ added the new required request property 'asset_ids' (media type: application/x-www-form-urlencoded)

- ⚠️ added the new required request property 'organization_id' (media type: application/json)

- ⚠️ added the new required request property 'organization_id' (media type: multipart/form-data)

- ⚠️ added the new required request property 'organization_id' (media type: application/x-www-form-urlencoded)

- ⚠️ added the new required request property 'tag_ids' (media type: multipart/form-data)

- ⚠️ added the new required request property 'tag_ids' (media type: application/x-www-form-urlencoded)

- ⚠️ added the new required request property 'tag_ids' (media type: application/json)

- ⚠️ removed the success response with the status '201'

- ⚠️ removed the request property 'organization' (media type: application/json)

- ⚠️ removed the request property 'organization' (media type: multipart/form-data)

- ⚠️ removed the request property 'organization' (media type: application/x-www-form-urlencoded)

- ⚠️ removed the request property 'value' (media type: application/json)

- ⚠️ removed the request property 'value' (media type: multipart/form-data)

- ⚠️ removed the request property 'value' (media type: application/x-www-form-urlencoded)

- added the success response with the status '200'

### DELETE /api/auth/assets/tags/{id}/

- api operation id 'assets_tags_destroy' removed and replaced with 'assets_tags_destroy_2'

### GET /api/auth/assets/{id}/

- ⚠️ removed the required property 'suborganizations_display' from the response with the '200' status

- ⚠️ removed the optional property 'suborganizations' from the response with the '200' status

### PATCH /api/auth/assets/{id}/

- ⚠️ removed the required property 'suborganizations_display' from the response with the '200' status

- ⚠️ removed the request property 'suborganizations' (media type: application/x-www-form-urlencoded)

- ⚠️ removed the request property 'suborganizations' (media type: multipart/form-data)

- ⚠️ removed the request property 'suborganizations' (media type: application/json)

- ⚠️ removed the optional property 'suborganizations' from the response with the '200' status

### POST /api/auth/assets/{id}/

- ⚠️ removed the required property 'suborganizations_display' from the response with the '200' status

- ⚠️ removed the request property 'suborganizations' (media type: application/json)

- ⚠️ removed the request property 'suborganizations' (media type: application/x-www-form-urlencoded)

- ⚠️ removed the request property 'suborganizations' (media type: multipart/form-data)

- ⚠️ removed the optional property 'suborganizations' from the response with the '200' status

### POST /api/auth/assets/{id}/tags

- ⚠️ removed the success response with the status '204'

- ⚠️ removed the request property 'suborganizations' (media type: application/json)

- ⚠️ removed the request property 'suborganizations' (media type: multipart/form-data)

- ⚠️ removed the request property 'suborganizations' (media type: application/x-www-form-urlencoded)

- added the success response with the status '200'

### DELETE /api/auth/assets/{id}/tags/{pk_tag}/

- ⚠️ removed the success response with the status '204'

- added the success response with the status '200'

### GET /api/auth/orgs/export/csv

- ⚠️ api path removed without deprecation

### POST /api/auth/orgs/export/csv

- ⚠️ api path removed without deprecation

### DELETE /api/auth/orgs/suborgs

- ⚠️ api path removed without deprecation

### POST /api/auth/orgs/suborgs

- ⚠️ api path removed without deprecation

### GET /api/auth/orgs/suborgs/list

- ⚠️ api path removed without deprecation

### GET /api/auth/orgs/suborgs/list_all

- ⚠️ api path removed without deprecation

### GET /api/auth/orgs/suborgs/{id}/

- ⚠️ api path removed without deprecation

### POST /api/auth/orgs/suborgs/{id}/

- ⚠️ api path removed without deprecation

### PUT /api/auth/orgs/suborgs/{id}/

- ⚠️ api path removed without deprecation

### GET /api/auth/pentests/

- ⚠️ removed the required property 'results/items/pentest_suborganization' from the response with the '200' status

- removed the optional write-only property 'results/items/suborganization' from the response with the '200' status

### POST /api/auth/pentests/

- ⚠️ removed the required property 'pentest_suborganization' from the response with the '201' status

- ⚠️ removed the request property 'suborganization' (media type: application/json)

- ⚠️ removed the request property 'suborganization' (media type: application/x-www-form-urlencoded)

- ⚠️ removed the request property 'suborganization' (media type: multipart/form-data)

- removed the optional write-only property 'suborganization' from the response with the '201' status

### GET /api/auth/pentests/org/{org_id}/export/csv

- ⚠️ removed the required property 'pentest_suborganization' from the response with the '200' status

- removed the optional write-only property 'suborganization' from the response with the '200' status

### POST /api/auth/pentests/org/{org_id}/export/csv

- ⚠️ removed the required property 'pentest_suborganization' from the response with the '200' status

- ⚠️ removed the request property 'suborganization' (media type: multipart/form-data)

- ⚠️ removed the request property 'suborganization' (media type: application/x-www-form-urlencoded)

- ⚠️ removed the request property 'suborganization' (media type: application/json)

- removed the optional write-only property 'suborganization' from the response with the '200' status

### GET /api/auth/pentests/{id}/

- ⚠️ removed the required property 'pentest_suborganization' from the response with the '200' status

- removed the optional write-only property 'suborganization' from the response with the '200' status

### PATCH /api/auth/pentests/{id}/

- ⚠️ removed the required property 'pentest_suborganization' from the response with the '200' status

- ⚠️ removed the request property 'suborganization' (media type: application/json)

- ⚠️ removed the request property 'suborganization' (media type: application/x-www-form-urlencoded)

- ⚠️ removed the request property 'suborganization' (media type: multipart/form-data)

- removed the optional write-only property 'suborganization' from the response with the '200' status

### GET /api/auth/pentests/{id}/assets/export/csv

- ⚠️ removed the required property 'pentest_suborganization' from the response with the '200' status

- removed the optional write-only property 'suborganization' from the response with the '200' status

### POST /api/auth/pentests/{id}/assets/import/csv

- ⚠️ removed the request property 'suborganization' (media type: multipart/form-data)

- ⚠️ removed the request property 'suborganization' (media type: application/json)

- ⚠️ removed the request property 'suborganization' (media type: application/x-www-form-urlencoded)

### POST /api/auth/pentests/{id}/assets/remove

- ⚠️ removed the request property 'suborganization' (media type: application/x-www-form-urlencoded)

- ⚠️ removed the request property 'suborganization' (media type: application/json)

- ⚠️ removed the request property 'suborganization' (media type: multipart/form-data)

### POST /api/auth/pentests/{id}/attachements

- ⚠️ removed the required property 'pentest_suborganization' from the response with the '200' status

- ⚠️ removed the request property 'suborganization' (media type: application/x-www-form-urlencoded)

- ⚠️ removed the request property 'suborganization' (media type: application/json)

- ⚠️ removed the request property 'suborganization' (media type: multipart/form-data)

- removed the optional write-only property 'suborganization' from the response with the '200' status

### GET /api/auth/pentests/{id}/vulns/export/csv

- ⚠️ removed the required property 'pentest_suborganization' from the response with the '200' status

- removed the optional write-only property 'suborganization' from the response with the '200' status

### POST /api/auth/pentests/{id}/vulns/import/csv

- ⚠️ removed the required property 'pentest_suborganization' from the response with the '200' status

- ⚠️ removed the request property 'suborganization' (media type: application/json)

- ⚠️ removed the request property 'suborganization' (media type: multipart/form-data)

- ⚠️ removed the request property 'suborganization' (media type: application/x-www-form-urlencoded)

- removed the optional write-only property 'suborganization' from the response with the '200' status

### GET /api/auth/remediations

- ⚠️ removed the required property 'results/items/owners/items/teams_read' from the response with the '200' status

- ⚠️ removed the required property 'results/items/suborganization_name' from the response with the '200' status

- ⚠️ removed the optional property 'results/items/suborganization' from the response with the '200' status

- added the required property 'results/items/owners/items/teams' to the response with the '200' status

### POST /api/auth/remediations

- ⚠️ removed the required property 'owners/items/teams_read' from the response with the '201' status

- ⚠️ removed the required property 'suborganization_name' from the response with the '201' status

- ⚠️ removed the request property 'suborganization' (media type: application/x-www-form-urlencoded)

- ⚠️ removed the request property 'suborganization' (media type: multipart/form-data)

- ⚠️ removed the request property 'suborganization' (media type: application/json)

- ⚠️ removed the optional property 'suborganization' from the response with the '201' status

- added the required property 'owners/items/teams' to the response with the '201' status

### GET /api/auth/remediations/{id}/

- ⚠️ removed the required property 'owners/items/teams_read' from the response with the '200' status

- ⚠️ removed the required property 'suborganization_name' from the response with the '200' status

- ⚠️ removed the optional property 'suborganization' from the response with the '200' status

- added the required property 'owners/items/teams' to the response with the '200' status

### PATCH /api/auth/remediations/{id}/

- ⚠️ removed the required property 'owners/items/teams_read' from the response with the '200' status

- ⚠️ removed the required property 'suborganization_name' from the response with the '200' status

- ⚠️ removed the request property 'suborganization' (media type: multipart/form-data)

- ⚠️ removed the request property 'suborganization' (media type: application/json)

- ⚠️ removed the request property 'suborganization' (media type: application/x-www-form-urlencoded)

- ⚠️ removed the optional property 'suborganization' from the response with the '200' status

- added the required property 'owners/items/teams' to the response with the '200' status

### POST /api/auth/report/{org_id}

- ⚠️ removed the request property 'suborganizations' (media type: multipart/form-data)

- ⚠️ removed the request property 'suborganizations' (media type: application/json)

- ⚠️ removed the request property 'suborganizations' (media type: application/x-www-form-urlencoded)

### GET /api/auth/risks/policies/

- ⚠️ removed the required property 'results/items/created_by/allOf[#/components/schemas/UserLite]/teams_read' from the response with the '200' status

- added the required property 'results/items/created_by/allOf[#/components/schemas/UserLite]/teams' to the response with the '200' status

### POST /api/auth/risks/policies/

- ⚠️ removed the required property 'data/created_by/allOf[#/components/schemas/UserLite]/teams_read' from the response with the '201' status

- added the required property 'data/created_by/allOf[#/components/schemas/UserLite]/teams' to the response with the '201' status

### GET /api/auth/risks/policies/{id}/

- ⚠️ removed the required property 'created_by/allOf[#/components/schemas/UserLite]/teams_read' from the response with the '200' status

- added the required property 'created_by/allOf[#/components/schemas/UserLite]/teams' to the response with the '200' status

### PATCH /api/auth/risks/policies/{id}/

- ⚠️ removed the required property 'created_by/allOf[#/components/schemas/UserLite]/teams_read' from the response with the '200' status

- added the required property 'created_by/allOf[#/components/schemas/UserLite]/teams' to the response with the '200' status

### GET /api/auth/suborgs/{id}/

- ⚠️ api path removed without deprecation

### POST /api/auth/suborgs/{id}/

- ⚠️ api path removed without deprecation

### PUT /api/auth/suborgs/{id}/

- ⚠️ api path removed without deprecation

### DELETE /api/auth/suborgs/{suborg_id}/assetgroups

- ⚠️ api path removed without deprecation

### POST /api/auth/suborgs/{suborg_id}/assetgroups

- ⚠️ api path removed without deprecation

### DELETE /api/auth/suborgs/{suborg_id}/assets

- ⚠️ api path removed without deprecation

### POST /api/auth/suborgs/{suborg_id}/assets

- ⚠️ api path removed without deprecation

### DELETE /api/auth/suborgs/{suborg_id}/users/list

- ⚠️ api path removed without deprecation

### GET /api/auth/suborgs/{suborg_id}/users/list

- ⚠️ api path removed without deprecation

### POST /api/auth/suborgs/{suborg_id}/users/list

- ⚠️ api path removed without deprecation

### DELETE /api/auth/suborgs/{suborg_id}/users/{id}/

- ⚠️ api path removed without deprecation

### POST /api/auth/tags/

- endpoint added

### DELETE /api/auth/teams/{id}/users

- ⚠️ removed the success response with the status '204'

- added the success response with the status '200'

### GET /api/auth/user/current

- ⚠️ the 'teams/items/' response's property type/format changed from 'integer'/'' to 'object'/'' for status '200'

- ⚠️ removed the required property 'suborgs' from the response with the '200' status

- ⚠️ removed the required property 'teams_read' from the response with the '200' status

- the response optional property 'teams' became not write-only for the status '200'

- the response optional property 'teams' became read-only for the status '200'

- the response property 'teams' became required for the status '200'

- added the required property 'teams/items/id' to the response with the '200' status

- added the required property 'teams/items/name' to the response with the '200' status

### POST /api/auth/user/set-org

- ⚠️ api path removed without deprecation

### GET /api/auth/user/setdefaultorg

- ⚠️ api path removed without deprecation

### GET /api/auth/users/

- ⚠️ removed the required property 'results/items/teams_read' from the response with the '200' status

- ⚠️ deleted the 'query' request parameter 'suborg_id'

- ⚠️ deleted the 'query' request parameter 'suborg_ids'

- ⚠️ deleted the 'query' request parameter 'suborg_not'

- added the required property 'results/items/teams' to the response with the '200' status

### POST /api/auth/users/

- ⚠️ the 'teams/items/' response's property type/format changed from 'integer'/'' to 'object'/'' for status '201'

- ⚠️ removed the required property 'suborgs' from the response with the '201' status

- ⚠️ removed the required property 'teams_read' from the response with the '201' status

- added the non-success response with the status '400'

- the response optional property 'teams' became not write-only for the status '201'

- the response optional property 'teams' became read-only for the status '201'

- the response property 'teams' became required for the status '201'

- added the required property 'teams/items/id' to the response with the '201' status

- added the required property 'teams/items/name' to the response with the '201' status

### GET /api/auth/users/export/csv

- ⚠️ deleted the 'query' request parameter 'suborg_id'

- ⚠️ deleted the 'query' request parameter 'suborg_ids'

- ⚠️ deleted the 'query' request parameter 'suborg_not'

### POST /api/auth/users/import/csv

- ⚠️ added the new required request property 'teams/items/name' (media type: application/json)

- ⚠️ added the new required request property 'teams/items/name' (media type: multipart/form-data)

- ⚠️ added the new required request property 'teams/items/name' (media type: application/x-www-form-urlencoded)

- ⚠️ the 'teams/items/' request property type/format changed from 'integer'/'' to 'object'/'' (media type: application/x-www-form-urlencoded)

- ⚠️ the 'teams/items/' request property type/format changed from 'integer'/'' to 'object'/'' (media type: application/json)

- ⚠️ the 'teams/items/' request property type/format changed from 'integer'/'' to 'object'/'' (media type: multipart/form-data)

- ⚠️ the 'teams/items/' response's property type/format changed from 'integer'/'' to 'object'/'' for status '200'

- ⚠️ removed the required property 'suborgs' from the response with the '200' status

- ⚠️ removed the required property 'teams_read' from the response with the '200' status

- the request optional property 'teams' became not write-only (media type: multipart/form-data)

- the request optional property 'teams' became not write-only (media type: application/x-www-form-urlencoded)

- the request optional property 'teams' became not write-only (media type: application/json)

- the request optional property 'teams' became read-only (media type: application/x-www-form-urlencoded)

- the request optional property 'teams' became read-only (media type: multipart/form-data)

- the request optional property 'teams' became read-only (media type: application/json)

- the response optional property 'teams' became not write-only for the status '200'

- the response optional property 'teams' became read-only for the status '200'

- the response property 'teams' became required for the status '200'

- added the required property 'teams/items/id' to the response with the '200' status

- added the required property 'teams/items/name' to the response with the '200' status

### GET /api/auth/users/{id}/

- ⚠️ the 'teams/items/' response's property type/format changed from 'integer'/'' to 'object'/'' for status '200'

- ⚠️ removed the required property 'suborgs' from the response with the '200' status

- ⚠️ removed the required property 'teams_read' from the response with the '200' status

- the response optional property 'teams' became not write-only for the status '200'

- the response optional property 'teams' became read-only for the status '200'

- the response property 'teams' became required for the status '200'

- added the required property 'teams/items/id' to the response with the '200' status

- added the required property 'teams/items/name' to the response with the '200' status

### POST /api/auth/users/{id}/

- ⚠️ the 'teams/items/' response's property type/format changed from 'integer'/'' to 'object'/'' for status '200'

- ⚠️ removed the required property 'suborgs' from the response with the '200' status

- ⚠️ removed the required property 'teams_read' from the response with the '200' status

- endpoint deprecated

- added the non-success response with the status '400'

- the response optional property 'teams' became not write-only for the status '200'

- the response optional property 'teams' became read-only for the status '200'

- the response property 'teams' became required for the status '200'

- added the required property 'teams/items/id' to the response with the '200' status

- added the required property 'teams/items/name' to the response with the '200' status

### PUT /api/auth/users/{id}/

- ⚠️ the 'teams/items/' response's property type/format changed from 'integer'/'' to 'object'/'' for status '200'

- ⚠️ removed the required property 'suborgs' from the response with the '200' status

- ⚠️ removed the required property 'teams_read' from the response with the '200' status

- added the non-success response with the status '400'

- the response optional property 'teams' became not write-only for the status '200'

- the response optional property 'teams' became read-only for the status '200'

- the response property 'teams' became required for the status '200'

- added the required property 'teams/items/id' to the response with the '200' status

- added the required property 'teams/items/name' to the response with the '200' status

### POST /api/auth/users/{id}/deactivate

- ⚠️ added the new required request property 'teams/items/name' (media type: application/json)

- ⚠️ added the new required request property 'teams/items/name' (media type: application/x-www-form-urlencoded)

- ⚠️ added the new required request property 'teams/items/name' (media type: multipart/form-data)

- ⚠️ the 'teams/items/' request property type/format changed from 'integer'/'' to 'object'/'' (media type: application/json)

- ⚠️ the 'teams/items/' request property type/format changed from 'integer'/'' to 'object'/'' (media type: multipart/form-data)

- ⚠️ the 'teams/items/' request property type/format changed from 'integer'/'' to 'object'/'' (media type: application/x-www-form-urlencoded)

- ⚠️ the 'teams/items/' response's property type/format changed from 'integer'/'' to 'object'/'' for status '200'

- ⚠️ removed the required property 'suborgs' from the response with the '200' status

- ⚠️ removed the required property 'teams_read' from the response with the '200' status

- the request optional property 'teams' became not write-only (media type: multipart/form-data)

- the request optional property 'teams' became not write-only (media type: application/json)

- the request optional property 'teams' became not write-only (media type: application/x-www-form-urlencoded)

- the request optional property 'teams' became read-only (media type: application/json)

- the request optional property 'teams' became read-only (media type: multipart/form-data)

- the request optional property 'teams' became read-only (media type: application/x-www-form-urlencoded)

- the response optional property 'teams' became not write-only for the status '200'

- the response optional property 'teams' became read-only for the status '200'

- the response property 'teams' became required for the status '200'

- added the required property 'teams/items/id' to the response with the '200' status

- added the required property 'teams/items/name' to the response with the '200' status

### GET /api/auth/users/{id}/newpwd

- ⚠️ the 'teams/items/' response's property type/format changed from 'integer'/'' to 'object'/'' for status '200'

- ⚠️ removed the required property 'suborgs' from the response with the '200' status

- ⚠️ removed the required property 'teams_read' from the response with the '200' status

- the response optional property 'teams' became not write-only for the status '200'

- the response optional property 'teams' became read-only for the status '200'

- the response property 'teams' became required for the status '200'

- added the required property 'teams/items/id' to the response with the '200' status

- added the required property 'teams/items/name' to the response with the '200' status

### PUT /api/auth/users/{id}/subscribe-mail

- ⚠️ added the new required request property 'teams/items/name' (media type: multipart/form-data)

- ⚠️ added the new required request property 'teams/items/name' (media type: application/json)

- ⚠️ added the new required request property 'teams/items/name' (media type: application/x-www-form-urlencoded)

- ⚠️ the 'teams/items/' request property type/format changed from 'integer'/'' to 'object'/'' (media type: multipart/form-data)

- ⚠️ the 'teams/items/' request property type/format changed from 'integer'/'' to 'object'/'' (media type: application/json)

- ⚠️ the 'teams/items/' request property type/format changed from 'integer'/'' to 'object'/'' (media type: application/x-www-form-urlencoded)

- ⚠️ the 'teams/items/' response's property type/format changed from 'integer'/'' to 'object'/'' for status '200'

- ⚠️ removed the required property 'suborgs' from the response with the '200' status

- ⚠️ removed the required property 'teams_read' from the response with the '200' status

- the request optional property 'teams' became not write-only (media type: application/x-www-form-urlencoded)

- the request optional property 'teams' became not write-only (media type: application/json)

- the request optional property 'teams' became not write-only (media type: multipart/form-data)

- the request optional property 'teams' became read-only (media type: application/x-www-form-urlencoded)

- the request optional property 'teams' became read-only (media type: application/json)

- the request optional property 'teams' became read-only (media type: multipart/form-data)

- the response optional property 'teams' became not write-only for the status '200'

- the response optional property 'teams' became read-only for the status '200'

- the response property 'teams' became required for the status '200'

- added the required property 'teams/items/id' to the response with the '200' status

- added the required property 'teams/items/name' to the response with the '200' status

### POST /api/auth/users/{id}/{object_type}

- ⚠️ added the new required request property 'teams/items/name' (media type: multipart/form-data)

- ⚠️ added the new required request property 'teams/items/name' (media type: application/json)

- ⚠️ added the new required request property 'teams/items/name' (media type: application/x-www-form-urlencoded)

- ⚠️ the 'teams/items/' request property type/format changed from 'integer'/'' to 'object'/'' (media type: application/json)

- ⚠️ the 'teams/items/' request property type/format changed from 'integer'/'' to 'object'/'' (media type: application/x-www-form-urlencoded)

- ⚠️ the 'teams/items/' request property type/format changed from 'integer'/'' to 'object'/'' (media type: multipart/form-data)

- ⚠️ the 'teams/items/' response's property type/format changed from 'integer'/'' to 'object'/'' for status '200'

- ⚠️ removed the required property 'suborgs' from the response with the '200' status

- ⚠️ removed the required property 'teams_read' from the response with the '200' status

- the request optional property 'teams' became not write-only (media type: application/x-www-form-urlencoded)

- the request optional property 'teams' became not write-only (media type: multipart/form-data)

- the request optional property 'teams' became not write-only (media type: application/json)

- the request optional property 'teams' became read-only (media type: application/json)

- the request optional property 'teams' became read-only (media type: application/x-www-form-urlencoded)

- the request optional property 'teams' became read-only (media type: multipart/form-data)

- the response optional property 'teams' became not write-only for the status '200'

- the response optional property 'teams' became read-only for the status '200'

- the response property 'teams' became required for the status '200'

- added the required property 'teams/items/id' to the response with the '200' status

- added the required property 'teams/items/name' to the response with the '200' status

### GET /api/auth/vulns/

- ⚠️ deleted the 'query' request parameter 'suborgs'

### POST /api/auth/vulns/

- ⚠️ removed the required property 'suborganizations' from the response with the '201' status

### GET /api/auth/vulns/{id}/

- ⚠️ removed the required property 'suborganizations' from the response with the '200' status

### PATCH /api/auth/vulns/{id}/

- ⚠️ removed the required property 'suborganizations' from the response with the '200' status

### GET /api/auth/vulns/{id}/events

- ⚠️ deleted the 'query' request parameter 'suborgs'

### POST /api/auth/vulns/{id}/owners

- ⚠️ removed the required property 'suborganizations' from the response with the '200' status

### GET /api/auth/vulns/{id}/retests

- ⚠️ deleted the 'query' request parameter 'suborgs'

### POST /api/auth/vulns/{id}/solution-owners

- ⚠️ removed the required property 'suborganizations' from the response with the '200' status

### GET /api/auth/vulns/{id}/tickets

- ⚠️ deleted the 'query' request parameter 'suborgs'

### GET /api/auth/vulns/{user_friendly_id}/

- ⚠️ removed the required property 'suborganizations' from the response with the '200' status

## Components

- removed the schema 'PaginatedSubOrganizationUserList'

- removed the schema 'PaginatedSubOrganizationsInListList'

- removed the schema 'PaginatedSubOrganizationsListList'

- removed the schema 'SetOrgRequest'

- removed the schema 'SubOrganization'

- removed the schema 'SubOrganizationLite'

- removed the schema 'SubOrganizationUser'

- removed the schema 'SubOrganizationsInList'

- removed the schema 'SubOrganizationsList'

You can access the complete API documentation here.

Did this answer your question?