Skip to main content

[EN] API Changelog 2.40.0

Released on October 29, 2026

Written by Helyette Mehouelley

GET /api/auth/alerts/

  • ⚠️ the query request parameter level was restricted to a list of enum values

  • ⚠️ the query request parameter type was restricted to a list of enum values

  • ⚠️ for the query request parameter level, the type was changed from string to integer

  • ⚠️ for the query request parameter type, the type was changed from string to integer

  • ⚠️ the results/items/ack response's property type changed from string to boolean for status 200

  • added the non-success response with the status 400

GET /api/auth/asm/cert/

  • ⚠️ api path removed without deprecation

GET /api/auth/asm/cert/{id}/

  • ⚠️ api path removed without deprecation

GET /api/auth/asm/cve/

  • ⚠️ api path removed without deprecation

GET /api/auth/asm/cve/count/

  • ⚠️ api path removed without deprecation

GET /api/auth/asm/cve/last-refresh-time/

  • ⚠️ api path removed without deprecation

POST /api/auth/asm/cve/related-assets-count/

  • ⚠️ api path removed without deprecation

GET /api/auth/asm/cve/v2/

  • ⚠️ api path removed without deprecation

GET /api/auth/asm/cve/{identifier}

  • ⚠️ api path removed without deprecation

GET /api/auth/asm/domain/

  • ⚠️ api path removed without deprecation

GET /api/auth/asm/domain/{id}/

  • ⚠️ api path removed without deprecation

GET /api/auth/asm/domain/{id}/export/

  • ⚠️ api path removed without deprecation

GET /api/auth/asm/ip-address/

  • ⚠️ api path removed without deprecation

GET /api/auth/asm/ip-address/{id}/

  • ⚠️ api path removed without deprecation

GET /api/auth/asm/ip-address/{id}/export/

  • ⚠️ api path removed without deprecation

GET /api/auth/asm/port/

  • ⚠️ api path removed without deprecation

GET /api/auth/asm/port/{id}/

  • ⚠️ api path removed without deprecation

GET /api/auth/asm/product/

  • ⚠️ api path removed without deprecation

GET /api/auth/asm/subdomain/

  • ⚠️ api path removed without deprecation

POST /api/auth/asm/technology/aggregates/

  • ⚠️ api path removed without deprecation

GET /api/auth/asm/vendor/

  • ⚠️ api path removed without deprecation

GET /api/auth/asm/web/

  • ⚠️ api path removed without deprecation

GET /api/auth/asm/web/{id}/

  • ⚠️ api path removed without deprecation

GET /api/auth/assets/

  • ⚠️ the results/items/score_level response's property type/format changed from number/double to integer for status 200

  • added the new optional query request parameter all_subdomains

  • added the new optional query request parameter group_by_highest_domain

POST /api/auth/assets/

  • ⚠️ the response property oneOf[#/components/schemas/CreateAssetResponse]/data/provider became nullable for the status 201

  • the response optional property oneOf[#/components/schemas/CreateAssetResponse]/data/related_easm became read-only for the status 201

  • the oneOf[#/components/schemas/CreateAssetResponse]/warnings/items/code response property for the response status 201 was restricted to a list of enum values

  • the oneOf[#/components/schemas/CreateAssetResponse]/warnings/items/ip_type response property for the response status 201 was restricted to a list of enum values

  • the response property oneOf[#/components/schemas/CreateAssetResponse]/data/related_easm became required for the status 201

  • added the required property oneOf[#/components/schemas/CreateAssetResponse]/data/groups/items/subnet to the response with the 201 status

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

  • added the new optional query request parameter all_subdomains

  • added the new optional query request parameter group_by_highest_domain

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

  • added the new optional query request parameter all_subdomains

  • added the new optional query request parameter group_by_highest_domain

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

  • added the new optional query request parameter all_subdomains

  • added the new optional query request parameter group_by_highest_domain

GET /api/auth/assets/by-types

  • added the new optional query request parameter all_subdomains

  • added the new optional query request parameter group_by_highest_domain

GET /api/auth/assets/criticalities

  • added the new optional query request parameter all_subdomains

  • added the new optional query request parameter group_by_highest_domain

GET /api/auth/assets/export/csv

  • added the new optional query request parameter all_subdomains

  • added the new optional query request parameter group_by_highest_domain

GET /api/auth/assets/export/json

  • ⚠️ removed the media type application/json for the response with the status 200

  • added the media type text/plain for the response with the status 200

  • added the non-success response with the status 400

  • added the non-success response with the status 404

GET /api/auth/assets/group/

  • added the new optional query request parameter is_subnet

  • the response optional property results/items/is_dynamic became read-only for the status 200

  • the response optional property results/items/title became read-only for the status 200

  • the response property results/items/is_dynamic became required for the status 200

  • the response property results/items/title became required for the status 200

  • added the required property results/items/subnet to the response with the 200 status

  • the response required property results/items/organization became read-only for the status 200

POST /api/auth/assets/group/

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

  • ⚠️ the filters/items/oneOf[#/components/schemas/DynamicAvailabilityFilter]/type response's property type changed from string to any for status 201

  • ⚠️ the filters/items/oneOf[#/components/schemas/DynamicCriticalityFilter]/type response's property type changed from string to any for status 201

  • ⚠️ the filters/items/oneOf[#/components/schemas/DynamicPentestOptionFilter]/type response's property type changed from string to any for status 201

  • ⚠️ the filters/items/oneOf[#/components/schemas/DynamicPortFilter]/type response's property type changed from string to any for status 201

  • ⚠️ the filters/items/oneOf[#/components/schemas/DynamicProtectionFilter]/type response's property type changed from string to any for status 201

  • ⚠️ the filters/items/oneOf[#/components/schemas/DynamicTagFilter]/type response's property type changed from string to any for status 201

  • ⚠️ the filters/items/oneOf[#/components/schemas/DynamicTextFilter]/type response's property type changed from string to any for status 201

  • ⚠️ the filters/items/oneOf[#/components/schemas/DynamicTypeFilter]/type response's property type changed from string to any for status 201

  • added the non-success response with the status 400

  • the response optional property description became read-only for the status 201

  • the response optional property is_dynamic became read-only for the status 201

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

  • the response optional property title became read-only for the status 201

  • removed the optional write-only property owners from the response with the 201 status

  • removed the optional write-only property tags from the response with the 201 status

  • added #/components/schemas/AssetAvailabilityFilterKindEnum to the filters/items/oneOf[#/components/schemas/DynamicAvailabilityFilter]/type response property allOf list for the response status 201

  • added #/components/schemas/AssetCriticalityFilterKindEnum to the filters/items/oneOf[#/components/schemas/DynamicCriticalityFilter]/type response property allOf list for the response status 201

  • added #/components/schemas/AssetPentestOptionFilterKindEnum to the filters/items/oneOf[#/components/schemas/DynamicPentestOptionFilter]/type response property allOf list for the response status 201

  • added #/components/schemas/AssetProtectionFilterKindEnum to the filters/items/oneOf[#/components/schemas/DynamicProtectionFilter]/type response property allOf list for the response status 201

  • added #/components/schemas/AssetTypeFilterKindEnum to the filters/items/oneOf[#/components/schemas/DynamicTypeFilter]/type response property allOf list for the response status 201

  • added #/components/schemas/AssetValueFilterKindEnum to the filters/items/oneOf[#/components/schemas/DynamicTextFilter]/type response property allOf list for the response status 201

  • added #/components/schemas/PortFilterKindEnum to the filters/items/oneOf[#/components/schemas/DynamicPortFilter]/type response property allOf list for the response status 201

  • added #/components/schemas/TagFilterKindEnum to the filters/items/oneOf[#/components/schemas/DynamicTagFilter]/type response property allOf list for the response status 201

  • the response property description became required for the status 201

  • the response property is_dynamic became required for the status 201

  • the response property teams became required for the status 201

  • the response property title became required for the status 201

  • added discriminator to filters/items/ response property for the response status 201

  • added the required property subnet to the response with the 201 status

  • 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

  • the response required property organization became read-only for the status 201

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

  • ⚠️ removed the media type application/json for the response with the status 200

  • added the new optional query request parameter is_subnet

  • added the media type text/csv for the response with the status 200

  • added the non-success response with the status 400

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

  • ⚠️ removed the media type application/json for the response with the status 200

  • added the media type text/csv for the response with the status 200

  • added the non-success response with the status 400

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

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

  • ⚠️ the filters/items/oneOf[#/components/schemas/DynamicAvailabilityFilter]/type response's property type changed from string to any for status 200

  • ⚠️ the filters/items/oneOf[#/components/schemas/DynamicCriticalityFilter]/type response's property type changed from string to any for status 200

  • ⚠️ the filters/items/oneOf[#/components/schemas/DynamicPentestOptionFilter]/type response's property type changed from string to any for status 200

  • ⚠️ the filters/items/oneOf[#/components/schemas/DynamicPortFilter]/type response's property type changed from string to any for status 200

  • ⚠️ the filters/items/oneOf[#/components/schemas/DynamicProtectionFilter]/type response's property type changed from string to any for status 200

  • ⚠️ the filters/items/oneOf[#/components/schemas/DynamicTagFilter]/type response's property type changed from string to any for status 200

  • ⚠️ the filters/items/oneOf[#/components/schemas/DynamicTextFilter]/type response's property type changed from string to any for status 200

  • ⚠️ the filters/items/oneOf[#/components/schemas/DynamicTypeFilter]/type response's property type changed from string to any for status 200

  • the response optional property description became read-only for the status 200

  • the response optional property is_dynamic became read-only for the status 200

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

  • the response optional property title became read-only for the status 200

  • removed the optional write-only property owners from the response with the 200 status

  • removed the optional write-only property tags from the response with the 200 status

  • added #/components/schemas/AssetAvailabilityFilterKindEnum to the filters/items/oneOf[#/components/schemas/DynamicAvailabilityFilter]/type response property allOf list for the response status 200

  • added #/components/schemas/AssetCriticalityFilterKindEnum to the filters/items/oneOf[#/components/schemas/DynamicCriticalityFilter]/type response property allOf list for the response status 200

  • added #/components/schemas/AssetPentestOptionFilterKindEnum to the filters/items/oneOf[#/components/schemas/DynamicPentestOptionFilter]/type response property allOf list for the response status 200

  • added #/components/schemas/AssetProtectionFilterKindEnum to the filters/items/oneOf[#/components/schemas/DynamicProtectionFilter]/type response property allOf list for the response status 200

  • added #/components/schemas/AssetTypeFilterKindEnum to the filters/items/oneOf[#/components/schemas/DynamicTypeFilter]/type response property allOf list for the response status 200

  • added #/components/schemas/AssetValueFilterKindEnum to the filters/items/oneOf[#/components/schemas/DynamicTextFilter]/type response property allOf list for the response status 200

  • added #/components/schemas/PortFilterKindEnum to the filters/items/oneOf[#/components/schemas/DynamicPortFilter]/type response property allOf list for the response status 200

  • added #/components/schemas/TagFilterKindEnum to the filters/items/oneOf[#/components/schemas/DynamicTagFilter]/type response property allOf list for the response status 200

  • the response property description became required for the status 200

  • the response property is_dynamic became required for the status 200

  • the response property teams became required for the status 200

  • the response property title became required for the status 200

  • added discriminator to filters/items/ response property for the response status 200

  • added the required property subnet to the response with the 200 status

  • 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

  • the response required property organization became read-only for the status 200

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

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

  • ⚠️ the filters/items/oneOf[#/components/schemas/DynamicAvailabilityFilter]/type response's property type changed from string to any for status 200

  • ⚠️ the filters/items/oneOf[#/components/schemas/DynamicCriticalityFilter]/type response's property type changed from string to any for status 200

  • ⚠️ the filters/items/oneOf[#/components/schemas/DynamicPentestOptionFilter]/type response's property type changed from string to any for status 200

  • ⚠️ the filters/items/oneOf[#/components/schemas/DynamicPortFilter]/type response's property type changed from string to any for status 200

  • ⚠️ the filters/items/oneOf[#/components/schemas/DynamicProtectionFilter]/type response's property type changed from string to any for status 200

  • ⚠️ the filters/items/oneOf[#/components/schemas/DynamicTagFilter]/type response's property type changed from string to any for status 200

  • ⚠️ the filters/items/oneOf[#/components/schemas/DynamicTextFilter]/type response's property type changed from string to any for status 200

  • ⚠️ the filters/items/oneOf[#/components/schemas/DynamicTypeFilter]/type response's property type changed from string to any for status 200

  • added #/components/schemas/AssetAvailabilityFilterKindEnum to the filters/items/oneOf[#/components/schemas/DynamicAvailabilityFilter]/type request property allOf list (media type: application/json)

  • added #/components/schemas/AssetAvailabilityFilterKindEnum to the filters/items/oneOf[#/components/schemas/DynamicAvailabilityFilter]/type request property allOf list (media type: application/x-www-form-urlencoded)

  • added #/components/schemas/AssetAvailabilityFilterKindEnum to the filters/items/oneOf[#/components/schemas/DynamicAvailabilityFilter]/type request property allOf list (media type: multipart/form-data)

  • added #/components/schemas/AssetCriticalityFilterKindEnum to the filters/items/oneOf[#/components/schemas/DynamicCriticalityFilter]/type request property allOf list (media type: application/json)

  • added #/components/schemas/AssetCriticalityFilterKindEnum to the filters/items/oneOf[#/components/schemas/DynamicCriticalityFilter]/type request property allOf list (media type: application/x-www-form-urlencoded)

  • added #/components/schemas/AssetCriticalityFilterKindEnum to the filters/items/oneOf[#/components/schemas/DynamicCriticalityFilter]/type request property allOf list (media type: multipart/form-data)

  • added #/components/schemas/AssetPentestOptionFilterKindEnum to the filters/items/oneOf[#/components/schemas/DynamicPentestOptionFilter]/type request property allOf list (media type: application/json)

  • added #/components/schemas/AssetPentestOptionFilterKindEnum to the filters/items/oneOf[#/components/schemas/DynamicPentestOptionFilter]/type request property allOf list (media type: application/x-www-form-urlencoded)

  • added #/components/schemas/AssetPentestOptionFilterKindEnum to the filters/items/oneOf[#/components/schemas/DynamicPentestOptionFilter]/type request property allOf list (media type: multipart/form-data)

  • added #/components/schemas/AssetProtectionFilterKindEnum to the filters/items/oneOf[#/components/schemas/DynamicProtectionFilter]/type request property allOf list (media type: application/json)

  • added #/components/schemas/AssetProtectionFilterKindEnum to the filters/items/oneOf[#/components/schemas/DynamicProtectionFilter]/type request property allOf list (media type: application/x-www-form-urlencoded)

  • added #/components/schemas/AssetProtectionFilterKindEnum to the filters/items/oneOf[#/components/schemas/DynamicProtectionFilter]/type request property allOf list (media type: multipart/form-data)

  • added #/components/schemas/AssetTypeFilterKindEnum to the filters/items/oneOf[#/components/schemas/DynamicTypeFilter]/type request property allOf list (media type: application/json)

  • added #/components/schemas/AssetTypeFilterKindEnum to the filters/items/oneOf[#/components/schemas/DynamicTypeFilter]/type request property allOf list (media type: application/x-www-form-urlencoded)

  • added #/components/schemas/AssetTypeFilterKindEnum to the filters/items/oneOf[#/components/schemas/DynamicTypeFilter]/type request property allOf list (media type: multipart/form-data)

  • added #/components/schemas/AssetValueFilterKindEnum to the filters/items/oneOf[#/components/schemas/DynamicTextFilter]/type request property allOf list (media type: application/json)

  • added #/components/schemas/AssetValueFilterKindEnum to the filters/items/oneOf[#/components/schemas/DynamicTextFilter]/type request property allOf list (media type: application/x-www-form-urlencoded)

  • added #/components/schemas/AssetValueFilterKindEnum to the filters/items/oneOf[#/components/schemas/DynamicTextFilter]/type request property allOf list (media type: multipart/form-data)

  • added #/components/schemas/PortFilterKindEnum to the filters/items/oneOf[#/components/schemas/DynamicPortFilter]/type request property allOf list (media type: application/json)

  • added #/components/schemas/PortFilterKindEnum to the filters/items/oneOf[#/components/schemas/DynamicPortFilter]/type request property allOf list (media type: application/x-www-form-urlencoded)

  • added #/components/schemas/PortFilterKindEnum to the filters/items/oneOf[#/components/schemas/DynamicPortFilter]/type request property allOf list (media type: multipart/form-data)

  • added #/components/schemas/TagFilterKindEnum to the filters/items/oneOf[#/components/schemas/DynamicTagFilter]/type request property allOf list (media type: application/json)

  • added #/components/schemas/TagFilterKindEnum to the filters/items/oneOf[#/components/schemas/DynamicTagFilter]/type request property allOf list (media type: application/x-www-form-urlencoded)

  • added #/components/schemas/TagFilterKindEnum to the filters/items/oneOf[#/components/schemas/DynamicTagFilter]/type request property allOf list (media type: multipart/form-data)

  • added discriminator to filters/items/ request property (media type: application/json)

  • added discriminator to filters/items/ request property (media type: application/x-www-form-urlencoded)

  • added discriminator to filters/items/ request property (media type: multipart/form-data)

  • the filters/items/oneOf[#/components/schemas/DynamicAvailabilityFilter]/type request property type was widened from string to any (media type: application/json)

  • the filters/items/oneOf[#/components/schemas/DynamicAvailabilityFilter]/type request property type was widened from string to any (media type: application/x-www-form-urlencoded)

  • the filters/items/oneOf[#/components/schemas/DynamicAvailabilityFilter]/type request property type was widened from string to any (media type: multipart/form-data)

  • the filters/items/oneOf[#/components/schemas/DynamicCriticalityFilter]/type request property type was widened from string to any (media type: application/json)

  • the filters/items/oneOf[#/components/schemas/DynamicCriticalityFilter]/type request property type was widened from string to any (media type: application/x-www-form-urlencoded)

  • the filters/items/oneOf[#/components/schemas/DynamicCriticalityFilter]/type request property type was widened from string to any (media type: multipart/form-data)

  • the filters/items/oneOf[#/components/schemas/DynamicPentestOptionFilter]/type request property type was widened from string to any (media type: application/json)

  • the filters/items/oneOf[#/components/schemas/DynamicPentestOptionFilter]/type request property type was widened from string to any (media type: application/x-www-form-urlencoded)

  • the filters/items/oneOf[#/components/schemas/DynamicPentestOptionFilter]/type request property type was widened from string to any (media type: multipart/form-data)

  • the filters/items/oneOf[#/components/schemas/DynamicPortFilter]/type request property type was widened from string to any (media type: application/json)

  • the filters/items/oneOf[#/components/schemas/DynamicPortFilter]/type request property type was widened from string to any (media type: application/x-www-form-urlencoded)

  • the filters/items/oneOf[#/components/schemas/DynamicPortFilter]/type request property type was widened from string to any (media type: multipart/form-data)

  • the filters/items/oneOf[#/components/schemas/DynamicProtectionFilter]/type request property type was widened from string to any (media type: application/json)

  • the filters/items/oneOf[#/components/schemas/DynamicProtectionFilter]/type request property type was widened from string to any (media type: application/x-www-form-urlencoded)

  • the filters/items/oneOf[#/components/schemas/DynamicProtectionFilter]/type request property type was widened from string to any (media type: multipart/form-data)

  • the filters/items/oneOf[#/components/schemas/DynamicTagFilter]/type request property type was widened from string to any (media type: application/json)

  • the filters/items/oneOf[#/components/schemas/DynamicTagFilter]/type request property type was widened from string to any (media type: application/x-www-form-urlencoded)

  • the filters/items/oneOf[#/components/schemas/DynamicTagFilter]/type request property type was widened from string to any (media type: multipart/form-data)

  • the filters/items/oneOf[#/components/schemas/DynamicTextFilter]/type request property type was widened from string to any (media type: application/json)

  • the filters/items/oneOf[#/components/schemas/DynamicTextFilter]/type request property type was widened from string to any (media type: application/x-www-form-urlencoded)

  • the filters/items/oneOf[#/components/schemas/DynamicTextFilter]/type request property type was widened from string to any (media type: multipart/form-data)

  • the filters/items/oneOf[#/components/schemas/DynamicTypeFilter]/type request property type was widened from string to any (media type: application/json)

  • the filters/items/oneOf[#/components/schemas/DynamicTypeFilter]/type request property type was widened from string to any (media type: application/x-www-form-urlencoded)

  • the filters/items/oneOf[#/components/schemas/DynamicTypeFilter]/type request property type was widened from string to any (media type: multipart/form-data)

  • added the non-success response with the status 400

  • the response optional property description became read-only for the status 200

  • the response optional property is_dynamic became read-only for the status 200

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

  • the response optional property title became read-only for the status 200

  • removed the optional write-only property owners from the response with the 200 status

  • removed the optional write-only property tags from the response with the 200 status

  • added #/components/schemas/AssetAvailabilityFilterKindEnum to the filters/items/oneOf[#/components/schemas/DynamicAvailabilityFilter]/type response property allOf list for the response status 200

  • added #/components/schemas/AssetCriticalityFilterKindEnum to the filters/items/oneOf[#/components/schemas/DynamicCriticalityFilter]/type response property allOf list for the response status 200

  • added #/components/schemas/AssetPentestOptionFilterKindEnum to the filters/items/oneOf[#/components/schemas/DynamicPentestOptionFilter]/type response property allOf list for the response status 200

  • added #/components/schemas/AssetProtectionFilterKindEnum to the filters/items/oneOf[#/components/schemas/DynamicProtectionFilter]/type response property allOf list for the response status 200

  • added #/components/schemas/AssetTypeFilterKindEnum to the filters/items/oneOf[#/components/schemas/DynamicTypeFilter]/type response property allOf list for the response status 200

  • added #/components/schemas/AssetValueFilterKindEnum to the filters/items/oneOf[#/components/schemas/DynamicTextFilter]/type response property allOf list for the response status 200

  • added #/components/schemas/PortFilterKindEnum to the filters/items/oneOf[#/components/schemas/DynamicPortFilter]/type response property allOf list for the response status 200

  • added #/components/schemas/TagFilterKindEnum to the filters/items/oneOf[#/components/schemas/DynamicTagFilter]/type response property allOf list for the response status 200

  • the response property description became required for the status 200

  • the response property is_dynamic became required for the status 200

  • the response property teams became required for the status 200

  • the response property title became required for the status 200

  • added discriminator to filters/items/ response property for the response status 200

  • added the required property subnet to the response with the 200 status

  • 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

  • the response required property organization became read-only for the status 200

DELETE /api/auth/assets/group/{id}/filters

  • ⚠️ removed the success response with the status 204

  • added the non-success response with the status 400

  • added the non-success response with the status 404

  • added the success response with the status 200

POST /api/auth/assets/group/{id}/filters

  • added #/components/schemas/DynamicTextFilterCreateIn, #/components/schemas/DynamicTagFilterCreateIn, #/components/schemas/DynamicTypeFilterCreateIn, #/components/schemas/DynamicCriticalityFilterCreateIn, #/components/schemas/DynamicPortFilterCreateIn, #/components/schemas/DynamicAvailabilityFilterCreateIn, #/components/schemas/DynamicProtectionFilterCreateIn, #/components/schemas/DynamicPentestOptionFilterCreateIn to the items/ request property oneOf list (media type: application/json)

  • added #/components/schemas/DynamicTextFilterCreateIn, #/components/schemas/DynamicTagFilterCreateIn, #/components/schemas/DynamicTypeFilterCreateIn, #/components/schemas/DynamicCriticalityFilterCreateIn, #/components/schemas/DynamicPortFilterCreateIn, #/components/schemas/DynamicAvailabilityFilterCreateIn, #/components/schemas/DynamicProtectionFilterCreateIn, #/components/schemas/DynamicPentestOptionFilterCreateIn to the items/ request property oneOf list (media type: application/x-www-form-urlencoded)

  • added #/components/schemas/DynamicTextFilterCreateIn, #/components/schemas/DynamicTagFilterCreateIn, #/components/schemas/DynamicTypeFilterCreateIn, #/components/schemas/DynamicCriticalityFilterCreateIn, #/components/schemas/DynamicPortFilterCreateIn, #/components/schemas/DynamicAvailabilityFilterCreateIn, #/components/schemas/DynamicProtectionFilterCreateIn, #/components/schemas/DynamicPentestOptionFilterCreateIn to the items/ request property oneOf list (media type: multipart/form-data)

  • removed #/components/schemas/DynamicTextFilter, #/components/schemas/DynamicTagFilter, #/components/schemas/DynamicTypeFilter, #/components/schemas/DynamicCriticalityFilter, #/components/schemas/DynamicPortFilter, #/components/schemas/DynamicAvailabilityFilter, #/components/schemas/DynamicProtectionFilter, #/components/schemas/DynamicPentestOptionFilter from the response body oneOf list for the response status 201

  • the response's body type was narrowed from any to array<any> for status 201

  • added the non-success response with the status 403

  • added the non-success response with the status 404

PUT /api/auth/assets/group/{id}/filters

  • ⚠️ the request body was restructured into a oneOf, so a payload that was previously valid may no longer be accepted (media type: application/json)

  • ⚠️ the request body was restructured into a oneOf, so a payload that was previously valid may no longer be accepted (media type: application/x-www-form-urlencoded)

  • ⚠️ the request body was restructured into a oneOf, so a payload that was previously valid may no longer be accepted (media type: multipart/form-data)

  • ⚠️ added #/components/schemas/DynamicTextFilter, #/components/schemas/DynamicTagFilter, #/components/schemas/DynamicTypeFilter, #/components/schemas/DynamicCriticalityFilter, #/components/schemas/DynamicPortFilter, #/components/schemas/DynamicAvailabilityFilter, #/components/schemas/DynamicProtectionFilter, #/components/schemas/DynamicPentestOptionFilter to the response body oneOf list for the response status 200

  • ⚠️ the response's body type changed from object to any for status 200

  • ⚠️ removed the required property message from the response with the 200 status

  • ⚠️ removed the required property message from the response with the 403 status

  • ⚠️ removed the required property status from the response with the 200 status

  • ⚠️ removed the required property status from the response with the 403 status

  • request body became optional

  • added response discriminator for the response status 200

  • added the required property detail to the response with the 403 status

DELETE /api/auth/assets/group/{id}/owners

  • ⚠️ the users_id/items/ request property type changed from any to integer (media type: application/json)

  • ⚠️ the users_id/items/ request property type changed from any to integer (media type: application/x-www-form-urlencoded)

  • ⚠️ the users_id/items/ request property type changed from any to integer (media type: multipart/form-data)

  • ⚠️ removed the success response with the status 204

  • added the non-success response with the status 400

  • added the non-success response with the status 404

  • added the success response with the status 200

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

  • ⚠️ the users_id/items/ request property type changed from any to integer (media type: application/json)

  • ⚠️ the users_id/items/ request property type changed from any to integer (media type: application/x-www-form-urlencoded)

  • ⚠️ the users_id/items/ request property type changed from any to integer (media type: multipart/form-data)

  • ⚠️ removed the required property asset_group_owners from the response with the 200 status

  • ⚠️ removed the required property asset_group_tags from the response with the 200 status

  • ⚠️ removed the required property assets from the response with the 200 status

  • ⚠️ removed the required property counts from the response with the 200 status

  • ⚠️ removed the required property created_at from the response with the 200 status

  • ⚠️ removed the required property criticality from the response with the 200 status

  • ⚠️ removed the required property filters from the response with the 200 status

  • ⚠️ removed the required property id from the response with the 200 status

  • ⚠️ removed the required property organization from the response with the 200 status

  • ⚠️ removed the required property updated_at from the response with the 200 status

  • added the non-success response with the status 400

  • added the non-success response with the status 404

  • removed the optional property description from the response with the 200 status

  • removed the optional property is_dynamic from the response with the 200 status

  • removed the optional property teams from the response with the 200 status

  • removed the optional property title from the response with the 200 status

  • removed the optional write-only property owners from the response with the 200 status

  • removed the optional write-only property tags from the response with the 200 status

  • added the required property status to the response with the 200 status

POST /api/auth/assets/group/{id}/tag

  • ⚠️ removed the success response with the status 200

  • added the success response with the status 201

POST /api/auth/assets/ports

  • ⚠️ api path removed without deprecation

GET /api/auth/assets/statistics

  • added the new optional query request parameter all_subdomains

  • added the new optional query request parameter group_by_highest_domain

DELETE /api/auth/assets/tags/

  • the clear request property default value false was removed (media type: application/json)

  • the clear request property default value false was removed (media type: application/x-www-form-urlencoded)

  • the clear request property default value false was removed (media type: multipart/form-data)

POST /api/auth/assets/tags/policies/

  • added the non-success response with the status 400

PATCH /api/auth/assets/tags/policies/{id}/

  • added the non-success response with the status 400

POST /api/auth/assets/tags/policies/{id}/filters/

  • added the non-success response with the status 403

PATCH /api/auth/assets/tags/policies/{policy_id}/filters/{filter_id}/

  • added the non-success response with the status 400

  • added the non-success response with the status 403

  • added the non-success response with the status 404

GET /api/auth/assets/v2/

  • ⚠️ the results/items/score_level response's property type/format changed from number/double to integer for status 200

  • added the new optional query request parameter all_subdomains

  • added the new optional query request parameter group_by_highest_domain

POST /api/auth/assets/validate-import

  • added the non-success response with the status 400

  • added the non-success response with the status 403

  • the warnings/items/checks/items/code response property for the response status 200 was restricted to a list of enum values

  • the warnings/items/checks/items/ip_type response property for the response status 200 was restricted to a list of enum values

POST /api/auth/assets/validate/

  • the warnings/items/code response property for the response status 200 was restricted to a list of enum values

  • the warnings/items/ip_type response property for the response status 200 was restricted to a list of enum values

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

  • ⚠️ the response property provider became nullable for the status 200

  • the response optional property related_easm became read-only for the status 200

  • the response property related_easm became required for the status 200

  • added the required property groups/items/subnet to the response with the 200 status

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

  • ⚠️ the response property provider became nullable for the status 200

  • ⚠️ removed the required property message from the response with the 400 status

  • ⚠️ removed the required property status from the response with the 400 status

  • ⚠️ removed the request property exposure (media type: application/json)

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

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

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

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

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

  • ⚠️ removed the request property outside_business_hours (media type: application/json)

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

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

  • ⚠️ removed the request property owners (media type: application/json)

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

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

  • ⚠️ removed the request property related_easm (media type: application/json)

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

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

  • ⚠️ removed the request property tags (media type: application/json)

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

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

  • ⚠️ removed the request property teams (media type: application/json)

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

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

  • added the non-success response with the status 403

  • added the optional property criticality to the response with the 400 status

  • added the optional property description to the response with the 400 status

  • the response optional property related_easm became read-only for the status 200

  • the response property related_easm became required for the status 200

  • added the required property groups/items/subnet to the response with the 200 status

DELETE /api/auth/assets/{id}/owners

  • ⚠️ the users_id request property's minItems was set to 1 (media type: application/json)

  • ⚠️ the users_id request property's minItems was set to 1 (media type: application/x-www-form-urlencoded)

  • ⚠️ the users_id request property's minItems was set to 1 (media type: multipart/form-data)

  • ⚠️ the users_id/items/ request property type changed from any to integer (media type: application/json)

  • ⚠️ the users_id/items/ request property type changed from any to integer (media type: application/x-www-form-urlencoded)

  • ⚠️ the users_id/items/ request property type changed from any to integer (media type: multipart/form-data)

  • ⚠️ removed the required property score from the response with the 200 status

  • added the required property status to the response with the 200 status

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

  • ⚠️ the users_id request property's minItems was set to 1 (media type: application/json)

  • ⚠️ the users_id request property's minItems was set to 1 (media type: application/x-www-form-urlencoded)

  • ⚠️ the users_id request property's minItems was set to 1 (media type: multipart/form-data)

  • ⚠️ the users_id/items/ request property type changed from any to integer (media type: application/json)

  • ⚠️ the users_id/items/ request property type changed from any to integer (media type: application/x-www-form-urlencoded)

  • ⚠️ the users_id/items/ request property type changed from any to integer (media type: multipart/form-data)

  • ⚠️ removed the required property score from the response with the 200 status

  • added the required property status to the response with the 200 status

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

  • ⚠️ the response property easm/allOf[#/components/schemas/EasmStatus]/auto became nullable for the status 200

  • ⚠️ the response property easm/allOf[#/components/schemas/EasmStatus]/auto_from became nullable for the status 200

  • ⚠️ the response property pentested/allOf[#/components/schemas/PentestedStatus]/auto became nullable for the status 200

  • ⚠️ the response property pentested/allOf[#/components/schemas/PentestedStatus]/auto_from became nullable for the status 200

  • ⚠️ added #/components/schemas/AssetProtectionRecordAutoFromEnum, #/components/schemas/NullEnum to the easm/allOf[#/components/schemas/EasmStatus]/auto_from response property oneOf list for the response status 200

  • ⚠️ added #/components/schemas/AssetProtectionRecordAutoFromEnum, #/components/schemas/NullEnum to the pentested/allOf[#/components/schemas/PentestedStatus]/auto_from response property oneOf list for the response status 200

  • ⚠️ the easm/allOf[#/components/schemas/EasmStatus]/auto_from response's property type changed from string to any for status 200

  • ⚠️ the pentested/allOf[#/components/schemas/PentestedStatus]/auto_from response's property type changed from string to any for status 200

  • ⚠️ the pentested/allOf[#/components/schemas/PentestedStatus]/outside_business_hours response's property type changed from integer to any for status 200

  • the response optional property pentested/allOf[#/components/schemas/PentestedStatus]/outside_business_hours became read-only for the status 200

  • added #/components/schemas/OutsideBusinessHoursEnum to the pentested/allOf[#/components/schemas/PentestedStatus]/outside_business_hours response property allOf list for the response status 200

  • the response property pentested/allOf[#/components/schemas/PentestedStatus]/outside_business_hours became required for the status 200

  • removed the 0.00 enum value from the pentested/allOf[#/components/schemas/PentestedStatus]/outside_business_hours response property for the response status 200

  • removed the 1.00 enum value from the pentested/allOf[#/components/schemas/PentestedStatus]/outside_business_hours response property for the response status 200

  • removed the auto_easm enum value from the easm/allOf[#/components/schemas/EasmStatus]/auto_from response property for the response status 200

  • removed the auto_easm enum value from the pentested/allOf[#/components/schemas/PentestedStatus]/auto_from response property for the response status 200

  • removed the ineligible_ip enum value from the easm/allOf[#/components/schemas/EasmStatus]/auto_from response property for the response status 200

  • removed the ineligible_ip enum value from the pentested/allOf[#/components/schemas/PentestedStatus]/auto_from response property for the response status 200

  • removed the none enum value from the easm/allOf[#/components/schemas/EasmStatus]/auto_from response property for the response status 200

  • removed the none enum value from the pentested/allOf[#/components/schemas/PentestedStatus]/auto_from response property for the response status 200

  • removed the pentest enum value from the easm/allOf[#/components/schemas/EasmStatus]/auto_from response property for the response status 200

  • removed the pentest enum value from the pentested/allOf[#/components/schemas/PentestedStatus]/auto_from response property for the response status 200

  • the response required property easm/allOf[#/components/schemas/EasmStatus]/auto_from became read-only for the status 200

  • the response required property pentested/allOf[#/components/schemas/PentestedStatus]/auto_from became read-only for the status 200

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

  • ⚠️ the response property object/easm/allOf[#/components/schemas/EasmStatus]/auto became nullable for the status 200

  • ⚠️ the response property object/easm/allOf[#/components/schemas/EasmStatus]/auto_from became nullable for the status 200

  • ⚠️ the response property object/pentested/allOf[#/components/schemas/PentestedStatus]/auto became nullable for the status 200

  • ⚠️ the response property object/pentested/allOf[#/components/schemas/PentestedStatus]/auto_from became nullable for the status 200

  • ⚠️ added #/components/schemas/AssetProtectionRecordAutoFromEnum, #/components/schemas/NullEnum to the object/easm/allOf[#/components/schemas/EasmStatus]/auto_from response property oneOf list for the response status 200

  • ⚠️ added #/components/schemas/AssetProtectionRecordAutoFromEnum, #/components/schemas/NullEnum to the object/pentested/allOf[#/components/schemas/PentestedStatus]/auto_from response property oneOf list for the response status 200

  • ⚠️ the object/easm/allOf[#/components/schemas/EasmStatus]/auto_from response's property type changed from string to any for status 200

  • ⚠️ the object/pentested/allOf[#/components/schemas/PentestedStatus]/auto_from response's property type changed from string to any for status 200

  • ⚠️ the object/pentested/allOf[#/components/schemas/PentestedStatus]/outside_business_hours response's property type changed from integer to any for status 200

  • the response optional property object/pentested/allOf[#/components/schemas/PentestedStatus]/outside_business_hours became read-only for the status 200

  • added #/components/schemas/OutsideBusinessHoursEnum to the object/pentested/allOf[#/components/schemas/PentestedStatus]/outside_business_hours response property allOf list for the response status 200

  • the response property object/pentested/allOf[#/components/schemas/PentestedStatus]/outside_business_hours became required for the status 200

  • removed the 0.00 enum value from the object/pentested/allOf[#/components/schemas/PentestedStatus]/outside_business_hours response property for the response status 200

  • removed the 1.00 enum value from the object/pentested/allOf[#/components/schemas/PentestedStatus]/outside_business_hours response property for the response status 200

  • removed the auto_easm enum value from the object/easm/allOf[#/components/schemas/EasmStatus]/auto_from response property for the response status 200

  • removed the auto_easm enum value from the object/pentested/allOf[#/components/schemas/PentestedStatus]/auto_from response property for the response status 200

  • removed the ineligible_ip enum value from the object/easm/allOf[#/components/schemas/EasmStatus]/auto_from response property for the response status 200

  • removed the ineligible_ip enum value from the object/pentested/allOf[#/components/schemas/PentestedStatus]/auto_from response property for the response status 200

  • removed the none enum value from the object/easm/allOf[#/components/schemas/EasmStatus]/auto_from response property for the response status 200

  • removed the none enum value from the object/pentested/allOf[#/components/schemas/PentestedStatus]/auto_from response property for the response status 200

  • removed the pentest enum value from the object/easm/allOf[#/components/schemas/EasmStatus]/auto_from response property for the response status 200

  • removed the pentest enum value from the object/pentested/allOf[#/components/schemas/PentestedStatus]/auto_from response property for the response status 200

  • the response required property object/easm/allOf[#/components/schemas/EasmStatus]/auto_from became read-only for the status 200

  • the response required property object/pentested/allOf[#/components/schemas/PentestedStatus]/auto_from became read-only for the status 200

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

  • ⚠️ added the new required request property ids (media type: application/json)

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

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

  • ⚠️ removed the request property criticality (media type: application/json)

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

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

  • ⚠️ removed the request property description (media type: application/json)

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

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

  • ⚠️ removed the request property exposure (media type: application/json)

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

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

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

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

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

  • ⚠️ removed the request property outside_business_hours (media type: application/json)

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

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

  • ⚠️ removed the request property owners (media type: application/json)

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

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

  • ⚠️ removed the request property related_easm (media type: application/json)

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

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

  • ⚠️ removed the request property tags (media type: application/json)

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

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

  • ⚠️ removed the request property teams (media type: application/json)

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

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

POST /api/auth/cybelangel/

  • added the non-success response with the status 400

PATCH /api/auth/cybelangel/{id}/

  • added the non-success response with the status 400

POST /api/auth/greyboxes/

  • ⚠️ removed the required property message from the response with the 400 status

  • ⚠️ removed the required property status from the response with the 201 status

  • ⚠️ removed the required property status from the response with the 400 status

  • ⚠️ removed the request property requested_by (media type: application/json)

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

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

  • added the optional property comments to the response with the 201 status

  • added the optional property comments to the response with the 400 status

  • added the optional property complexity to the response with the 400 status

  • added the optional property contact_info to the response with the 201 status

  • added the optional property contact_info to the response with the 400 status

  • added the optional property created_at to the response with the 201 status

  • added the optional property finished_at to the response with the 201 status

  • added the optional property finished_at to the response with the 400 status

  • added the optional property in_scope to the response with the 201 status

  • added the optional property in_scope to the response with the 400 status

  • added the optional property non_field_errors to the response with the 400 status

  • added the optional property organization to the response with the 400 status

  • added the optional property started_at to the response with the 201 status

  • added the optional property started_at to the response with the 400 status

  • added the required property complexity to the response with the 201 status

  • added the required property complexity_text to the response with the 201 status

  • added the required property id to the response with the 201 status

  • added the required property organization to the response with the 201 status

  • added the required property organization_name to the response with the 201 status

  • added the required property requested_by to the response with the 201 status

  • added the required property user_friendly_id to the response with the 201 status

GET /api/auth/itsm/config/

  • ⚠️ removed the required property reason from the response with the 400 status

  • added the optional property message to the response with the 200 status

  • removed the optional property reason from the response with the 200 status

  • added the required property message to the response with the 400 status

GET /api/auth/itsm/config/reset/

  • ⚠️ removed the required property reason from the response with the 200 status

  • added the required property message to the response with the 200 status

POST /api/auth/itsm/config/set/

  • ⚠️ removed the required property reason from the response with the 200 status

  • ⚠️ removed the required property reason from the response with the 400 status

  • added the required property message to the response with the 200 status

  • added the required property message to the response with the 400 status

PUT /api/auth/itsm/config/set/

  • ⚠️ removed the required property reason from the response with the 200 status

  • ⚠️ removed the required property reason from the response with the 400 status

  • added the required property message to the response with the 200 status

  • added the required property message to the response with the 400 status

GET /api/auth/itsm/groups/

  • ⚠️ removed the required property reason from the response with the 400 status

  • added the optional property groups/items/users to the response with the 200 status

  • added the optional property message to the response with the 200 status

  • removed the optional property groups/items/groups from the response with the 200 status

  • removed the optional property reason from the response with the 200 status

  • added the required property message to the response with the 400 status

GET /api/auth/itsm/groups/{ids}

  • ⚠️ removed the required property reason from the response with the 400 status

  • added the optional property groups/items/users to the response with the 200 status

  • added the optional property message to the response with the 200 status

  • removed the optional property groups/items/groups from the response with the 200 status

  • removed the optional property reason from the response with the 200 status

  • added the required property message to the response with the 400 status

GET /api/auth/itsm/issuetypes/

  • ⚠️ the jira_issuetypes/items/iconUrl response's property type changed from object to string for status 200

  • ⚠️ removed the required property reason from the response with the 400 status

  • added the optional property message to the response with the 200 status

  • removed the optional property reason from the response with the 200 status

  • added the required property message to the response with the 400 status

GET /api/auth/itsm/jira-issuetypes/

  • ⚠️ the jira_issuetypes/items/iconUrl response's property type changed from object to string for status 200

  • ⚠️ removed the required property reason from the response with the 400 status

  • added the optional property message to the response with the 200 status

  • removed the optional property reason from the response with the 200 status

  • added the required property message to the response with the 400 status

GET /api/auth/itsm/jira-projects/

  • ⚠️ removed the required property reason from the response with the 400 status

  • added the optional property message to the response with the 200 status

  • removed the optional property reason from the response with the 200 status

  • added the required property message to the response with the 400 status

GET /api/auth/itsm/projects/

  • ⚠️ removed the required property reason from the response with the 400 status

  • added the optional property message to the response with the 200 status

  • removed the optional property reason from the response with the 200 status

  • added the required property message to the response with the 400 status

GET /api/auth/itsm/snow-tablenames/

  • ⚠️ removed the required property reason from the response with the 400 status

  • added the optional property message to the response with the 200 status

  • removed the optional property reason from the response with the 200 status

  • added the required property message to the response with the 400 status

GET /api/auth/itsm/tickets/

  • ⚠️ removed the required property reason from the response with the 400 status

  • added the optional property message to the response with the 200 status

  • removed the optional property reason from the response with the 200 status

  • added the required property message to the response with the 400 status

POST /api/auth/itsm/tickets/set/

  • ⚠️ removed the required property reason from the response with the 200 status

  • ⚠️ removed the required property reason from the response with the 400 status

  • the request property priority became optional (media type: application/json)

  • the request property priority became optional (media type: application/x-www-form-urlencoded)

  • the request property priority became optional (media type: multipart/form-data)

  • the response property ticket/id became required for the status 200

  • added the required property message to the response with the 200 status

  • added the required property message to the response with the 400 status

GET /api/auth/itsm/tickets/status/

  • ⚠️ removed the required property reason from the response with the 400 status

  • added the optional property message to the response with the 200 status

  • removed the optional property reason from the response with the 200 status

  • added the required property message to the response with the 400 status

GET /api/auth/itsm/tickets/status/{ids}

  • ⚠️ removed the required property reason from the response with the 400 status

  • added the optional property message to the response with the 200 status

  • removed the optional property reason from the response with the 200 status

  • added the required property message to the response with the 400 status

GET /api/auth/itsm/tickets/{ids}

  • ⚠️ removed the required property reason from the response with the 400 status

  • added the optional property message to the response with the 200 status

  • removed the optional property reason from the response with the 200 status

  • added the required property message to the response with the 400 status

GET /api/auth/itsm/users/

  • ⚠️ removed the required property reason from the response with the 400 status

  • added the optional property message to the response with the 200 status

  • removed the optional property reason from the response with the 200 status

  • added the required property message to the response with the 400 status

GET /api/auth/itsm/users/search/{ids}

  • ⚠️ removed the required property reason from the response with the 400 status

  • added the optional property message to the response with the 200 status

  • removed the optional property reason from the response with the 200 status

  • added the required property message to the response with the 400 status

GET /api/auth/itsm/users/{ids}

  • ⚠️ removed the required property reason from the response with the 400 status

  • added the optional property message to the response with the 200 status

  • removed the optional property reason from the response with the 200 status

  • added the required property message to the response with the 400 status

GET /api/auth/itsm/{config_id}/config/

  • ⚠️ removed the required property reason from the response with the 400 status

  • added the optional property message to the response with the 200 status

  • removed the optional property reason from the response with the 200 status

  • added the required property message to the response with the 400 status

DELETE /api/auth/itsm/{config_id}/config/del/

  • ⚠️ removed the required property reason from the response with the 200 status

  • ⚠️ removed the required property reason from the response with the 400 status

  • added the required property message to the response with the 200 status

  • added the required property message to the response with the 400 status

POST /api/auth/itsm/{config_id}/config/set/

  • ⚠️ removed the required property reason from the response with the 200 status

  • ⚠️ removed the required property reason from the response with the 400 status

  • added the required property message to the response with the 200 status

  • added the required property message to the response with the 400 status

PUT /api/auth/itsm/{config_id}/config/set/

  • ⚠️ removed the required property reason from the response with the 200 status

  • ⚠️ removed the required property reason from the response with the 400 status

  • added the required property message to the response with the 200 status

  • added the required property message to the response with the 400 status

GET /api/auth/itsm/{config_id}/groups/

  • ⚠️ removed the required property reason from the response with the 400 status

  • added the optional property groups/items/users to the response with the 200 status

  • added the optional property message to the response with the 200 status

  • removed the optional property groups/items/groups from the response with the 200 status

  • removed the optional property reason from the response with the 200 status

  • added the required property message to the response with the 400 status

GET /api/auth/itsm/{config_id}/groups/{ids}

  • ⚠️ removed the required property reason from the response with the 400 status

  • added the optional property groups/items/users to the response with the 200 status

  • added the optional property message to the response with the 200 status

  • removed the optional property groups/items/groups from the response with the 200 status

  • removed the optional property reason from the response with the 200 status

  • added the required property message to the response with the 400 status

GET /api/auth/itsm/{config_id}/issuetypes/

  • ⚠️ the jira_issuetypes/items/iconUrl response's property type changed from object to string for status 200

  • ⚠️ removed the required property reason from the response with the 400 status

  • added the optional property message to the response with the 200 status

  • removed the optional property reason from the response with the 200 status

  • added the required property message to the response with the 400 status

GET /api/auth/itsm/{config_id}/jira-issuetypes/

  • ⚠️ the jira_issuetypes/items/iconUrl response's property type changed from object to string for status 200

  • ⚠️ removed the required property reason from the response with the 400 status

  • added the optional property message to the response with the 200 status

  • removed the optional property reason from the response with the 200 status

  • added the required property message to the response with the 400 status

GET /api/auth/itsm/{config_id}/jira-projects/

  • ⚠️ removed the required property reason from the response with the 400 status

  • added the optional property message to the response with the 200 status

  • removed the optional property reason from the response with the 200 status

  • added the required property message to the response with the 400 status

GET /api/auth/itsm/{config_id}/priorities/

  • added the non-success response with the status 400

GET /api/auth/itsm/{config_id}/projects/

  • ⚠️ removed the required property reason from the response with the 400 status

  • added the optional property message to the response with the 200 status

  • removed the optional property reason from the response with the 200 status

  • added the required property message to the response with the 400 status

GET /api/auth/itsm/{config_id}/snow-tablenames/

  • ⚠️ removed the required property reason from the response with the 400 status

  • added the optional property message to the response with the 200 status

  • removed the optional property reason from the response with the 200 status

  • added the required property message to the response with the 400 status

GET /api/auth/itsm/{config_id}/tickets/

  • ⚠️ removed the required property reason from the response with the 400 status

  • added the optional property message to the response with the 200 status

  • removed the optional property reason from the response with the 200 status

  • added the required property message to the response with the 400 status

POST /api/auth/itsm/{config_id}/tickets/set/

  • ⚠️ removed the required property reason from the response with the 200 status

  • ⚠️ removed the required property reason from the response with the 400 status

  • the request property priority became optional (media type: application/json)

  • the request property priority became optional (media type: application/x-www-form-urlencoded)

  • the request property priority became optional (media type: multipart/form-data)

  • the response property ticket/id became required for the status 200

  • added the required property message to the response with the 200 status

  • added the required property message to the response with the 400 status

GET /api/auth/itsm/{config_id}/tickets/status/

  • ⚠️ removed the required property reason from the response with the 400 status

  • added the optional property message to the response with the 200 status

  • removed the optional property reason from the response with the 200 status

  • added the required property message to the response with the 400 status

GET /api/auth/itsm/{config_id}/tickets/status/{ids}

  • ⚠️ removed the required property reason from the response with the 400 status

  • added the optional property message to the response with the 200 status

  • removed the optional property reason from the response with the 200 status

  • added the required property message to the response with the 400 status

GET /api/auth/itsm/{config_id}/tickets/{ids}

  • ⚠️ removed the required property reason from the response with the 400 status

  • added the optional property message to the response with the 200 status

  • removed the optional property reason from the response with the 200 status

  • added the required property message to the response with the 400 status

GET /api/auth/itsm/{config_id}/users/

  • ⚠️ removed the required property reason from the response with the 400 status

  • added the optional property message to the response with the 200 status

  • removed the optional property reason from the response with the 200 status

  • added the required property message to the response with the 400 status

GET /api/auth/itsm/{config_id}/users/{ids}

  • ⚠️ removed the required property reason from the response with the 400 status

  • added the optional property message to the response with the 200 status

  • removed the optional property reason from the response with the 200 status

  • added the required property message to the response with the 400 status

GET /api/auth/orgs/{org_id}/settings/obh

  • added the non-success response with the status 403

POST /api/auth/orgs/{org_id}/users/

  • added the new optional request property role (media type: application/json)

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

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

  • added the non-success response with the status 400

  • added the non-success response with the status 403

  • added the non-success response with the status 404

DELETE /api/auth/pentests/

  • ⚠️ the pentests_id request property's minItems was set to 1 (media type: application/json)

  • ⚠️ the pentests_id request property's minItems was set to 1 (media type: application/x-www-form-urlencoded)

  • ⚠️ the pentests_id request property's minItems was set to 1 (media type: multipart/form-data)

  • ⚠️ removed the success response with the status 204

  • for the query request parameter deletevulns, default value false was added

  • added the non-success response with the status 400

  • added the non-success response with the status 403

  • added the non-success response with the status 404

  • added the success response with the status 200

GET /api/auth/pentests/

  • ⚠️ the results/items/attachments/items/title response property's maxLength was unset from 128 for the response status 200

  • ⚠️ the results/items/provider response property's maxLength was unset from 250 for the response status 200

  • ⚠️ the results/items/title response property's maxLength was unset from 250 for the response status 200

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

  • the response optional property results/items/attachments/items/created_at became read-only for the status 200

  • the response optional property results/items/attachments/items/title became read-only for the status 200

  • the response optional property results/items/comments became read-only for the status 200

  • the response optional property results/items/created_at became read-only for the status 200

  • the response optional property results/items/date_from became read-only for the status 200

  • the response optional property results/items/date_to became read-only for the status 200

  • the response optional property results/items/description became read-only for the status 200

  • the response optional property results/items/is_greybox became read-only for the status 200

  • the response optional property results/items/provider became read-only for the status 200

  • the response optional property results/items/teams became read-only for the status 200

  • the response optional property results/items/title became read-only for the status 200

  • the response optional property results/items/updated_at became read-only for the status 200

  • the response property results/items/attachments/items/created_at became required for the status 200

  • the response property results/items/attachments/items/title became required for the status 200

  • the response property results/items/comments became required for the status 200

  • the response property results/items/created_at became required for the status 200

  • the response property results/items/date_from became required for the status 200

  • the response property results/items/date_to became required for the status 200

  • the response property results/items/description became required for the status 200

  • the response property results/items/is_greybox became required for the status 200

  • the response property results/items/provider became required for the status 200

  • the response property results/items/teams became required for the status 200

  • the response property results/items/title became required for the status 200

  • the response property results/items/updated_at became required for the status 200

  • added the required property results/items/teams/items/id to the response with the 200 status

  • added the required property results/items/teams/items/name to the response with the 200 status

  • the response required property results/items/organization became read-only for the status 200

POST /api/auth/pentests/

  • ⚠️ the attachments/items/title response property's maxLength was unset from 128 for the response status 201

  • ⚠️ the provider response property's maxLength was unset from 250 for the response status 201

  • ⚠️ the title response property's maxLength was unset from 250 for the response status 201

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

  • added the non-success response with the status 400

  • the response optional property attachments/items/created_at became read-only for the status 201

  • the response optional property attachments/items/title became read-only for the status 201

  • the response optional property comments became read-only for the status 201

  • the response optional property created_at became read-only for the status 201

  • the response optional property date_from became read-only for the status 201

  • the response optional property date_to became read-only for the status 201

  • the response optional property description became read-only for the status 201

  • the response optional property is_greybox became read-only for the status 201

  • the response optional property provider became read-only for the status 201

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

  • the response optional property title became read-only for the status 201

  • the response optional property updated_at became read-only for the status 201

  • the response property attachments/items/created_at became required for the status 201

  • the response property attachments/items/title became required for the status 201

  • the response property comments became required for the status 201

  • the response property created_at became required for the status 201

  • the response property date_from became required for the status 201

  • the response property date_to became required for the status 201

  • the response property description became required for the status 201

  • the response property is_greybox became required for the status 201

  • the response property provider became required for the status 201

  • the response property teams became required for the status 201

  • the response property title became required for the status 201

  • the response property updated_at 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

  • the response required property organization became read-only for the status 201

DELETE /api/auth/pentests/attachements/{id}/

  • added the non-success response with the status 400

  • added the non-success response with the status 403

  • added the non-success response with the status 404

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

  • ⚠️ removed the media type application/json for the response with the status 200

  • added the media type text/csv for the response with the status 200

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

  • ⚠️ the pentests_id request property's minItems was set to 1 (media type: application/json)

  • ⚠️ the pentests_id request property's minItems was set to 1 (media type: application/x-www-form-urlencoded)

  • ⚠️ the pentests_id request property's minItems was set to 1 (media type: multipart/form-data)

  • ⚠️ removed the media type application/json for the response with the status 200

  • added the media type text/csv for the response with the status 200

  • added the non-success response with the status 400

DELETE /api/auth/pentests/{id}/

  • ⚠️ removed the success response with the status 204

  • for the query request parameter deletevulns, default value false was added

  • added the non-success response with the status 400

  • added the non-success response with the status 403

  • added the non-success response with the status 404

  • added the success response with the status 200

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

  • ⚠️ the attachments/items/title response property's maxLength was unset from 128 for the response status 200

  • ⚠️ the provider response property's maxLength was unset from 250 for the response status 200

  • ⚠️ the title response property's maxLength was unset from 250 for the response status 200

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

  • the response optional property attachments/items/created_at became read-only for the status 200

  • the response optional property attachments/items/title became read-only for the status 200

  • the response optional property comments became read-only for the status 200

  • the response optional property created_at became read-only for the status 200

  • the response optional property date_from became read-only for the status 200

  • the response optional property date_to became read-only for the status 200

  • the response optional property description became read-only for the status 200

  • the response optional property is_greybox became read-only for the status 200

  • the response optional property provider became read-only for the status 200

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

  • the response optional property title became read-only for the status 200

  • the response optional property updated_at became read-only for the status 200

  • the response property attachments/items/created_at became required for the status 200

  • the response property attachments/items/title became required for the status 200

  • the response property comments became required for the status 200

  • the response property created_at became required for the status 200

  • the response property date_from became required for the status 200

  • the response property date_to became required for the status 200

  • the response property description became required for the status 200

  • the response property is_greybox became required for the status 200

  • the response property provider became required for the status 200

  • the response property teams became required for the status 200

  • the response property title became required for the status 200

  • the response property updated_at 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

  • the response required property organization became read-only for the status 200

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

  • ⚠️ the attachments/items/title response property's maxLength was unset from 128 for the response status 200

  • ⚠️ the provider response property's maxLength was unset from 250 for the response status 200

  • ⚠️ the title response property's maxLength was unset from 250 for the response status 200

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

  • ⚠️ removed the request property created_at (media type: application/json)

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

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

  • ⚠️ removed the request property updated_at (media type: application/json)

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

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

  • added the non-success response with the status 400

  • the response optional property attachments/items/created_at became read-only for the status 200

  • the response optional property attachments/items/title became read-only for the status 200

  • the response optional property comments became read-only for the status 200

  • the response optional property created_at became read-only for the status 200

  • the response optional property date_from became read-only for the status 200

  • the response optional property date_to became read-only for the status 200

  • the response optional property description became read-only for the status 200

  • the response optional property is_greybox became read-only for the status 200

  • the response optional property provider became read-only for the status 200

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

  • the response optional property title became read-only for the status 200

  • the response optional property updated_at became read-only for the status 200

  • the response property attachments/items/created_at became required for the status 200

  • the response property attachments/items/title became required for the status 200

  • the response property comments became required for the status 200

  • the response property created_at became required for the status 200

  • the response property date_from became required for the status 200

  • the response property date_to became required for the status 200

  • the response property description became required for the status 200

  • the response property is_greybox became required for the status 200

  • the response property provider became required for the status 200

  • the response property teams became required for the status 200

  • the response property title became required for the status 200

  • the response property updated_at 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

  • the response required property organization became read-only for the status 200

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

  • ⚠️ removed the media type application/json for the response with the status 200

  • added the media type text/csv for the response with the status 200

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

  • ⚠️ added the new required request property assets_id (media type: application/json)

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

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

  • ⚠️ removed the request property comments (media type: application/json)

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

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

  • ⚠️ removed the request property created_at (media type: application/json)

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

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

  • ⚠️ removed the request property date_from (media type: application/json)

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

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

  • ⚠️ removed the request property date_to (media type: application/json)

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

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

  • ⚠️ removed the request property description (media type: application/json)

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

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

  • ⚠️ removed the request property is_greybox (media type: application/json)

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

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

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

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

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

  • ⚠️ removed the request property provider (media type: application/json)

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

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

  • ⚠️ removed the request property teams (media type: application/json)

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

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

  • ⚠️ removed the request property title (media type: application/json)

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

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

  • ⚠️ removed the request property updated_at (media type: application/json)

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

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

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

  • ⚠️ removed the media type application/json for the response with the status 200

  • added the media type text/csv for the response with the status 200

GET /api/auth/remediations

  • ⚠️ removed the required property results/items/gain from the response with the 200 status

  • ⚠️ deleted the query request parameter gain

  • ⚠️ deleted the query request parameter gain__gte

  • ⚠️ deleted the query request parameter gain__lte

POST /api/auth/remediations

  • ⚠️ removed the required property gain from the response with the 201 status

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

  • ⚠️ removed the required property gain from the response with the 200 status

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

  • ⚠️ removed the required property gain from the response with the 200 status

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

  • ⚠️ deleted the query request parameter gain

  • ⚠️ deleted the query request parameter gain__gte

  • ⚠️ deleted the query request parameter gain__lte

GET /api/auth/report/{org_id}

  • ⚠️ removed the required property message from the response with the 200 status

  • added the non-success response with the status 400

POST /api/auth/report/{org_id}

  • ⚠️ removed the required property message from the response with the 200 status

  • ⚠️ removed the request property assetgroups (media type: application/json)

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

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

  • ⚠️ removed the request property assets (media type: application/json)

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

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

  • ⚠️ removed the request property assets_from_assetgroups (media type: application/json)

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

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

  • ⚠️ removed the request property assets_from_pentests (media type: application/json)

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

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

  • ⚠️ removed the request property pentests (media type: application/json)

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

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

  • ⚠️ removed the request property vulnerabilities (media type: application/json)

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

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

  • ⚠️ removed the request property vulnerabilities_from_assetgroups (media type: application/json)

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

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

  • ⚠️ removed the request property vulnerabilities_from_pentests (media type: application/json)

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

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

  • added the new optional request property export_controls (media type: application/json)

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

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

  • added the new optional request property export_only_asset_pentested (media type: application/json)

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

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

  • added the new optional request property export_only_vuln_open (media type: application/json)

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

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

  • added the new optional request property export_risks (media type: application/json)

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

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

  • added the new optional request property export_sc (media type: application/json)

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

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

  • added the new optional request property hide_ni_cve (media type: application/json)

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

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

  • added the new optional request property vuln_latest_date (media type: application/json)

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

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

  • added the non-success response with the status 400

GET /api/auth/retests/

  • the response optional property results/items/comments became read-only for the status 200

  • the response optional property results/items/created_at became read-only for the status 200

  • the response optional property results/items/updated_at became read-only for the status 200

  • the response property results/items/comments became required for the status 200

  • the response property results/items/created_at became required for the status 200

  • the response property results/items/updated_at became required for the status 200

GET /api/auth/retests/settings

  • ⚠️ added the new required query request parameter org_id

  • ⚠️ removed the required property message from the response with the 200 status

  • ⚠️ removed the required property status from the response with the 200 status

  • added the required property nextRetest to the response with the 200 status

  • added the required property remainingRetest to the response with the 200 status

  • added the required property retestLimit to the response with the 200 status

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

  • the response optional property comments became read-only for the status 200

  • the response optional property created_at became read-only for the status 200

  • the response optional property updated_at became read-only for the status 200

  • the response property comments became required for the status 200

  • the response property created_at became required for the status 200

  • the response property updated_at became required for the status 200

POST /api/auth/retests/{id}/

  • added the non-success response with the status 400

GET /api/auth/retests/{id}/cancel

  • added the non-success response with the status 400

GET /api/auth/retests/{id}/refresh

  • the response optional property comments became read-only for the status 200

  • the response optional property created_at became read-only for the status 200

  • the response optional property updated_at became read-only for the status 200

  • the response property comments became required for the status 200

  • the response property created_at became required for the status 200

  • the response property updated_at became required for the status 200

GET /api/auth/risks/

  • ⚠️ added #/components/schemas/InsightAssetReputation, #/components/schemas/InsightCertificates, #/components/schemas/InsightDnsSecurity, #/components/schemas/InsightExposedServices, #/components/schemas/InsightMailSecurity, #/components/schemas/InsightSslTlsStrength, #/components/schemas/InsightOther to the results/items/ response property oneOf list for the response status 200

  • added asset-reputation, certificates, dns-security, exposed-services, mail-security, other, ssl-tls-strength discriminator mapping keys to the results/items/ response property for the response status 200

  • removed Insight discriminator mapping keys from the results/items/ response property for the response status 200

  • response discriminator property name changed for results/items/ response property from resourcetype to kind for the response status 200

  • removed #/components/schemas/InsightBaseTyped from the results/items/ response property oneOf list for the response status 200

PUT /api/auth/risks/

  • the status response property for the response status 200 was restricted to a list of enum values

  • the response property status became required for the status 200

  • the status response's property default value success was removed for the status 200

GET /api/auth/risks/all-opened-count/

  • the response property count became required for the status 200

  • the count response's property default value 0.00 was removed for the status 200

  • the count response property's min was set to 0.00 for the response status 200

GET /api/auth/risks/count/

  • ⚠️ removed the required property All from the response with the 200 status

  • ⚠️ removed the required property topic_title from the response with the 200 status

GET /api/auth/risks/subtopics/

  • ⚠️ added the new required query request parameter org_id

  • added the non-success response with the status 403

  • added the non-success response with the status 404

GET /api/auth/risks/topics/

  • ⚠️ added the new required query request parameter org_id

  • added the non-success response with the status 403

  • added the non-success response with the status 404

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

  • ⚠️ added the new required query request parameter org_id

  • ⚠️ added #/components/schemas/InsightAssetReputation, #/components/schemas/InsightCertificates, #/components/schemas/InsightDnsSecurity, #/components/schemas/InsightExposedServices, #/components/schemas/InsightMailSecurity, #/components/schemas/InsightSslTlsStrength, #/components/schemas/InsightOther to the response body oneOf list for the response status 200

  • added asset-reputation, certificates, dns-security, exposed-services, mail-security, other, ssl-tls-strength mapping keys to the response discriminator for the response status 200

  • removed Insight mapping keys from the response discriminator for the response status 200

  • response discriminator property name changed from resourcetype to kind for the response status 200

  • removed #/components/schemas/InsightBaseTyped from the response body oneOf list for the response status 200

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

  • ⚠️ removed #/components/schemas/PatchedInsightBaseTyped from the request body oneOf list (media type: application/json)

  • ⚠️ removed #/components/schemas/PatchedInsightBaseTyped from the request body oneOf list (media type: application/x-www-form-urlencoded)

  • ⚠️ removed #/components/schemas/PatchedInsightBaseTyped from the request body oneOf list (media type: multipart/form-data)

  • ⚠️ the request's body type changed from any to object (media type: application/json)

  • ⚠️ the request's body type changed from any to object (media type: application/x-www-form-urlencoded)

  • ⚠️ the request's body type changed from any to object (media type: multipart/form-data)

  • ⚠️ added #/components/schemas/InsightAssetReputation, #/components/schemas/InsightCertificates, #/components/schemas/InsightDnsSecurity, #/components/schemas/InsightExposedServices, #/components/schemas/InsightMailSecurity, #/components/schemas/InsightSslTlsStrength, #/components/schemas/InsightOther to the response body oneOf list for the response status 200

  • added the new optional request property light_description (media type: application/json)

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

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

  • added the new optional request property status (media type: application/json)

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

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

  • removed request discriminator (media type: application/json)

  • removed request discriminator (media type: application/x-www-form-urlencoded)

  • removed request discriminator (media type: multipart/form-data)

  • added asset-reputation, certificates, dns-security, exposed-services, mail-security, other, ssl-tls-strength mapping keys to the response discriminator for the response status 200

  • removed Insight mapping keys from the response discriminator for the response status 200

  • response discriminator property name changed from resourcetype to kind for the response status 200

  • removed #/components/schemas/InsightBaseTyped from the response body oneOf list for the response status 200

  • added the non-success response with the status 400

GET /api/auth/security-checks/

  • ⚠️ the items/title response property's maxLength was unset from 255 for the response status 200

  • ⚠️ the items/scan_type response's property type changed from string to any for status 200

  • the response optional property items/description became read-only for the status 200

  • the response optional property items/is_auto became read-only for the status 200

  • the response optional property items/is_available became read-only for the status 200

  • the response optional property items/scan_type became read-only for the status 200

  • added #/components/schemas/ScanTypeEnum to the items/scan_type response property allOf list for the response status 200

  • the items/risk_insights/items/severity response property for the response status 200 was restricted to a list of enum values (shared schema: BySeverity, also at items/vulnerabilities/items/severity)

  • the response property items/description became required for the status 200

  • the response property items/is_auto became required for the status 200

  • the response property items/is_available became required for the status 200

  • the response property items/scan_type became required for the status 200

  • removed the offensive enum value from the items/scan_type response property for the response status 200

  • removed the others enum value from the items/scan_type response property for the response status 200

  • removed the passive enum value from the items/scan_type response property for the response status 200

  • the response required property items/title became read-only for the status 200

GET /api/auth/security-checks/asset/{asset_id}

  • ⚠️ the results/items/title response property's maxLength was unset from 255 for the response status 200

  • ⚠️ the results/items/scan_type response's property type changed from string to any for status 200

  • the response optional property results/items/description became read-only for the status 200

  • the response optional property results/items/is_auto became read-only for the status 200

  • the response optional property results/items/is_available became read-only for the status 200

  • the response optional property results/items/scan_type became read-only for the status 200

  • added #/components/schemas/ScanTypeEnum to the results/items/scan_type response property allOf list for the response status 200

  • the results/items/risk_insights/items/severity response property for the response status 200 was restricted to a list of enum values (shared schema: BySeverity, also at results/items/vulnerabilities/items/severity)

  • the response property results/items/description became required for the status 200

  • the response property results/items/is_auto became required for the status 200

  • the response property results/items/is_available became required for the status 200

  • the response property results/items/scan_type became required for the status 200

  • removed the offensive enum value from the results/items/scan_type response property for the response status 200

  • removed the others enum value from the results/items/scan_type response property for the response status 200

  • removed the passive enum value from the results/items/scan_type response property for the response status 200

  • the response required property results/items/title became read-only for the status 200

GET /api/auth/security-checks/scans

  • ⚠️ for the query request parameter org_id, the type was changed from number to integer

  • ⚠️ for the query request parameter security_check, the type was changed from integer to array<integer>

  • ⚠️ the results/items/assets response's property type changed from object to array<object> for status 200

POST /api/auth/tags/

  • added the non-success response with the status 400

  • added the non-success response with the status 404

  • added the non-success response with the status 422

PATCH /api/auth/tags/{id}/

  • added the non-success response with the status 400

  • added the non-success response with the status 404

  • added the non-success response with the status 422

GET /api/auth/teams

  • ⚠️ the results/items/campaigns/allOf[#/components/schemas/campaigns]/items/items/title response property's maxLength was unset from 250 for the response status 200

  • the response property results/items/asset_groups/allOf[#/components/schemas/asset_groups]/items/items/title became required for the status 200

  • the response property results/items/campaigns/allOf[#/components/schemas/campaigns]/items/items/title became required for the status 200

  • the response property results/items/description became required for the status 200

POST /api/auth/teams

  • the response property description became not nullable for the status 201

  • the response property name became not nullable for the status 201

GET /api/auth/teams/{id}

  • the response property description became required for the status 200

PATCH /api/auth/teams/{id}

  • ⚠️ the request property description became not nullable (media type: application/json)

  • ⚠️ the request property description became not nullable (media type: application/x-www-form-urlencoded)

  • ⚠️ the request property description became not nullable (media type: multipart/form-data)

  • ⚠️ the request property name became not nullable (media type: application/json)

  • ⚠️ the request property name became not nullable (media type: application/x-www-form-urlencoded)

  • ⚠️ the request property name became not nullable (media type: multipart/form-data)

  • added the non-success response with the status 400

  • the response property description became not nullable for the status 200

  • the response property name became not nullable for the status 200

  • the response property description became required for the status 200

  • the response property name became required for the status 200

POST /api/auth/teams/{id}/assets/access-control

  • the response property results became required for the status 200

  • the response property results/items/asset_groups became required for the status 200

  • the response property results/items/campaigns became required for the status 200

  • the asset_groups response's property default value [] was removed for the status 200

  • the campaigns response's property default value [] was removed for the status 200

  • the results response's property default value [] was removed for the status 200

PATCH /api/auth/teams/{id}/users

  • added the non-success response with the status 400

GET /api/auth/tenants/{id}/statistics/risks/

  • the response property severities/critical became required for the status 200

  • the response property severities/high became required for the status 200

  • the response property severities/info became required for the status 200

  • the response property severities/low became required for the status 200

  • the response property severities/medium became required for the status 200

  • the response property statistics/active became required for the status 200

  • the response property statistics/active_last_week became required for the status 200

  • the response property statistics/closed became required for the status 200

  • the response property statistics/closed_last_week became required for the status 200

  • the active response's property default value 0.00 was removed for the status 200

  • the active_last_week response's property default value 0.00 was removed for the status 200

  • the closed response's property default value 0.00 was removed for the status 200

  • the closed_last_week response's property default value 0.00 was removed for the status 200

  • the critical response's property default value 0.00 was removed for the status 200

  • the high response's property default value 0.00 was removed for the status 200

  • the info response's property default value 0.00 was removed for the status 200

  • the low response's property default value 0.00 was removed for the status 200

  • the medium response's property default value 0.00 was removed for the status 200

  • the severities/critical response property's min was set to 0.00 for the response status 200

  • the severities/high response property's min was set to 0.00 for the response status 200

  • the severities/info response property's min was set to 0.00 for the response status 200

  • the severities/low response property's min was set to 0.00 for the response status 200

  • the severities/medium response property's min was set to 0.00 for the response status 200

  • the statistics/active response property's min was set to 0.00 for the response status 200

  • the statistics/active_last_week response property's min was set to 0.00 for the response status 200

  • the statistics/closed response property's min was set to 0.00 for the response status 200

  • the statistics/closed_last_week response property's min was set to 0.00 for the response status 200

GET /api/auth/tickets/

  • ⚠️ the results/items/identifier response property's maxLength was unset from 32 for the response status 200

  • the response optional property results/items/identifier became read-only for the status 200

  • the response property results/items/identifier became required for the status 200

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

  • ⚠️ the identifier response property's maxLength was unset from 32 for the response status 200

  • the response optional property identifier became read-only for the status 200

  • the response property identifier became required for the status 200

GET /api/auth/typosquatted-domains

  • ⚠️ the response property results/items/registrar/date became nullable for the status 200

PATCH /api/auth/typosquatted-domains

  • ⚠️ request body became required

  • ⚠️ the request property ids became required (media type: application/json)

  • ⚠️ the request property ids became required (media type: application/x-www-form-urlencoded)

  • ⚠️ the request property ids became required (media type: multipart/form-data)

  • added the non-success response with the status 400

  • added the non-success response with the status 422

POST /api/auth/typosquatted-domains/export

  • ⚠️ the ids request property's minItems was set to 1 (media type: application/json)

  • ⚠️ the ids request property's minItems was set to 1 (media type: application/x-www-form-urlencoded)

  • ⚠️ the ids request property's minItems was set to 1 (media type: multipart/form-data)

GET /api/auth/typosquatted-domains/{id}

  • ⚠️ the response property registrar/date became nullable for the status 200

GET /api/auth/typosquatted-domains/{id}/history

  • ⚠️ removed #/components/schemas/TyposquattedDomainHistoryUser from the items/user response property allOf list for the response status 200

  • the response property items/description became not nullable for the status 200

  • the response property items/user became not nullable for the status 200

  • the response property items/description became required for the status 200

  • the response property items/user became required for the status 200

  • the items/user response's property type was narrowed from any to object for status 200

  • added the required property items/user/email to the response with the 200 status

  • added the required property items/user/id to the response with the 200 status

GET /api/auth/user/current

  • the response property organizations/items/tenant_id became not nullable for the status 200

PUT /api/auth/user/current/notification-preferences

  • added the required property errors to the response with the 400 status

GET /api/auth/user/current/password_change

  • added the media type application/json for the response with the status 200

  • added the non-success response with the status 400

PUT /api/auth/user/current/update

  • added the required property message to the response with the 400 status

DELETE /api/auth/user/token/delete

  • ⚠️ removed the success response with the status 200

  • added the success response with the status 204

GET /api/auth/users/

  • ⚠️ removed the enum value -can_be_owner from the property items/ of the query request parameter sorted_by

  • ⚠️ removed the enum value can_be_owner from the property items/ of the query request parameter sorted_by

  • the response property results/items/organizations/items/tenant_id became not nullable for the status 200

POST /api/auth/users/

  • added the non-success response with the status 403

  • added the non-success response with the status 404

  • added the non-success response with the status 422

  • the response property organizations/items/tenant_id became not nullable for the status 201

GET /api/auth/users/export/csv

  • ⚠️ removed the enum value -can_be_owner from the property items/ of the query request parameter sorted_by

  • ⚠️ removed the enum value can_be_owner from the property items/ of the query request parameter sorted_by

POST /api/auth/users/import/csv

  • ⚠️ the response property message became optional for the status 400

  • ⚠️ the response property status became optional for the status 400

  • added the optional property org_id to the response with the 400 status

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

  • the response property organizations/items/tenant_id became not nullable for the status 200

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

  • the response property organizations/items/tenant_id became not nullable for the status 200

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

  • the response property organizations/items/tenant_id became not nullable for the status 200

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

  • added the non-success response with the status 403

GET /api/auth/users/{id}/new-otp

  • added the non-success response with the status 400

  • added the success response with the status 200

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

  • ⚠️ removed the required property changed_first_password from the response with the 200 status

  • ⚠️ removed the required property created_at from the response with the 200 status

  • ⚠️ removed the required property email from the response with the 200 status

  • ⚠️ removed the required property from_sso from the response with the 200 status

  • ⚠️ removed the required property id from the response with the 200 status

  • ⚠️ removed the required property intercom from the response with the 200 status

  • ⚠️ removed the required property is_active from the response with the 200 status

  • ⚠️ removed the required property is_staff from the response with the 200 status

  • ⚠️ removed the required property is_superuser from the response with the 200 status

  • ⚠️ removed the required property is_tenant_admin from the response with the 200 status

  • ⚠️ removed the required property last_login from the response with the 200 status

  • ⚠️ removed the required property organizations from the response with the 200 status

  • ⚠️ removed the required property teams from the response with the 200 status

  • ⚠️ removed the required property updated_at from the response with the 200 status

  • ⚠️ removed the required property username from the response with the 200 status

  • added the non-success response with the status 400

  • added the non-success response with the status 404

  • removed the optional property first_name from the response with the 200 status

  • removed the optional property last_name from the response with the 200 status

  • added the required property message to the response with the 200 status

  • added the required property status to the response with the 200 status

PUT /api/auth/users/{id}/notification-preferences

  • added the required property errors to the response with the 400 status

DELETE /api/auth/users/{id}/{object_type}

  • ⚠️ the path request parameter object_type was restricted to a list of enum values

  • ⚠️ removed the success response with the status 204

  • added optional request body

  • added the non-success response with the status 400

  • added the non-success response with the status 404

  • added the success response with the status 200

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

  • ⚠️ the path request parameter object_type was restricted to a list of enum values

  • ⚠️ removed the required property changed_first_password from the response with the 200 status

  • ⚠️ removed the required property created_at from the response with the 200 status

  • ⚠️ removed the required property email from the response with the 200 status

  • ⚠️ removed the required property from_sso from the response with the 200 status

  • ⚠️ removed the required property id from the response with the 200 status

  • ⚠️ removed the required property intercom from the response with the 200 status

  • ⚠️ removed the required property is_active from the response with the 200 status

  • ⚠️ removed the required property is_staff from the response with the 200 status

  • ⚠️ removed the required property is_superuser from the response with the 200 status

  • ⚠️ removed the required property is_tenant_admin from the response with the 200 status

  • ⚠️ removed the required property last_login from the response with the 200 status

  • ⚠️ removed the required property organizations from the response with the 200 status

  • ⚠️ removed the required property teams from the response with the 200 status

  • ⚠️ removed the required property updated_at from the response with the 200 status

  • ⚠️ removed the required property username from the response with the 200 status

  • ⚠️ removed the request property email (media type: application/json)

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

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

  • ⚠️ removed the request property first_name (media type: application/json)

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

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

  • ⚠️ removed the request property last_name (media type: application/json)

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

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

  • ⚠️ removed the request property username (media type: application/json)

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

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

  • added the new optional request property assetgroups_id (media type: application/json)

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

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

  • added the new optional request property assets_id (media type: application/json)

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

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

  • added the new optional request property vulnerabilities_id (media type: application/json)

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

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

  • added the new optional request property vulnerabilities_solutions_id (media type: application/json)

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

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

  • request body became optional

  • added the non-success response with the status 400

  • added the non-success response with the status 404

  • removed the optional property first_name from the response with the 200 status

  • removed the optional property last_name from the response with the 200 status

  • added the required property status to the response with the 200 status

DELETE /api/auth/vulns/

  • ⚠️ removed the media type application/json for the response with the status 204

GET /api/auth/vulns/

  • ⚠️ removed the enum value -solution_gain from the property items/ of the query request parameter sorted_by

  • ⚠️ removed the enum value solution_gain from the property items/ of the query request parameter sorted_by

  • ⚠️ the results/items/title response property's maxLength was unset from 512 for the response status 200

  • ⚠️ the results/items/ticketstatus response property's max was unset from 2147483647.00 for the response status 200

  • ⚠️ the results/items/ticketstatus response property's min was unset from -2147483648.00 for the response status 200

  • ⚠️ deleted the query request parameter solution_gain

  • ⚠️ deleted the query request parameter solution_gain__gte

  • ⚠️ deleted the query request parameter solution_gain__lte

  • ⚠️ the results/items/last_ticket/allOf[#/components/schemas/Ticket]/identifier response property's maxLength was unset from 32 for the response status 200

  • ⚠️ the results/items/reteststatus response's property type changed from string to any for status 200

  • ⚠️ the results/items/severity response's property type changed from integer to any for status 200

  • ⚠️ the results/items/solution_effort response's property type changed from string to any for status 200

  • ⚠️ the results/items/solution_priority response's property type changed from string to any for status 200

  • ⚠️ the results/items/status response's property type changed from string to any for status 200

  • the response optional property results/items/created_at became read-only for the status 200

  • the response optional property results/items/description became read-only for the status 200

  • the response optional property results/items/is_quickwin became read-only for the status 200

  • the response optional property results/items/last_ticket/allOf[#/components/schemas/Ticket]/identifier became read-only for the status 200

  • the response optional property results/items/severity became read-only for the status 200

  • the response optional property results/items/solution_duedate became read-only for the status 200

  • the response optional property results/items/solution_effort became read-only for the status 200

  • the response optional property results/items/solution_headline became read-only for the status 200

  • the response optional property results/items/solution_priority became read-only for the status 200

  • the response optional property results/items/source became read-only for the status 200

  • the response optional property results/items/status became read-only for the status 200

  • the response optional property results/items/ticketstatus became read-only for the status 200

  • the response optional property results/items/title became read-only for the status 200

  • removed the optional property results/items/solution_gain from the response with the 200 status

  • added #/components/schemas/RetestStatusEnum to the results/items/reteststatus response property allOf list for the response status 200

  • added #/components/schemas/SeverityEnum to the results/items/severity response property allOf list for the response status 200

  • added #/components/schemas/VulnerabilitySolutionEffortEnum to the results/items/solution_effort response property allOf list for the response status 200

  • added #/components/schemas/VulnerabilitySolutionPriorityEnum to the results/items/solution_priority response property allOf list for the response status 200

  • added #/components/schemas/VulnerabilityStatusEnum to the results/items/status response property allOf list for the response status 200

  • the response property results/items/created_at became required for the status 200

  • the response property results/items/description became required for the status 200

  • the response property results/items/is_quickwin became required for the status 200

  • the response property results/items/last_ticket/allOf[#/components/schemas/Ticket]/identifier became required for the status 200

  • the response property results/items/severity became required for the status 200

  • the response property results/items/solution_duedate became required for the status 200

  • the response property results/items/solution_effort became required for the status 200

  • the response property results/items/solution_headline became required for the status 200

  • the response property results/items/solution_priority became required for the status 200

  • the response property results/items/source became required for the status 200

  • the response property results/items/status became required for the status 200

  • the response property results/items/ticketstatus became required for the status 200

  • the response property results/items/title became required for the status 200

  • removed the 0.00 enum value from the results/items/severity response property for the response status 200

  • removed the 1.00 enum value from the results/items/severity response property for the response status 200

  • removed the 2.00 enum value from the results/items/severity response property for the response status 200

  • removed the 3.00 enum value from the results/items/severity response property for the response status 200

  • removed the 4.00 enum value from the results/items/severity response property for the response status 200

  • removed the ack enum value from the results/items/status response property for the response status 200

  • removed the assigned enum value from the results/items/status response property for the response status 200

  • removed the closed enum value from the results/items/status response property for the response status 200

  • removed the closed-benign enum value from the results/items/status response property for the response status 200

  • removed the closed-duplicate enum value from the results/items/status response property for the response status 200

  • removed the closed-fp enum value from the results/items/status response property for the response status 200

  • removed the closed-risk-acceptance enum value from the results/items/status response property for the response status 200

  • removed the closed-workaround enum value from the results/items/status response property for the response status 200

  • removed the hardening enum value from the results/items/solution_priority response property for the response status 200

  • removed the high enum value from the results/items/solution_effort response property for the response status 200

  • removed the low enum value from the results/items/solution_effort response property for the response status 200

  • removed the medium enum value from the results/items/solution_effort response property for the response status 200

  • removed the moderate enum value from the results/items/solution_priority response property for the response status 200

  • removed the new enum value from the results/items/status response property for the response status 200

  • removed the patched enum value from the results/items/status response property for the response status 200

  • removed the urgent enum value from the results/items/solution_priority response property for the response status 200

  • the response required property results/items/asset became read-only for the status 200

PATCH /api/auth/vulns/

  • ⚠️ request body became required

  • ⚠️ the request property status became required (media type: application/json)

  • ⚠️ the request property status became required (media type: application/x-www-form-urlencoded)

  • ⚠️ the request property status became required (media type: multipart/form-data)

  • ⚠️ the request property vulnerabilities_id became required (media type: application/json)

  • ⚠️ the request property vulnerabilities_id became required (media type: application/x-www-form-urlencoded)

  • ⚠️ the request property vulnerabilities_id became required (media type: multipart/form-data)

  • ⚠️ the vulnerabilities_id/items/ request property type changed from any to integer (media type: application/json)

  • ⚠️ the vulnerabilities_id/items/ request property type changed from any to integer (media type: application/x-www-form-urlencoded)

  • ⚠️ the vulnerabilities_id/items/ request property type changed from any to integer (media type: multipart/form-data)

POST /api/auth/vulns/

  • ⚠️ the response property asset_ip_state became nullable for the status 201

  • ⚠️ the cvss_vector response property's maxLength was unset from 256 for the response status 201

  • ⚠️ the title response property's maxLength was unset from 512 for the response status 201

  • ⚠️ the cvss_score response property's max was unset from 10.00 for the response status 201

  • ⚠️ the patrowl_id response property's max was unset from 2147483647.00 for the response status 201

  • ⚠️ the ticketstatus response property's max was unset from 2147483647.00 for the response status 201

  • ⚠️ the cvss_score response property's min was unset from 0.00 for the response status 201

  • ⚠️ the patrowl_id response property's min was unset from -2147483648.00 for the response status 201

  • ⚠️ the ticketstatus response property's min was unset from -2147483648.00 for the response status 201

  • ⚠️ added #/components/schemas/IPAddressStateEnum, #/components/schemas/NullEnum to the asset_ip_state response property oneOf list for the response status 201

  • ⚠️ the asset_id response's property type changed from string to integer for status 201

  • ⚠️ the asset_ip_state response's property type changed from string to any for status 201

  • ⚠️ removed the request property solution_gain (media type: application/json)

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

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

  • ⚠️ the response property external_vulnerability became nullable for the status 201

  • ⚠️ the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/cvss_vector response property's maxLength was unset from 256 for the response status 201

  • ⚠️ the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/title response property's maxLength was unset from 512 for the response status 201

  • ⚠️ the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/cvss_score response property's max was unset from 10.00 for the response status 201

  • ⚠️ the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/cvss_score response property's min was unset from 0.00 for the response status 201

  • ⚠️ the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/severity response's property type changed from integer to any for status 201

  • ⚠️ the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/solution_effort response's property type changed from string to any for status 201

  • ⚠️ the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/solution_priority response's property type changed from string to any for status 201

  • ⚠️ the last_ticket response's property type changed from object to any for status 201

  • ⚠️ the reteststatus response's property type changed from string to any for status 201

  • ⚠️ the severity response's property type changed from integer to any for status 201

  • ⚠️ the solution_effort response's property type changed from string to any for status 201

  • ⚠️ the solution_priority response's property type changed from string to any for status 201

  • ⚠️ the status response's property type changed from string to any for status 201

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

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

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

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

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

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

  • added the non-success response with the status 400

  • the response optional property created_at became read-only for the status 201

  • the response optional property cvss_score became read-only for the status 201

  • the response optional property cvss_vector became read-only for the status 201

  • the response optional property description became read-only for the status 201

  • the response optional property external_id became read-only for the status 201

  • the response optional property external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/cvss_score became read-only for the status 201

  • the response optional property external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/cvss_vector became read-only for the status 201

  • the response optional property external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/description became read-only for the status 201

  • the response optional property external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/solution became read-only for the status 201

  • the response optional property external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/solution_headline became read-only for the status 201

  • the response optional property external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/title became read-only for the status 201

  • the response optional property found_at became read-only for the status 201

  • the response optional property has_exploit became read-only for the status 201

  • the response optional property is_auto became read-only for the status 201

  • the response optional property is_greybox became read-only for the status 201

  • the response optional property is_quickwin became read-only for the status 201

  • the response optional property last_checked_at became read-only for the status 201

  • the response optional property last_status_update became read-only for the status 201

  • the response optional property organization became read-only for the status 201

  • the response optional property patrowl_id became read-only for the status 201

  • the response optional property remediation_date became read-only for the status 201

  • the response optional property severity became read-only for the status 201

  • the response optional property solution became read-only for the status 201

  • the response optional property solution_duedate became read-only for the status 201

  • the response optional property solution_effort became read-only for the status 201

  • the response optional property solution_headline became read-only for the status 201

  • the response optional property solution_priority became read-only for the status 201

  • the response optional property source became read-only for the status 201

  • the response optional property status became read-only for the status 201

  • the response optional property ticketstatus became read-only for the status 201

  • the response optional property title became read-only for the status 201

  • the response optional property updated_at became read-only for the status 201

  • the response optional property updated_by_user_at became read-only for the status 201

  • removed the optional property solution_gain from the response with the 201 status

  • removed the optional write-only property owners from the response with the 201 status

  • removed the optional write-only property solution_owners from the response with the 201 status

  • added #/components/schemas/RetestStatusEnum to the reteststatus response property allOf list for the response status 201

  • added #/components/schemas/SeverityEnum to the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/severity response property allOf list for the response status 201

  • added #/components/schemas/SeverityEnum to the severity response property allOf list for the response status 201

  • added #/components/schemas/Ticket to the last_ticket response property allOf list for the response status 201

  • added #/components/schemas/VulnerabilitySolutionEffortEnum to the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/solution_effort response property allOf list for the response status 201

  • added #/components/schemas/VulnerabilitySolutionEffortEnum to the solution_effort response property allOf list for the response status 201

  • added #/components/schemas/VulnerabilitySolutionPriorityEnum to the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/solution_priority response property allOf list for the response status 201

  • added #/components/schemas/VulnerabilitySolutionPriorityEnum to the solution_priority response property allOf list for the response status 201

  • added #/components/schemas/VulnerabilityStatusEnum to the status response property allOf list for the response status 201

  • the response property created_at became required for the status 201

  • the response property cvss_score became required for the status 201

  • the response property cvss_vector became required for the status 201

  • the response property description became required for the status 201

  • the response property external_id became required for the status 201

  • the response property external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/cvss_score became required for the status 201

  • the response property external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/cvss_vector became required for the status 201

  • the response property external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/description became required for the status 201

  • the response property external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/solution became required for the status 201

  • the response property external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/solution_headline became required for the status 201

  • the response property external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/title became required for the status 201

  • the response property found_at became required for the status 201

  • the response property has_exploit became required for the status 201

  • the response property is_auto became required for the status 201

  • the response property is_greybox became required for the status 201

  • the response property is_quickwin became required for the status 201

  • the response property last_checked_at became required for the status 201

  • the response property last_status_update became required for the status 201

  • the response property organization became required for the status 201

  • the response property patrowl_id became required for the status 201

  • the response property remediation_date became required for the status 201

  • the response property severity became required for the status 201

  • the response property solution became required for the status 201

  • the response property solution_duedate became required for the status 201

  • the response property solution_effort became required for the status 201

  • the response property solution_headline became required for the status 201

  • the response property solution_priority became required for the status 201

  • the response property source became required for the status 201

  • the response property status became required for the status 201

  • the response property ticketstatus became required for the status 201

  • the response property title became required for the status 201

  • the response property updated_at became required for the status 201

  • the response property updated_by_user_at became required for the status 201

  • removed the 0.00 enum value from the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/severity response property for the response status 201

  • removed the 0.00 enum value from the severity response property for the response status 201

  • removed the 1.00 enum value from the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/severity response property for the response status 201

  • removed the 1.00 enum value from the severity response property for the response status 201

  • removed the 2.00 enum value from the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/severity response property for the response status 201

  • removed the 2.00 enum value from the severity response property for the response status 201

  • removed the 3.00 enum value from the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/severity response property for the response status 201

  • removed the 3.00 enum value from the severity response property for the response status 201

  • removed the 4.00 enum value from the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/severity response property for the response status 201

  • removed the 4.00 enum value from the severity response property for the response status 201

  • removed the ack enum value from the status response property for the response status 201

  • removed the assigned enum value from the status response property for the response status 201

  • removed the closed enum value from the status response property for the response status 201

  • removed the closed-benign enum value from the status response property for the response status 201

  • removed the closed-duplicate enum value from the status response property for the response status 201

  • removed the closed-fp enum value from the status response property for the response status 201

  • removed the closed-risk-acceptance enum value from the status response property for the response status 201

  • removed the closed-workaround enum value from the status response property for the response status 201

  • removed the hardening enum value from the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/solution_priority response property for the response status 201

  • removed the hardening enum value from the solution_priority response property for the response status 201

  • removed the high enum value from the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/solution_effort response property for the response status 201

  • removed the high enum value from the solution_effort response property for the response status 201

  • removed the low enum value from the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/solution_effort response property for the response status 201

  • removed the low enum value from the solution_effort response property for the response status 201

  • removed the medium enum value from the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/solution_effort response property for the response status 201

  • removed the medium enum value from the solution_effort response property for the response status 201

  • removed the moderate enum value from the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/solution_priority response property for the response status 201

  • removed the moderate enum value from the solution_priority response property for the response status 201

  • removed the new enum value from the status response property for the response status 201

  • removed the patched enum value from the status response property for the response status 201

  • removed the urgent enum value from the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/solution_priority response property for the response status 201

  • removed the urgent enum value from the solution_priority response property for the response status 201

  • the response required property asset became read-only for the status 201

  • the response required property external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/severity became read-only for the status 201

  • the response required property external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/solution_effort became read-only for the status 201

  • the response required property external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/solution_priority became read-only for the status 201

DELETE /api/auth/vulns/attachements/{id}/

  • ⚠️ removed the media type application/json for the response with the status 204

GET /api/auth/vulns/by-severity-and-time

  • ⚠️ the data/items/critical response's property type changed from string to integer for status 200

  • ⚠️ the data/items/high response's property type changed from string to integer for status 200

  • ⚠️ the data/items/info response's property type changed from string to integer for status 200

  • ⚠️ the data/items/low response's property type changed from string to integer for status 200

  • ⚠️ the data/items/medium response's property type changed from string to integer for status 200

  • ⚠️ the data/items/quickwin response's property type changed from string to integer for status 200

  • the data/items/interval response property for the response status 200 was restricted to a list of enum values

GET /api/auth/vulns/by-vulns-status

  • ⚠️ removed the required property vulns_status/close from the response with the 200 status

  • ⚠️ removed the required property vulns_status/open from the response with the 200 status

  • added the required property vulns_status/closed to the response with the 200 status

  • added the required property vulns_status/opened to the response with the 200 status

GET /api/auth/vulns/export/csv

  • ⚠️ removed the enum value -solution_gain from the property items/ of the query request parameter sorted_by

  • ⚠️ removed the enum value solution_gain from the property items/ of the query request parameter sorted_by

  • ⚠️ deleted the query request parameter solution_gain

  • ⚠️ deleted the query request parameter solution_gain__gte

  • ⚠️ deleted the query request parameter solution_gain__lte

POST /api/auth/vulns/owners/clear

  • ⚠️ the ids/items/ request property type changed from any to integer (media type: application/json)

  • ⚠️ the ids/items/ request property type changed from any to integer (media type: application/x-www-form-urlencoded)

  • ⚠️ the ids/items/ request property type changed from any to integer (media type: multipart/form-data)

GET /api/auth/vulns/severities

  • ⚠️ removed the enum value -solution_gain from the property items/ of the query request parameter sorted_by

  • ⚠️ removed the enum value solution_gain from the property items/ of the query request parameter sorted_by

  • ⚠️ deleted the query request parameter solution_gain

  • ⚠️ deleted the query request parameter solution_gain__gte

  • ⚠️ deleted the query request parameter solution_gain__lte

GET /api/auth/vulns/severities/over-time

  • ⚠️ removed the enum value -solution_gain from the property items/ of the query request parameter sorted_by

  • ⚠️ removed the enum value solution_gain from the property items/ of the query request parameter sorted_by

  • ⚠️ deleted the query request parameter solution_gain

  • ⚠️ deleted the query request parameter solution_gain__gte

  • ⚠️ deleted the query request parameter solution_gain__lte

GET /api/auth/vulns/severities/statistics

  • ⚠️ removed the enum value -solution_gain from the property items/ of the query request parameter sorted_by

  • ⚠️ removed the enum value solution_gain from the property items/ of the query request parameter sorted_by

  • ⚠️ deleted the query request parameter solution_gain

  • ⚠️ deleted the query request parameter solution_gain__gte

  • ⚠️ deleted the query request parameter solution_gain__lte

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

  • ⚠️ the response property asset_ip_state became nullable for the status 200

  • ⚠️ the cvss_vector response property's maxLength was unset from 256 for the response status 200

  • ⚠️ the title response property's maxLength was unset from 512 for the response status 200

  • ⚠️ the cvss_score response property's max was unset from 10.00 for the response status 200

  • ⚠️ the patrowl_id response property's max was unset from 2147483647.00 for the response status 200

  • ⚠️ the ticketstatus response property's max was unset from 2147483647.00 for the response status 200

  • ⚠️ the cvss_score response property's min was unset from 0.00 for the response status 200

  • ⚠️ the patrowl_id response property's min was unset from -2147483648.00 for the response status 200

  • ⚠️ the ticketstatus response property's min was unset from -2147483648.00 for the response status 200

  • ⚠️ added #/components/schemas/IPAddressStateEnum, #/components/schemas/NullEnum to the asset_ip_state response property oneOf list for the response status 200

  • ⚠️ the asset_id response's property type changed from string to integer for status 200

  • ⚠️ the asset_ip_state response's property type changed from string to any for status 200

  • ⚠️ the response property external_vulnerability became nullable for the status 200

  • ⚠️ the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/cvss_vector response property's maxLength was unset from 256 for the response status 200

  • ⚠️ the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/title response property's maxLength was unset from 512 for the response status 200

  • ⚠️ the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/cvss_score response property's max was unset from 10.00 for the response status 200

  • ⚠️ the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/cvss_score response property's min was unset from 0.00 for the response status 200

  • ⚠️ the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/severity response's property type changed from integer to any for status 200

  • ⚠️ the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/solution_effort response's property type changed from string to any for status 200

  • ⚠️ the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/solution_priority response's property type changed from string to any for status 200

  • ⚠️ the last_ticket response's property type changed from object to any for status 200

  • ⚠️ the reteststatus response's property type changed from string to any for status 200

  • ⚠️ the severity response's property type changed from integer to any for status 200

  • ⚠️ the solution_effort response's property type changed from string to any for status 200

  • ⚠️ the solution_priority response's property type changed from string to any for status 200

  • ⚠️ the status response's property type changed from string to any for status 200

  • the response optional property created_at became read-only for the status 200

  • the response optional property cvss_score became read-only for the status 200

  • the response optional property cvss_vector became read-only for the status 200

  • the response optional property description became read-only for the status 200

  • the response optional property external_id became read-only for the status 200

  • the response optional property external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/cvss_score became read-only for the status 200

  • the response optional property external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/cvss_vector became read-only for the status 200

  • the response optional property external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/description became read-only for the status 200

  • the response optional property external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/solution became read-only for the status 200

  • the response optional property external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/solution_headline became read-only for the status 200

  • the response optional property external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/title became read-only for the status 200

  • the response optional property found_at became read-only for the status 200

  • the response optional property has_exploit became read-only for the status 200

  • the response optional property is_auto became read-only for the status 200

  • the response optional property is_greybox became read-only for the status 200

  • the response optional property is_quickwin became read-only for the status 200

  • the response optional property last_checked_at became read-only for the status 200

  • the response optional property last_status_update became read-only for the status 200

  • the response optional property organization became read-only for the status 200

  • the response optional property patrowl_id became read-only for the status 200

  • the response optional property remediation_date became read-only for the status 200

  • the response optional property severity became read-only for the status 200

  • the response optional property solution became read-only for the status 200

  • the response optional property solution_duedate became read-only for the status 200

  • the response optional property solution_effort became read-only for the status 200

  • the response optional property solution_headline became read-only for the status 200

  • the response optional property solution_priority became read-only for the status 200

  • the response optional property source became read-only for the status 200

  • the response optional property status became read-only for the status 200

  • the response optional property ticketstatus became read-only for the status 200

  • the response optional property title became read-only for the status 200

  • the response optional property updated_at became read-only for the status 200

  • the response optional property updated_by_user_at became read-only for the status 200

  • removed the optional property solution_gain from the response with the 200 status

  • removed the optional write-only property owners from the response with the 200 status

  • removed the optional write-only property solution_owners from the response with the 200 status

  • added #/components/schemas/RetestStatusEnum to the reteststatus response property allOf list for the response status 200

  • added #/components/schemas/SeverityEnum to the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/severity response property allOf list for the response status 200

  • added #/components/schemas/SeverityEnum to the severity response property allOf list for the response status 200

  • added #/components/schemas/Ticket to the last_ticket response property allOf list for the response status 200

  • added #/components/schemas/VulnerabilitySolutionEffortEnum to the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/solution_effort response property allOf list for the response status 200

  • added #/components/schemas/VulnerabilitySolutionEffortEnum to the solution_effort response property allOf list for the response status 200

  • added #/components/schemas/VulnerabilitySolutionPriorityEnum to the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/solution_priority response property allOf list for the response status 200

  • added #/components/schemas/VulnerabilitySolutionPriorityEnum to the solution_priority response property allOf list for the response status 200

  • added #/components/schemas/VulnerabilityStatusEnum to the status response property allOf list for the response status 200

  • the response property created_at became required for the status 200

  • the response property cvss_score became required for the status 200

  • the response property cvss_vector became required for the status 200

  • the response property description became required for the status 200

  • the response property external_id became required for the status 200

  • the response property external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/cvss_score became required for the status 200

  • the response property external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/cvss_vector became required for the status 200

  • the response property external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/description became required for the status 200

  • the response property external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/solution became required for the status 200

  • the response property external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/solution_headline became required for the status 200

  • the response property external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/title became required for the status 200

  • the response property found_at became required for the status 200

  • the response property has_exploit became required for the status 200

  • the response property is_auto became required for the status 200

  • the response property is_greybox became required for the status 200

  • the response property is_quickwin became required for the status 200

  • the response property last_checked_at became required for the status 200

  • the response property last_status_update became required for the status 200

  • the response property organization became required for the status 200

  • the response property patrowl_id became required for the status 200

  • the response property remediation_date became required for the status 200

  • the response property severity became required for the status 200

  • the response property solution became required for the status 200

  • the response property solution_duedate became required for the status 200

  • the response property solution_effort became required for the status 200

  • the response property solution_headline became required for the status 200

  • the response property solution_priority became required for the status 200

  • the response property source became required for the status 200

  • the response property status became required for the status 200

  • the response property ticketstatus became required for the status 200

  • the response property title became required for the status 200

  • the response property updated_at became required for the status 200

  • the response property updated_by_user_at became required for the status 200

  • removed the 0.00 enum value from the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/severity response property for the response status 200

  • removed the 0.00 enum value from the severity response property for the response status 200

  • removed the 1.00 enum value from the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/severity response property for the response status 200

  • removed the 1.00 enum value from the severity response property for the response status 200

  • removed the 2.00 enum value from the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/severity response property for the response status 200

  • removed the 2.00 enum value from the severity response property for the response status 200

  • removed the 3.00 enum value from the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/severity response property for the response status 200

  • removed the 3.00 enum value from the severity response property for the response status 200

  • removed the 4.00 enum value from the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/severity response property for the response status 200

  • removed the 4.00 enum value from the severity response property for the response status 200

  • removed the ack enum value from the status response property for the response status 200

  • removed the assigned enum value from the status response property for the response status 200

  • removed the closed enum value from the status response property for the response status 200

  • removed the closed-benign enum value from the status response property for the response status 200

  • removed the closed-duplicate enum value from the status response property for the response status 200

  • removed the closed-fp enum value from the status response property for the response status 200

  • removed the closed-risk-acceptance enum value from the status response property for the response status 200

  • removed the closed-workaround enum value from the status response property for the response status 200

  • removed the hardening enum value from the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/solution_priority response property for the response status 200

  • removed the hardening enum value from the solution_priority response property for the response status 200

  • removed the high enum value from the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/solution_effort response property for the response status 200

  • removed the high enum value from the solution_effort response property for the response status 200

  • removed the low enum value from the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/solution_effort response property for the response status 200

  • removed the low enum value from the solution_effort response property for the response status 200

  • removed the medium enum value from the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/solution_effort response property for the response status 200

  • removed the medium enum value from the solution_effort response property for the response status 200

  • removed the moderate enum value from the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/solution_priority response property for the response status 200

  • removed the moderate enum value from the solution_priority response property for the response status 200

  • removed the new enum value from the status response property for the response status 200

  • removed the patched enum value from the status response property for the response status 200

  • removed the urgent enum value from the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/solution_priority response property for the response status 200

  • removed the urgent enum value from the solution_priority response property for the response status 200

  • the response required property asset became read-only for the status 200

  • the response required property external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/severity became read-only for the status 200

  • the response required property external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/solution_effort became read-only for the status 200

  • the response required property external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/solution_priority became read-only for the status 200

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

  • ⚠️ the response property asset_ip_state became nullable for the status 200

  • ⚠️ the cvss_vector response property's maxLength was unset from 256 for the response status 200

  • ⚠️ the title response property's maxLength was unset from 512 for the response status 200

  • ⚠️ the cvss_score response property's max was unset from 10.00 for the response status 200

  • ⚠️ the patrowl_id response property's max was unset from 2147483647.00 for the response status 200

  • ⚠️ the ticketstatus response property's max was unset from 2147483647.00 for the response status 200

  • ⚠️ the cvss_score response property's min was unset from 0.00 for the response status 200

  • ⚠️ the patrowl_id response property's min was unset from -2147483648.00 for the response status 200

  • ⚠️ the ticketstatus response property's min was unset from -2147483648.00 for the response status 200

  • ⚠️ added #/components/schemas/IPAddressStateEnum, #/components/schemas/NullEnum to the asset_ip_state response property oneOf list for the response status 200

  • ⚠️ the asset_id response's property type changed from string to integer for status 200

  • ⚠️ the asset_ip_state response's property type changed from string to any for status 200

  • ⚠️ removed the request property owners (media type: application/json)

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

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

  • ⚠️ removed the request property solution_gain (media type: application/json)

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

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

  • ⚠️ removed the request property solution_owners (media type: application/json)

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

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

  • ⚠️ the response property external_vulnerability became nullable for the status 200

  • ⚠️ the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/cvss_vector response property's maxLength was unset from 256 for the response status 200

  • ⚠️ the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/title response property's maxLength was unset from 512 for the response status 200

  • ⚠️ the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/cvss_score response property's max was unset from 10.00 for the response status 200

  • ⚠️ the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/cvss_score response property's min was unset from 0.00 for the response status 200

  • ⚠️ the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/severity response's property type changed from integer to any for status 200

  • ⚠️ the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/solution_effort response's property type changed from string to any for status 200

  • ⚠️ the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/solution_priority response's property type changed from string to any for status 200

  • ⚠️ the last_ticket response's property type changed from object to any for status 200

  • ⚠️ the reteststatus response's property type changed from string to any for status 200

  • ⚠️ the severity response's property type changed from integer to any for status 200

  • ⚠️ the solution_effort response's property type changed from string to any for status 200

  • ⚠️ the solution_priority response's property type changed from string to any for status 200

  • ⚠️ the status response's property type changed from string to any for status 200

  • added the non-success response with the status 400

  • added the non-success response with the status 403

  • added the non-success response with the status 404

  • the response optional property created_at became read-only for the status 200

  • the response optional property cvss_score became read-only for the status 200

  • the response optional property cvss_vector became read-only for the status 200

  • the response optional property description became read-only for the status 200

  • the response optional property external_id became read-only for the status 200

  • the response optional property external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/cvss_score became read-only for the status 200

  • the response optional property external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/cvss_vector became read-only for the status 200

  • the response optional property external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/description became read-only for the status 200

  • the response optional property external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/solution became read-only for the status 200

  • the response optional property external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/solution_headline became read-only for the status 200

  • the response optional property external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/title became read-only for the status 200

  • the response optional property found_at became read-only for the status 200

  • the response optional property has_exploit became read-only for the status 200

  • the response optional property is_auto became read-only for the status 200

  • the response optional property is_greybox became read-only for the status 200

  • the response optional property is_quickwin became read-only for the status 200

  • the response optional property last_checked_at became read-only for the status 200

  • the response optional property last_status_update became read-only for the status 200

  • the response optional property organization became read-only for the status 200

  • the response optional property patrowl_id became read-only for the status 200

  • the response optional property remediation_date became read-only for the status 200

  • the response optional property severity became read-only for the status 200

  • the response optional property solution became read-only for the status 200

  • the response optional property solution_duedate became read-only for the status 200

  • the response optional property solution_effort became read-only for the status 200

  • the response optional property solution_headline became read-only for the status 200

  • the response optional property solution_priority became read-only for the status 200

  • the response optional property source became read-only for the status 200

  • the response optional property status became read-only for the status 200

  • the response optional property ticketstatus became read-only for the status 200

  • the response optional property title became read-only for the status 200

  • the response optional property updated_at became read-only for the status 200

  • the response optional property updated_by_user_at became read-only for the status 200

  • removed the optional property solution_gain from the response with the 200 status

  • removed the optional write-only property owners from the response with the 200 status

  • removed the optional write-only property solution_owners from the response with the 200 status

  • added #/components/schemas/RetestStatusEnum to the reteststatus response property allOf list for the response status 200

  • added #/components/schemas/SeverityEnum to the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/severity response property allOf list for the response status 200

  • added #/components/schemas/SeverityEnum to the severity response property allOf list for the response status 200

  • added #/components/schemas/Ticket to the last_ticket response property allOf list for the response status 200

  • added #/components/schemas/VulnerabilitySolutionEffortEnum to the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/solution_effort response property allOf list for the response status 200

  • added #/components/schemas/VulnerabilitySolutionEffortEnum to the solution_effort response property allOf list for the response status 200

  • added #/components/schemas/VulnerabilitySolutionPriorityEnum to the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/solution_priority response property allOf list for the response status 200

  • added #/components/schemas/VulnerabilitySolutionPriorityEnum to the solution_priority response property allOf list for the response status 200

  • added #/components/schemas/VulnerabilityStatusEnum to the status response property allOf list for the response status 200

  • the response property created_at became required for the status 200

  • the response property cvss_score became required for the status 200

  • the response property cvss_vector became required for the status 200

  • the response property description became required for the status 200

  • the response property external_id became required for the status 200

  • the response property external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/cvss_score became required for the status 200

  • the response property external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/cvss_vector became required for the status 200

  • the response property external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/description became required for the status 200

  • the response property external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/solution became required for the status 200

  • the response property external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/solution_headline became required for the status 200

  • the response property external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/title became required for the status 200

  • the response property found_at became required for the status 200

  • the response property has_exploit became required for the status 200

  • the response property is_auto became required for the status 200

  • the response property is_greybox became required for the status 200

  • the response property is_quickwin became required for the status 200

  • the response property last_checked_at became required for the status 200

  • the response property last_status_update became required for the status 200

  • the response property organization became required for the status 200

  • the response property patrowl_id became required for the status 200

  • the response property remediation_date became required for the status 200

  • the response property severity became required for the status 200

  • the response property solution became required for the status 200

  • the response property solution_duedate became required for the status 200

  • the response property solution_effort became required for the status 200

  • the response property solution_headline became required for the status 200

  • the response property solution_priority became required for the status 200

  • the response property source became required for the status 200

  • the response property status became required for the status 200

  • the response property ticketstatus became required for the status 200

  • the response property title became required for the status 200

  • the response property updated_at became required for the status 200

  • the response property updated_by_user_at became required for the status 200

  • removed the 0.00 enum value from the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/severity response property for the response status 200

  • removed the 0.00 enum value from the severity response property for the response status 200

  • removed the 1.00 enum value from the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/severity response property for the response status 200

  • removed the 1.00 enum value from the severity response property for the response status 200

  • removed the 2.00 enum value from the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/severity response property for the response status 200

  • removed the 2.00 enum value from the severity response property for the response status 200

  • removed the 3.00 enum value from the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/severity response property for the response status 200

  • removed the 3.00 enum value from the severity response property for the response status 200

  • removed the 4.00 enum value from the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/severity response property for the response status 200

  • removed the 4.00 enum value from the severity response property for the response status 200

  • removed the ack enum value from the status response property for the response status 200

  • removed the assigned enum value from the status response property for the response status 200

  • removed the closed enum value from the status response property for the response status 200

  • removed the closed-benign enum value from the status response property for the response status 200

  • removed the closed-duplicate enum value from the status response property for the response status 200

  • removed the closed-fp enum value from the status response property for the response status 200

  • removed the closed-risk-acceptance enum value from the status response property for the response status 200

  • removed the closed-workaround enum value from the status response property for the response status 200

  • removed the hardening enum value from the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/solution_priority response property for the response status 200

  • removed the hardening enum value from the solution_priority response property for the response status 200

  • removed the high enum value from the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/solution_effort response property for the response status 200

  • removed the high enum value from the solution_effort response property for the response status 200

  • removed the low enum value from the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/solution_effort response property for the response status 200

  • removed the low enum value from the solution_effort response property for the response status 200

  • removed the medium enum value from the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/solution_effort response property for the response status 200

  • removed the medium enum value from the solution_effort response property for the response status 200

  • removed the moderate enum value from the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/solution_priority response property for the response status 200

  • removed the moderate enum value from the solution_priority response property for the response status 200

  • removed the new enum value from the status response property for the response status 200

  • removed the patched enum value from the status response property for the response status 200

  • removed the urgent enum value from the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/solution_priority response property for the response status 200

  • removed the urgent enum value from the solution_priority response property for the response status 200

  • the response required property asset became read-only for the status 200

  • the response required property external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/severity became read-only for the status 200

  • the response required property external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/solution_effort became read-only for the status 200

  • the response required property external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/solution_priority became read-only for the status 200

POST /api/auth/vulns/{id}/comments

  • ⚠️ removed the media type application/json for the response with the status 201

  • added the non-success response with the status 400

PATCH /api/auth/vulns/{id}/comments/{comment_id}

  • ⚠️ removed the media type application/json for the response with the status 200

  • added the non-success response with the status 400

  • added the non-success response with the status 403

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

  • ⚠️ the response property results/items/author became nullable for the status 200

  • ⚠️ the response property results/items/updated_at became nullable for the status 200

  • ⚠️ the results/items/author response's property format changed from email to none for status 200

  • ⚠️ deleted the query request parameter accessible_by_users

  • ⚠️ deleted the query request parameter after

  • ⚠️ deleted the query request parameter asset__type

  • ⚠️ deleted the query request parameter asset__value

  • ⚠️ deleted the query request parameter asset__value__icontains

  • ⚠️ deleted the query request parameter asset_availability

  • ⚠️ deleted the query request parameter asset_group_id

  • ⚠️ deleted the query request parameter asset_groups

  • ⚠️ deleted the query request parameter asset_id

  • ⚠️ deleted the query request parameter asset_outside_business_hours

  • ⚠️ deleted the query request parameter asset_protection

  • ⚠️ deleted the query request parameter asset_type

  • ⚠️ deleted the query request parameter asset_value

  • ⚠️ deleted the query request parameter assets_id

  • ⚠️ deleted the query request parameter before

  • ⚠️ deleted the query request parameter campaign

  • ⚠️ deleted the query request parameter created_at

  • ⚠️ deleted the query request parameter created_at__gte

  • ⚠️ deleted the query request parameter created_at__lte

  • ⚠️ deleted the query request parameter id

  • ⚠️ deleted the query request parameter insight_policy

  • ⚠️ deleted the query request parameter is_auto

  • ⚠️ deleted the query request parameter is_greybox

  • ⚠️ deleted the query request parameter not_remediation_id

  • ⚠️ deleted the query request parameter not_vuln_owner

  • ⚠️ deleted the query request parameter not_vuln_solution_owner

  • ⚠️ deleted the query request parameter org

  • ⚠️ deleted the query request parameter org_id

  • ⚠️ deleted the query request parameter overdue

  • ⚠️ deleted the query request parameter remediation_id

  • ⚠️ deleted the query request parameter reteststatus

  • ⚠️ deleted the query request parameter search

  • ⚠️ deleted the query request parameter security_check

  • ⚠️ deleted the query request parameter severity

  • ⚠️ deleted the query request parameter solution__icontains

  • ⚠️ deleted the query request parameter solution_effort

  • ⚠️ deleted the query request parameter solution_gain

  • ⚠️ deleted the query request parameter solution_gain__gte

  • ⚠️ deleted the query request parameter solution_gain__lte

  • ⚠️ deleted the query request parameter solution_headline

  • ⚠️ deleted the query request parameter solution_headline__icontains

  • ⚠️ deleted the query request parameter solution_priority

  • ⚠️ deleted the query request parameter sorted_by

  • ⚠️ deleted the query request parameter source

  • ⚠️ deleted the query request parameter status

  • ⚠️ deleted the query request parameter status__icontains

  • ⚠️ deleted the query request parameter teams

  • ⚠️ deleted the query request parameter ticketstatus

  • ⚠️ deleted the query request parameter title

  • ⚠️ deleted the query request parameter title__icontains

  • ⚠️ deleted the query request parameter user_friendly_id

  • ⚠️ deleted the query request parameter user_friendly_id__icontains

  • ⚠️ deleted the query request parameter vuln_owners

  • ⚠️ deleted the query request parameter vuln_solution_owners

  • added the new optional query request parameter scope

  • the response property results/items/author became required for the status 200

DELETE /api/auth/vulns/{id}/owners

  • ⚠️ removed the success response with the status 204

  • added the non-success response with the status 400

  • added the non-success response with the status 404

  • added the success response with the status 200

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

  • ⚠️ removed the enum constraint from the status response property for the response status 200

  • ⚠️ removed the required property asset from the response with the 200 status

  • ⚠️ removed the required property asset_id from the response with the 200 status

  • ⚠️ removed the required property asset_ip_state from the response with the 200 status

  • ⚠️ removed the required property asset_outside_business_hours from the response with the 200 status

  • ⚠️ removed the required property asset_protection from the response with the 200 status

  • ⚠️ removed the required property asset_type from the response with the 200 status

  • ⚠️ removed the required property asset_value from the response with the 200 status

  • ⚠️ removed the required property attachments from the response with the 200 status

  • ⚠️ removed the required property description_html from the response with the 200 status

  • ⚠️ removed the required property external_vulnerability from the response with the 200 status

  • ⚠️ removed the required property id from the response with the 200 status

  • ⚠️ removed the required property is_retestable from the response with the 200 status

  • ⚠️ removed the required property last_ticket from the response with the 200 status

  • ⚠️ removed the required property last_updated_by from the response with the 200 status

  • ⚠️ removed the required property overdue from the response with the 200 status

  • ⚠️ removed the required property reteststatus from the response with the 200 status

  • ⚠️ removed the required property risk_id from the response with the 200 status

  • ⚠️ removed the required property solution_html from the response with the 200 status

  • ⚠️ removed the required property user_friendly_id from the response with the 200 status

  • ⚠️ removed the required property vuln_owners from the response with the 200 status

  • ⚠️ removed the required property vuln_solution_owners from the response with the 200 status

  • added the non-success response with the status 400

  • added the non-success response with the status 404

  • removed the optional property created_at from the response with the 200 status

  • removed the optional property cvss_score from the response with the 200 status

  • removed the optional property cvss_vector from the response with the 200 status

  • removed the optional property description from the response with the 200 status

  • removed the optional property external_id from the response with the 200 status

  • removed the optional property found_at from the response with the 200 status

  • removed the optional property has_exploit from the response with the 200 status

  • removed the optional property is_auto from the response with the 200 status

  • removed the optional property is_greybox from the response with the 200 status

  • removed the optional property is_quickwin from the response with the 200 status

  • removed the optional property last_checked_at from the response with the 200 status

  • removed the optional property last_status_update from the response with the 200 status

  • removed the optional property organization from the response with the 200 status

  • removed the optional property patrowl_id from the response with the 200 status

  • removed the optional property remediation_date from the response with the 200 status

  • removed the optional property severity from the response with the 200 status

  • removed the optional property solution from the response with the 200 status

  • removed the optional property solution_duedate from the response with the 200 status

  • removed the optional property solution_effort from the response with the 200 status

  • removed the optional property solution_gain from the response with the 200 status

  • removed the optional property solution_headline from the response with the 200 status

  • removed the optional property solution_priority from the response with the 200 status

  • removed the optional property source from the response with the 200 status

  • removed the optional property ticketstatus from the response with the 200 status

  • removed the optional property title from the response with the 200 status

  • removed the optional property updated_at from the response with the 200 status

  • removed the optional property updated_by_user_at from the response with the 200 status

  • removed the optional write-only property owners from the response with the 200 status

  • removed the optional write-only property solution_owners from the response with the 200 status

  • the response property status became required for the status 200

GET /api/auth/vulns/{id}/periodic-retest

  • ⚠️ the response property last_retest_date became nullable for the status 200

  • the status response property for the response status 200 was restricted to a list of enum values

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

  • ⚠️ deleted the query request parameter accessible_by_users

  • ⚠️ deleted the query request parameter after

  • ⚠️ deleted the query request parameter asset__type

  • ⚠️ deleted the query request parameter asset__value

  • ⚠️ deleted the query request parameter asset__value__icontains

  • ⚠️ deleted the query request parameter asset_availability

  • ⚠️ deleted the query request parameter asset_group_id

  • ⚠️ deleted the query request parameter asset_groups

  • ⚠️ deleted the query request parameter asset_id

  • ⚠️ deleted the query request parameter asset_outside_business_hours

  • ⚠️ deleted the query request parameter asset_protection

  • ⚠️ deleted the query request parameter asset_type

  • ⚠️ deleted the query request parameter asset_value

  • ⚠️ deleted the query request parameter assets_id

  • ⚠️ deleted the query request parameter before

  • ⚠️ deleted the query request parameter campaign

  • ⚠️ deleted the query request parameter created_at

  • ⚠️ deleted the query request parameter created_at__gte

  • ⚠️ deleted the query request parameter created_at__lte

  • ⚠️ deleted the query request parameter id

  • ⚠️ deleted the query request parameter insight_policy

  • ⚠️ deleted the query request parameter is_auto

  • ⚠️ deleted the query request parameter is_greybox

  • ⚠️ deleted the query request parameter not_remediation_id

  • ⚠️ deleted the query request parameter not_vuln_owner

  • ⚠️ deleted the query request parameter not_vuln_solution_owner

  • ⚠️ deleted the query request parameter org

  • ⚠️ deleted the query request parameter org_id

  • ⚠️ deleted the query request parameter overdue

  • ⚠️ deleted the query request parameter remediation_id

  • ⚠️ deleted the query request parameter reteststatus

  • ⚠️ deleted the query request parameter search

  • ⚠️ deleted the query request parameter security_check

  • ⚠️ deleted the query request parameter severity

  • ⚠️ deleted the query request parameter solution__icontains

  • ⚠️ deleted the query request parameter solution_effort

  • ⚠️ deleted the query request parameter solution_gain

  • ⚠️ deleted the query request parameter solution_gain__gte

  • ⚠️ deleted the query request parameter solution_gain__lte

  • ⚠️ deleted the query request parameter solution_headline

  • ⚠️ deleted the query request parameter solution_headline__icontains

  • ⚠️ deleted the query request parameter solution_priority

  • ⚠️ deleted the query request parameter sorted_by

  • ⚠️ deleted the query request parameter source

  • ⚠️ deleted the query request parameter status

  • ⚠️ deleted the query request parameter status__icontains

  • ⚠️ deleted the query request parameter teams

  • ⚠️ deleted the query request parameter ticketstatus

  • ⚠️ deleted the query request parameter title

  • ⚠️ deleted the query request parameter title__icontains

  • ⚠️ deleted the query request parameter user_friendly_id

  • ⚠️ deleted the query request parameter user_friendly_id__icontains

  • ⚠️ deleted the query request parameter vuln_owners

  • ⚠️ deleted the query request parameter vuln_solution_owners

  • the response optional property results/items/comments became read-only for the status 200

  • the response optional property results/items/created_at became read-only for the status 200

  • the response optional property results/items/updated_at became read-only for the status 200

  • the response property results/items/comments became required for the status 200

  • the response property results/items/created_at became required for the status 200

  • the response property results/items/updated_at became required for the status 200

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

  • added the non-success response with the status 422

  • added the success response with the status 200

DELETE /api/auth/vulns/{id}/solution-owners

  • ⚠️ removed the success response with the status 204

  • added the non-success response with the status 400

  • added the non-success response with the status 404

  • added the success response with the status 200

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

  • ⚠️ removed the enum constraint from the status response property for the response status 200

  • ⚠️ removed the required property asset from the response with the 200 status

  • ⚠️ removed the required property asset_id from the response with the 200 status

  • ⚠️ removed the required property asset_ip_state from the response with the 200 status

  • ⚠️ removed the required property asset_outside_business_hours from the response with the 200 status

  • ⚠️ removed the required property asset_protection from the response with the 200 status

  • ⚠️ removed the required property asset_type from the response with the 200 status

  • ⚠️ removed the required property asset_value from the response with the 200 status

  • ⚠️ removed the required property attachments from the response with the 200 status

  • ⚠️ removed the required property description_html from the response with the 200 status

  • ⚠️ removed the required property external_vulnerability from the response with the 200 status

  • ⚠️ removed the required property id from the response with the 200 status

  • ⚠️ removed the required property is_retestable from the response with the 200 status

  • ⚠️ removed the required property last_ticket from the response with the 200 status

  • ⚠️ removed the required property last_updated_by from the response with the 200 status

  • ⚠️ removed the required property overdue from the response with the 200 status

  • ⚠️ removed the required property reteststatus from the response with the 200 status

  • ⚠️ removed the required property risk_id from the response with the 200 status

  • ⚠️ removed the required property solution_html from the response with the 200 status

  • ⚠️ removed the required property user_friendly_id from the response with the 200 status

  • ⚠️ removed the required property vuln_owners from the response with the 200 status

  • ⚠️ removed the required property vuln_solution_owners from the response with the 200 status

  • added the non-success response with the status 400

  • added the non-success response with the status 404

  • removed the optional property created_at from the response with the 200 status

  • removed the optional property cvss_score from the response with the 200 status

  • removed the optional property cvss_vector from the response with the 200 status

  • removed the optional property description from the response with the 200 status

  • removed the optional property external_id from the response with the 200 status

  • removed the optional property found_at from the response with the 200 status

  • removed the optional property has_exploit from the response with the 200 status

  • removed the optional property is_auto from the response with the 200 status

  • removed the optional property is_greybox from the response with the 200 status

  • removed the optional property is_quickwin from the response with the 200 status

  • removed the optional property last_checked_at from the response with the 200 status

  • removed the optional property last_status_update from the response with the 200 status

  • removed the optional property organization from the response with the 200 status

  • removed the optional property patrowl_id from the response with the 200 status

  • removed the optional property remediation_date from the response with the 200 status

  • removed the optional property severity from the response with the 200 status

  • removed the optional property solution from the response with the 200 status

  • removed the optional property solution_duedate from the response with the 200 status

  • removed the optional property solution_effort from the response with the 200 status

  • removed the optional property solution_gain from the response with the 200 status

  • removed the optional property solution_headline from the response with the 200 status

  • removed the optional property solution_priority from the response with the 200 status

  • removed the optional property source from the response with the 200 status

  • removed the optional property ticketstatus from the response with the 200 status

  • removed the optional property title from the response with the 200 status

  • removed the optional property updated_at from the response with the 200 status

  • removed the optional property updated_by_user_at from the response with the 200 status

  • removed the optional write-only property owners from the response with the 200 status

  • removed the optional write-only property solution_owners from the response with the 200 status

  • the response property status became required for the status 200

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

  • ⚠️ the results/items/identifier response property's maxLength was unset from 32 for the response status 200

  • ⚠️ deleted the query request parameter accessible_by_users

  • ⚠️ deleted the query request parameter after

  • ⚠️ deleted the query request parameter asset__type

  • ⚠️ deleted the query request parameter asset__value

  • ⚠️ deleted the query request parameter asset__value__icontains

  • ⚠️ deleted the query request parameter asset_availability

  • ⚠️ deleted the query request parameter asset_group_id

  • ⚠️ deleted the query request parameter asset_groups

  • ⚠️ deleted the query request parameter asset_id

  • ⚠️ deleted the query request parameter asset_outside_business_hours

  • ⚠️ deleted the query request parameter asset_protection

  • ⚠️ deleted the query request parameter asset_type

  • ⚠️ deleted the query request parameter asset_value

  • ⚠️ deleted the query request parameter assets_id

  • ⚠️ deleted the query request parameter before

  • ⚠️ deleted the query request parameter campaign

  • ⚠️ deleted the query request parameter created_at

  • ⚠️ deleted the query request parameter created_at__gte

  • ⚠️ deleted the query request parameter created_at__lte

  • ⚠️ deleted the query request parameter id

  • ⚠️ deleted the query request parameter insight_policy

  • ⚠️ deleted the query request parameter is_auto

  • ⚠️ deleted the query request parameter is_greybox

  • ⚠️ deleted the query request parameter not_remediation_id

  • ⚠️ deleted the query request parameter not_vuln_owner

  • ⚠️ deleted the query request parameter not_vuln_solution_owner

  • ⚠️ deleted the query request parameter org

  • ⚠️ deleted the query request parameter org_id

  • ⚠️ deleted the query request parameter overdue

  • ⚠️ deleted the query request parameter remediation_id

  • ⚠️ deleted the query request parameter reteststatus

  • ⚠️ deleted the query request parameter search

  • ⚠️ deleted the query request parameter security_check

  • ⚠️ deleted the query request parameter severity

  • ⚠️ deleted the query request parameter solution__icontains

  • ⚠️ deleted the query request parameter solution_effort

  • ⚠️ deleted the query request parameter solution_gain

  • ⚠️ deleted the query request parameter solution_gain__gte

  • ⚠️ deleted the query request parameter solution_gain__lte

  • ⚠️ deleted the query request parameter solution_headline

  • ⚠️ deleted the query request parameter solution_headline__icontains

  • ⚠️ deleted the query request parameter solution_priority

  • ⚠️ deleted the query request parameter sorted_by

  • ⚠️ deleted the query request parameter source

  • ⚠️ deleted the query request parameter status

  • ⚠️ deleted the query request parameter status__icontains

  • ⚠️ deleted the query request parameter teams

  • ⚠️ deleted the query request parameter ticketstatus

  • ⚠️ deleted the query request parameter title

  • ⚠️ deleted the query request parameter title__icontains

  • ⚠️ deleted the query request parameter user_friendly_id

  • ⚠️ deleted the query request parameter user_friendly_id__icontains

  • ⚠️ deleted the query request parameter vuln_owners

  • ⚠️ deleted the query request parameter vuln_solution_owners

  • the response optional property results/items/identifier became read-only for the status 200

  • the response property results/items/identifier became required for the status 200

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

  • ⚠️ the response property asset_ip_state became nullable for the status 200

  • ⚠️ the cvss_vector response property's maxLength was unset from 256 for the response status 200

  • ⚠️ the title response property's maxLength was unset from 512 for the response status 200

  • ⚠️ the cvss_score response property's max was unset from 10.00 for the response status 200

  • ⚠️ the patrowl_id response property's max was unset from 2147483647.00 for the response status 200

  • ⚠️ the ticketstatus response property's max was unset from 2147483647.00 for the response status 200

  • ⚠️ the cvss_score response property's min was unset from 0.00 for the response status 200

  • ⚠️ the patrowl_id response property's min was unset from -2147483648.00 for the response status 200

  • ⚠️ the ticketstatus response property's min was unset from -2147483648.00 for the response status 200

  • ⚠️ added #/components/schemas/IPAddressStateEnum, #/components/schemas/NullEnum to the asset_ip_state response property oneOf list for the response status 200

  • ⚠️ the asset_id response's property type changed from string to integer for status 200

  • ⚠️ the asset_ip_state response's property type changed from string to any for status 200

  • ⚠️ the response property external_vulnerability became nullable for the status 200

  • ⚠️ the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/cvss_vector response property's maxLength was unset from 256 for the response status 200

  • ⚠️ the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/title response property's maxLength was unset from 512 for the response status 200

  • ⚠️ the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/cvss_score response property's max was unset from 10.00 for the response status 200

  • ⚠️ the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/cvss_score response property's min was unset from 0.00 for the response status 200

  • ⚠️ the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/severity response's property type changed from integer to any for status 200

  • ⚠️ the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/solution_effort response's property type changed from string to any for status 200

  • ⚠️ the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/solution_priority response's property type changed from string to any for status 200

  • ⚠️ the last_ticket response's property type changed from object to any for status 200

  • ⚠️ the reteststatus response's property type changed from string to any for status 200

  • ⚠️ the severity response's property type changed from integer to any for status 200

  • ⚠️ the solution_effort response's property type changed from string to any for status 200

  • ⚠️ the solution_priority response's property type changed from string to any for status 200

  • ⚠️ the status response's property type changed from string to any for status 200

  • the response optional property created_at became read-only for the status 200

  • the response optional property cvss_score became read-only for the status 200

  • the response optional property cvss_vector became read-only for the status 200

  • the response optional property description became read-only for the status 200

  • the response optional property external_id became read-only for the status 200

  • the response optional property external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/cvss_score became read-only for the status 200

  • the response optional property external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/cvss_vector became read-only for the status 200

  • the response optional property external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/description became read-only for the status 200

  • the response optional property external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/solution became read-only for the status 200

  • the response optional property external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/solution_headline became read-only for the status 200

  • the response optional property external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/title became read-only for the status 200

  • the response optional property found_at became read-only for the status 200

  • the response optional property has_exploit became read-only for the status 200

  • the response optional property is_auto became read-only for the status 200

  • the response optional property is_greybox became read-only for the status 200

  • the response optional property is_quickwin became read-only for the status 200

  • the response optional property last_checked_at became read-only for the status 200

  • the response optional property last_status_update became read-only for the status 200

  • the response optional property organization became read-only for the status 200

  • the response optional property patrowl_id became read-only for the status 200

  • the response optional property remediation_date became read-only for the status 200

  • the response optional property severity became read-only for the status 200

  • the response optional property solution became read-only for the status 200

  • the response optional property solution_duedate became read-only for the status 200

  • the response optional property solution_effort became read-only for the status 200

  • the response optional property solution_headline became read-only for the status 200

  • the response optional property solution_priority became read-only for the status 200

  • the response optional property source became read-only for the status 200

  • the response optional property status became read-only for the status 200

  • the response optional property ticketstatus became read-only for the status 200

  • the response optional property title became read-only for the status 200

  • the response optional property updated_at became read-only for the status 200

  • the response optional property updated_by_user_at became read-only for the status 200

  • removed the optional property solution_gain from the response with the 200 status

  • removed the optional write-only property owners from the response with the 200 status

  • removed the optional write-only property solution_owners from the response with the 200 status

  • added #/components/schemas/RetestStatusEnum to the reteststatus response property allOf list for the response status 200

  • added #/components/schemas/SeverityEnum to the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/severity response property allOf list for the response status 200

  • added #/components/schemas/SeverityEnum to the severity response property allOf list for the response status 200

  • added #/components/schemas/Ticket to the last_ticket response property allOf list for the response status 200

  • added #/components/schemas/VulnerabilitySolutionEffortEnum to the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/solution_effort response property allOf list for the response status 200

  • added #/components/schemas/VulnerabilitySolutionEffortEnum to the solution_effort response property allOf list for the response status 200

  • added #/components/schemas/VulnerabilitySolutionPriorityEnum to the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/solution_priority response property allOf list for the response status 200

  • added #/components/schemas/VulnerabilitySolutionPriorityEnum to the solution_priority response property allOf list for the response status 200

  • added #/components/schemas/VulnerabilityStatusEnum to the status response property allOf list for the response status 200

  • the response property created_at became required for the status 200

  • the response property cvss_score became required for the status 200

  • the response property cvss_vector became required for the status 200

  • the response property description became required for the status 200

  • the response property external_id became required for the status 200

  • the response property external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/cvss_score became required for the status 200

  • the response property external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/cvss_vector became required for the status 200

  • the response property external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/description became required for the status 200

  • the response property external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/solution became required for the status 200

  • the response property external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/solution_headline became required for the status 200

  • the response property external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/title became required for the status 200

  • the response property found_at became required for the status 200

  • the response property has_exploit became required for the status 200

  • the response property is_auto became required for the status 200

  • the response property is_greybox became required for the status 200

  • the response property is_quickwin became required for the status 200

  • the response property last_checked_at became required for the status 200

  • the response property last_status_update became required for the status 200

  • the response property organization became required for the status 200

  • the response property patrowl_id became required for the status 200

  • the response property remediation_date became required for the status 200

  • the response property severity became required for the status 200

  • the response property solution became required for the status 200

  • the response property solution_duedate became required for the status 200

  • the response property solution_effort became required for the status 200

  • the response property solution_headline became required for the status 200

  • the response property solution_priority became required for the status 200

  • the response property source became required for the status 200

  • the response property status became required for the status 200

  • the response property ticketstatus became required for the status 200

  • the response property title became required for the status 200

  • the response property updated_at became required for the status 200

  • the response property updated_by_user_at became required for the status 200

  • removed the 0.00 enum value from the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/severity response property for the response status 200

  • removed the 0.00 enum value from the severity response property for the response status 200

  • removed the 1.00 enum value from the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/severity response property for the response status 200

  • removed the 1.00 enum value from the severity response property for the response status 200

  • removed the 2.00 enum value from the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/severity response property for the response status 200

  • removed the 2.00 enum value from the severity response property for the response status 200

  • removed the 3.00 enum value from the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/severity response property for the response status 200

  • removed the 3.00 enum value from the severity response property for the response status 200

  • removed the 4.00 enum value from the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/severity response property for the response status 200

  • removed the 4.00 enum value from the severity response property for the response status 200

  • removed the ack enum value from the status response property for the response status 200

  • removed the assigned enum value from the status response property for the response status 200

  • removed the closed enum value from the status response property for the response status 200

  • removed the closed-benign enum value from the status response property for the response status 200

  • removed the closed-duplicate enum value from the status response property for the response status 200

  • removed the closed-fp enum value from the status response property for the response status 200

  • removed the closed-risk-acceptance enum value from the status response property for the response status 200

  • removed the closed-workaround enum value from the status response property for the response status 200

  • removed the hardening enum value from the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/solution_priority response property for the response status 200

  • removed the hardening enum value from the solution_priority response property for the response status 200

  • removed the high enum value from the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/solution_effort response property for the response status 200

  • removed the high enum value from the solution_effort response property for the response status 200

  • removed the low enum value from the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/solution_effort response property for the response status 200

  • removed the low enum value from the solution_effort response property for the response status 200

  • removed the medium enum value from the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/solution_effort response property for the response status 200

  • removed the medium enum value from the solution_effort response property for the response status 200

  • removed the moderate enum value from the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/solution_priority response property for the response status 200

  • removed the moderate enum value from the solution_priority response property for the response status 200

  • removed the new enum value from the status response property for the response status 200

  • removed the patched enum value from the status response property for the response status 200

  • removed the urgent enum value from the external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/solution_priority response property for the response status 200

  • removed the urgent enum value from the solution_priority response property for the response status 200

  • the response required property asset became read-only for the status 200

  • the response required property external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/severity became read-only for the status 200

  • the response required property external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/solution_effort became read-only for the status 200

  • the response required property external_vulnerability/allOf[#/components/schemas/ExternalVulnerability]/solution_priority became read-only for the status 200

Components

  • removed the schema AssetsAddOwnersSuccess

  • removed the schema AssetsRemoveOwnersSuccess

  • removed the schema Banner

  • removed the schema BlankEnum

  • removed the schema CVE

  • removed the schema CVEDetailSerializerOut

  • removed the schema CVESerializerV2

  • removed the schema Certificate

  • removed the schema CertificateLite

  • removed the schema Count

  • removed the schema CvssVersionEnum

  • removed the schema Domain

  • removed the schema DomainIPAddress

  • removed the schema DomainIPAddressStateEnum

  • removed the schema DomainLite

  • removed the schema DomainWhoIsRecord

  • removed the schema DynamicFilterGenericTypeEnum

  • removed the schema Exploit

  • removed the schema GenerateTokenResponse

  • removed the schema IPAddress

  • removed the schema IPAddressDomain

  • removed the schema IPGeneralInfo

  • removed the schema InsightBase

  • removed the schema InsightBaseTyped

  • removed the schema NewProduct

  • removed the schema PaginatedCVEList

  • removed the schema PaginatedCVESerializerV2List

  • removed the schema PaginatedCertificateList

  • removed the schema PaginatedDomainList

  • removed the schema PaginatedIPAddressList

  • removed the schema PaginatedNewProductList

  • removed the schema PaginatedPortList

  • removed the schema PaginatedVendorList

  • removed the schema PaginatedWebServerList

  • removed the schema PatchedAsset

  • removed the schema PatchedInsightBase

  • removed the schema PatchedInsightBaseTyped

  • removed the schema PatchedInsightPolymorphic

  • removed the schema PatchedPentest

  • removed the schema PatchedTyposquattedDomainsUpdate

  • removed the schema PatchedVulnerability

  • removed the schema Patchedbulk_update_vulns_status

  • removed the schema Patchedvulnerability_edit_comment

  • removed the schema Port

  • removed the schema PortLite

  • removed the schema PortStateEnum

  • removed the schema ProtocolEnum

  • removed the schema RelatedAssetItem

  • removed the schema RelatedAssetSerializerOut

  • removed the schema Success

  • removed the schema SynchronizationLastRefreshTime

  • removed the schema TeamPartialUpdateSerializerIn

  • removed the schema TechnologyAggregateItem

  • removed the schema TechnologyAggregatesBody

  • removed the schema TechnologyAggregatesSerializerOut

  • removed the schema TechnologyLite

  • removed the schema ThreatInfo

  • removed the schema UpdateBasicUserInformationResponse

  • removed the schema Vendor

  • removed the schema WebPortLite

  • removed the schema WebServer

  • removed the schema WebServerIp

  • removed the schema WebServerLite

  • removed the schema add_owners

  • removed the schema bulk_remove_owners

  • removed the schema by-efforts

  • removed the schema by-priorities

  • removed the schema by-severity-time

  • removed the schema by-severity-time-data

  • removed the schema by-vuln-status

  • removed the schema efforts

  • removed the schema get-periodic-retest

  • removed the schema insights_all_count_serializer

  • removed the schema insights_subtopics_count_serializer

  • removed the schema priorities

  • removed the schema remove_owners

  • removed the schema retests_update_comment

  • removed the schema vuln_add_owners

  • removed the schema vuln_add_solution_owners

  • removed the schema vuln_remove_owners

  • removed the schema vuln_remove_solution_owners

  • removed the schema vulnerability_create_comment

  • removed the schema vulns-status

  • removed the schema vulns_bulk_destroy

  • removed the schema vulns_export_csv_post

Did this answer your question?