Skip to main content

# API Changelog version 2.15.0

Will be released on the 3rd of December Impact level : Low

Updated over 2 weeks ago

## GET /api/auth/asm/domain/

- added '#/components/schemas/ProtectionInAsset' to the 'results/items/asset_protection' response property 'allOf' list for the response status '200'

- added '#/components/schemas/ProtectionInAsset' to the 'results/items/ip_addresses/items/asset_protection' response property 'allOf' list for the response status '200'

- added '#/components/schemas/ProtectionInAsset' to the 'results/items/parent_domain/asset_protection' response property 'allOf' list for the response status '200'

- added '#/components/schemas/ProtectionInAsset' to the 'results/items/subdomains/items/asset_protection' response property 'allOf' list for the response status '200'

- removed '#/components/schemas/AssetProtectionEnum' from the 'results/items/asset_protection' response property 'allOf' list for the response status '200'

- removed '#/components/schemas/AssetProtectionEnum' from the 'results/items/ip_addresses/items/asset_protection' response property 'allOf' list for the response status '200'

- removed '#/components/schemas/AssetProtectionEnum' from the 'results/items/parent_domain/asset_protection' response property 'allOf' list for the response status '200'

- removed '#/components/schemas/AssetProtectionEnum' from the 'results/items/subdomains/items/asset_protection' response property 'allOf' list for the response status '200'

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

- added '#/components/schemas/ProtectionInAsset' to the 'asset_protection' response property 'allOf' list for the response status '200'

- added '#/components/schemas/ProtectionInAsset' to the 'ip_addresses/items/asset_protection' response property 'allOf' list for the response status '200'

- added '#/components/schemas/ProtectionInAsset' to the 'parent_domain/asset_protection' response property 'allOf' list for the response status '200'

- added '#/components/schemas/ProtectionInAsset' to the 'subdomains/items/asset_protection' response property 'allOf' list for the response status '200'

- removed '#/components/schemas/AssetProtectionEnum' from the 'asset_protection' response property 'allOf' list for the response status '200'

- removed '#/components/schemas/AssetProtectionEnum' from the 'ip_addresses/items/asset_protection' response property 'allOf' list for the response status '200'

- removed '#/components/schemas/AssetProtectionEnum' from the 'parent_domain/asset_protection' response property 'allOf' list for the response status '200'

- removed '#/components/schemas/AssetProtectionEnum' from the 'subdomains/items/asset_protection' response property 'allOf' list for the response status '200'

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

- ⚠️ the 'results/items/domains/items/asset_protection' response's property type/format changed from ''/'' to 'object'/'' for status '200'

- removed '#/components/schemas/AssetProtectionEnum' from the 'results/items/domains/items/asset_protection' response property 'allOf' list for the response status '200'

- added the required property 'results/items/domains/items/asset_protection/availability' to the response with the '200' status

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

- the response required property 'results/items/domains/items/asset_protection' became not read-only for the status '200'

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

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

- removed '#/components/schemas/AssetProtectionEnum' from the 'domains/items/asset_protection' response property 'allOf' list for the response status '200'

- added the required property 'domains/items/asset_protection/availability' to the response with the '200' status

- added the required property 'domains/items/asset_protection/status' to the response with the '200' status

- the response required property 'domains/items/asset_protection' became not read-only for the status '200'

## GET /api/auth/asm/subdomain/

- added '#/components/schemas/ProtectionInAsset' to the 'results/items/asset_protection' response property 'allOf' list for the response status '200'

- added '#/components/schemas/ProtectionInAsset' to the 'results/items/ip_addresses/items/asset_protection' response property 'allOf' list for the response status '200'

- added '#/components/schemas/ProtectionInAsset' to the 'results/items/parent_domain/asset_protection' response property 'allOf' list for the response status '200'

- added '#/components/schemas/ProtectionInAsset' to the 'results/items/subdomains/items/asset_protection' response property 'allOf' list for the response status '200'

- removed '#/components/schemas/AssetProtectionEnum' from the 'results/items/asset_protection' response property 'allOf' list for the response status '200'

- removed '#/components/schemas/AssetProtectionEnum' from the 'results/items/ip_addresses/items/asset_protection' response property 'allOf' list for the response status '200'

- removed '#/components/schemas/AssetProtectionEnum' from the 'results/items/parent_domain/asset_protection' response property 'allOf' list for the response status '200'

- removed '#/components/schemas/AssetProtectionEnum' from the 'results/items/subdomains/items/asset_protection' response property 'allOf' list for the response status '200'

## GET /api/auth/assets/

- ⚠️ the 'results/items/protection' response's property type/format changed from 'string'/'' to 'object'/'' for status '200'

- added the new enum value 'unavailable' to the 'query' request parameter 'protection'

- the response property 'results/items/protection' became required for the status '200'

- removed the 'easm' enum value from the 'results/items/protection' response property for the response status '200'

- removed the 'pentested' enum value from the 'results/items/protection' response property for the response status '200'

- removed the 'unprotected' enum value from the 'results/items/protection' response property for the response status '200'

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

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

## POST /api/auth/assets/

- ⚠️ the 'data/protection' response's property type/format changed from 'string'/'' to ''/'' for status '201'

- ⚠️ the 'data/related_easm/domains/easm_object' response's property type/format changed from 'object'/'' to ''/'' for status '201'

- ⚠️ the 'data/related_easm/ips/easm_object' response's property type/format changed from 'object'/'' to ''/'' for status '201'

- ⚠️ the 'data/related_easm/subdomains/easm_object' response's property type/format changed from 'object'/'' to ''/'' for status '201'

- ⚠️ removed the required property 'data/related_easm/domains/easm_object/id' from the response with the '201' status

- ⚠️ removed the required property 'data/related_easm/domains/easm_object/value' from the response with the '201' status

- ⚠️ removed the required property 'data/related_easm/ips/easm_object/id' from the response with the '201' status

- ⚠️ removed the required property 'data/related_easm/ips/easm_object/value' from the response with the '201' status

- ⚠️ removed the required property 'data/related_easm/subdomains/easm_object/id' from the response with the '201' status

- ⚠️ removed the required property 'data/related_easm/subdomains/easm_object/value' from the response with the '201' status

- ⚠️ removed the optional property 'data/related_easm/domains/easm_object/outside_business_hours' from the response with the '201' status

- ⚠️ removed the optional property 'data/related_easm/domains/easm_object/protection' from the response with the '201' status

- ⚠️ removed the optional property 'data/related_easm/ips/easm_object/outside_business_hours' from the response with the '201' status

- ⚠️ removed the optional property 'data/related_easm/ips/easm_object/protection' from the response with the '201' status

- ⚠️ removed the optional property 'data/related_easm/subdomains/easm_object/outside_business_hours' from the response with the '201' status

- ⚠️ removed the optional property 'data/related_easm/subdomains/easm_object/protection' from the response with the '201' status

- the response optional property 'data/protection' became read-only for the status '201'

- added '#/components/schemas/ProtectionDisplayAsset' to the 'data/related_easm/domains/easm_object' response property 'allOf' list for the response status '201'

- added '#/components/schemas/ProtectionDisplayAsset' to the 'data/related_easm/ips/easm_object' response property 'allOf' list for the response status '201'

- added '#/components/schemas/ProtectionDisplayAsset' to the 'data/related_easm/subdomains//easm_object' response property 'allOf' list for the response status '201'

- added '#/components/schemas/ProtectionInAsset' to the 'data/protection' response property 'allOf' list for the response status '201'

- the response property 'data/protection' became required for the status '201'

- removed the 'easm' enum value from the 'data/protection' response property for the response status '201'

- removed the 'pentested' enum value from the 'data/protection' response property for the response status '201'

- removed the 'unprotected' enum value from the 'data/protection' response property for the response status '201'

- the response required property 'data/related_easm/domains/easm_object' became read-only for the status '201'

- the response required property 'data/related_easm/ips/easm_object' became read-only for the status '201'

- the response required property 'data/related_easm/subdomains/easm_object' became read-only for the status '201'

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

- ⚠️ the 'results/items/protection' response's property type/format changed from 'string'/'' to ''/'' for status '200'

- added the new enum value 'unavailable' to the 'query' request parameter 'protection'

- the response optional property 'results/items/protection' became read-only for the status '200'

- added '#/components/schemas/ProtectionInAsset' to the 'results/items/protection' response property 'allOf' list for the response status '200'

- the response property 'results/items/protection' became required for the status '200'

- removed the 'easm' enum value from the 'results/items/protection' response property for the response status '200'

- removed the 'pentested' enum value from the 'results/items/protection' response property for the response status '200'

- removed the 'unprotected' enum value from the 'results/items/protection' response property for the response status '200'

## DELETE /api/auth/assets/delete

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

- added the success response with the status '200'

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

- ⚠️ the 'protection' response's property type/format changed from 'string'/'' to ''/'' for status '200'

- ⚠️ the 'related_easm/domains/easm_object' response's property type/format changed from 'object'/'' to ''/'' for status '200'

- ⚠️ the 'related_easm/ips/easm_object' response's property type/format changed from 'object'/'' to ''/'' for status '200'

- ⚠️ the 'related_easm/subdomains/easm_object' response's property type/format changed from 'object'/'' to ''/'' for status '200'

- ⚠️ removed the required property 'related_easm/domains/easm_object/id' from the response with the '200' status

- ⚠️ removed the required property 'related_easm/domains/easm_object/value' from the response with the '200' status

- ⚠️ removed the required property 'related_easm/ips/easm_object/id' from the response with the '200' status

- ⚠️ removed the required property 'related_easm/ips/easm_object/value' from the response with the '200' status

- ⚠️ removed the required property 'related_easm/subdomains/easm_object/id' from the response with the '200' status

- ⚠️ removed the required property 'related_easm/subdomains/easm_object/value' from the response with the '200' status

- ⚠️ removed the optional property 'related_easm/domains/easm_object/outside_business_hours' from the response with the '200' status

- ⚠️ removed the optional property 'related_easm/domains/easm_object/protection' from the response with the '200' status

- ⚠️ removed the optional property 'related_easm/ips/easm_object/outside_business_hours' from the response with the '200' status

- ⚠️ removed the optional property 'related_easm/ips/easm_object/protection' from the response with the '200' status

- ⚠️ removed the optional property 'related_easm/subdomains/RelatedEasmSingle]/easm_object/outside_business_hours' from the response with the '200' status

- ⚠️ removed the optional property 'related_easm/subdomains/easm_object/protection' from the response with the '200' status

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

- added '#/components/schemas/ProtectionDisplayAsset' to the 'related_easm/domains/easm_object' response property 'allOf' list for the response status '200'

- added '#/components/schemas/ProtectionDisplayAsset' to the 'related_easm/ips/easm_object' response property 'allOf' list for the response status '200'

- added '#/components/schemas/ProtectionDisplayAsset' to the 'related_easm/subdomains/easm_object' response property 'allOf' list for the response status '200'

- added '#/components/schemas/ProtectionInAsset' to the 'protection' response property 'allOf' list for the response status '200'

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

- removed the 'easm' enum value from the 'protection' response property for the response status '200'

- removed the 'pentested' enum value from the 'protection' response property for the response status '200'

- removed the 'unprotected' enum value from the 'protection' response property for the response status '200'

- the response required property 'related_easm/domains/easm_object' became read-only for the status '200'

- the response required property 'related_easm/ips/easm_object' became read-only for the status '200'

- the response required property 'related_easm/subdomains/easm_object' became read-only for the status '200'

## GET /api/auth/assets/last-discovered

- ⚠️ api path removed without deprecation

## POST /api/auth/assets/ports

- ⚠️ the 'protection' response's property type/format changed from 'string'/'' to ''/'' for status '200'

- ⚠️ the 'related_easm/domains/easm_object' response's property type/format changed from 'object'/'' to ''/'' for status '200'

- ⚠️ the 'related_easm/ips/easm_object' response's property type/format changed from 'object'/'' to ''/'' for status '200'

- ⚠️ the 'related_easm/subdomains/easm_object' response's property type/format changed from 'object'/'' to ''/'' for status '200'

- ⚠️ removed the required property 'related_easm/domains/easm_object/id' from the response with the '200' status

- ⚠️ removed the required property 'related_easm/domains/easm_object/value' from the response with the '200' status

- ⚠️ removed the required property 'related_easm/ips/easm_object/id' from the response with the '200' status

- ⚠️ removed the required property 'related_easm/ips/easm_object/value' from the response with the '200' status

- ⚠️ removed the required property 'related_easm/subdomains/easm_object/id' from the response with the '200' status

- ⚠️ removed the required property 'related_easm/subdomains/easm_object/value' from the response with the '200' status

- ⚠️ removed the optional property 'related_easm/domains/easm_object/outside_business_hours' from the response with the '200' status

- ⚠️ removed the optional property 'related_easm/domains/easm_object/protection' from the response with the '200' status

- ⚠️ removed the optional property 'related_easm/ips/easm_object/outside_business_hours' from the response with the '200' status

- ⚠️ removed the optional property 'related_easm/ips/easm_object/protection' from the response with the '200' status

- ⚠️ removed the optional property 'related_easm/subdomains/easm_object/outside_business_hours' from the response with the '200' status

- ⚠️ removed the optional property 'related_easm/subdomains/easm_object/protection' from the response with the '200' status

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

- added '#/components/schemas/ProtectionDisplayAsset' to the 'related_easm/domains/easm_object' response property 'allOf' list for the response status '200'

- added '#/components/schemas/ProtectionDisplayAsset' to the 'related_easm/ips/easm_object' response property 'allOf' list for the response status '200'

- added '#/components/schemas/ProtectionDisplayAsset' to the 'related_easm/subdomains/easm_object' response property 'allOf' list for the response status '200'

- added '#/components/schemas/ProtectionInAsset' to the 'protection' response property 'allOf' list for the response status '200'

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

- removed the 'easm' enum value from the 'protection' response property for the response status '200'

- removed the 'pentested' enum value from the 'protection' response property for the response status '200'

- removed the 'unprotected' enum value from the 'protection' response property for the response status '200'

- the response required property 'related_easm/domains/easm_object' became read-only for the status '200'

- the response required property 'related_easm/ips/easm_object' became read-only for the status '200'

- the response required property 'related_easm/subdomains/easm_object' became read-only for the status '200'

## GET /api/auth/assets/statistics

- endpoint added

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

- ⚠️ the 'protection' response's property type/format changed from 'string'/'' to ''/'' for status '200'

- ⚠️ the 'related_easm/domains/easm_object' response's property type/format changed from 'object'/'' to ''/'' for status '200'

- ⚠️ the 'related_easm/ips/easm_object' response's property type/format changed from 'object'/'' to ''/'' for status '200'

- ⚠️ the 'related_easm/subdomains/easm_object' response's property type/format changed from 'object'/'' to ''/'' for status '200'

- ⚠️ removed the required property 'related_easm/domains/easm_object/id' from the response with the '200' status

- ⚠️ removed the required property 'related_easm/domains/easm_object/value' from the response with the '200' status

- ⚠️ removed the required property 'related_easm/ips/easm_object/id' from the response with the '200' status

- ⚠️ removed the required property 'related_easm/ips/easm_object/value' from the response with the '200' status

- ⚠️ removed the required property 'related_easm/subdomains/easm_object/id' from the response with the '200' status

- ⚠️ removed the required property 'related_easm/subdomains/easm_object/value' from the response with the '200' status

- ⚠️ removed the optional property 'related_easm/domains/easm_object/outside_business_hours' from the response with the '200' status

- ⚠️ removed the optional property 'related_easm/domains/easm_object/protection' from the response with the '200' status

- ⚠️ removed the optional property 'related_easm/ips/easm_object/outside_business_hours' from the response with the '200' status

- ⚠️ removed the optional property 'related_easm/ips/easm_object/protection' from the response with the '200' status

- ⚠️ removed the optional property 'related_easm/subdomains/easm_object/outside_business_hours' from the response with the '200' status

- ⚠️ removed the optional property 'related_easm/subdomains/easm_object/protection' from the response with the '200' status

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

- added '#/components/schemas/ProtectionDisplayAsset' to the 'related_easm/domains/easm_object' response property 'allOf' list for the response status '200'

- added '#/components/schemas/ProtectionDisplayAsset' to the 'related_easm/ips/easm_object' response property 'allOf' list for the response status '200'

- added '#/components/schemas/ProtectionDisplayAsset' to the 'related_easm/subdomains/easm_object' response property 'allOf' list for the response status '200'

- added '#/components/schemas/ProtectionInAsset' to the 'protection' response property 'allOf' list for the response status '200'

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

- removed the 'easm' enum value from the 'protection' response property for the response status '200'

- removed the 'pentested' enum value from the 'protection' response property for the response status '200'

- removed the 'unprotected' enum value from the 'protection' response property for the response status '200'

- the response required property 'related_easm/domains/easm_object' became read-only for the status '200'

- the response required property 'related_easm/ips/easm_object' became read-only for the status '200'

- the response required property 'related_easm/subdomains/easm_object' became read-only for the status '200'

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

- ⚠️ added '#/components/schemas/ProtectionDisplayAsset' to the 'related_easm/domains/easm_object' request property 'allOf' list

- ⚠️ added '#/components/schemas/ProtectionDisplayAsset' to the 'related_easm/ips/easm_object' request property 'allOf' list

- ⚠️ added '#/components/schemas/ProtectionDisplayAsset' to the 'related_easm/subdomains/easm_object' request property 'allOf' list

- ⚠️ added '#/components/schemas/ProtectionInAsset' to the 'protection' request property 'allOf' list

- ⚠️ the 'protection' response's property type/format changed from 'string'/'' to ''/'' for status '200'

- ⚠️ the 'related_easm/domains/easm_object' response's property type/format changed from 'object'/'' to ''/'' for status '200'

- ⚠️ the 'related_easm/ips/easm_object' response's property type/format changed from 'object'/'' to ''/'' for status '200'

- ⚠️ the 'related_easm/subdomains/easm_object' response's property type/format changed from 'object'/'' to ''/'' for status '200'

- ⚠️ removed the required property 'related_easm/domains/easm_object/id' from the response with the '200' status

- ⚠️ removed the required property 'related_easm/domains/easm_object/value' from the response with the '200' status

- ⚠️ removed the required property 'related_easm/ips/easm_object/id' from the response with the '200' status

- ⚠️ removed the required property 'related_easm/ips/easm_object/value' from the response with the '200' status

- ⚠️ removed the required property 'related_easm/subdomains/easm_object/id' from the response with the '200' status

- ⚠️ removed the required property 'related_easm/subdomains/easm_object/value' from the response with the '200' status

- ⚠️ removed the request property 'related_easm/domains/easm_object/outside_business_hours'

- ⚠️ removed the request property 'related_easm/domains/easm_object/protection'

- ⚠️ removed the request property 'related_easm/domains/easm_object/value'

- ⚠️ removed the request property 'related_easm/ips/easm_object/outside_business_hours'

- ⚠️ removed the request property 'related_easm/ips/easm_object/protection'

- ⚠️ removed the request property 'related_easm/ips/easm_object/value'

- ⚠️ removed the request property 'related_easm/subdomains/easm_object/outside_business_hours'

- ⚠️ removed the request property 'related_easm/subdomains/easm_object/protection'

- ⚠️ removed the request property 'related_easm/subdomains/easm_object/value'

- ⚠️ removed the optional property 'related_easm/domains/easm_object/outside_business_hours' from the response with the '200' status

- ⚠️ removed the optional property 'related_easm/domains/easm_object/protection' from the response with the '200' status

- ⚠️ removed the optional property 'related_easm/ips/easm_object/outside_business_hours' from the response with the '200' status

- ⚠️ removed the optional property 'related_easm/ips/easm_object/protection' from the response with the '200' status

- ⚠️ removed the optional property 'related_easm/subdomains/easm_object/outside_business_hours' from the response with the '200' status

- ⚠️ removed the optional property 'related_easm/subdomains/easm_object/protection' from the response with the '200' status

- the request optional property 'protection' became read-only

- removed the enum value 'easm' of the request read-only property 'protection'

- removed the enum value 'pentested' of the request read-only property 'protection'

- removed the enum value 'unprotected' of the request read-only property 'protection'

- the request required property 'related_easm/ips/easm_object' became read-only

- the request required property 'related_easm/subdomains/easm_object' became read-only

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

- added '#/components/schemas/ProtectionDisplayAsset' to the 'related_easm/domains/easm_object' response property 'allOf' list for the response status '200'

- added '#/components/schemas/ProtectionDisplayAsset' to the 'related_easm/ips/easm_object' response property 'allOf' list for the response status '200'

- added '#/components/schemas/ProtectionDisplayAsset' to the 'related_easm/subdomains/easm_object' response property 'allOf' list for the response status '200'

- added '#/components/schemas/ProtectionInAsset' to the 'protection' response property 'allOf' list for the response status '200'

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

- removed the 'easm' enum value from the 'protection' response property for the response status '200'

- removed the 'pentested' enum value from the 'protection' response property for the response status '200'

- removed the 'unprotected' enum value from the 'protection' response property for the response status '200'

- the response required property 'related_easm/domains/easm_object' became read-only for the status '200'

- the response required property 'related_easm/ips/easm_object' became read-only for the status '200'

- the response required property 'related_easm/subdomains/easm_object' became read-only for the status '200'

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

- ⚠️ added '#/components/schemas/ProtectionDisplayAsset' to the 'related_easm/domains/easm_object' request property 'allOf' list

- ⚠️ added '#/components/schemas/ProtectionDisplayAsset' to the 'related_easm/ips/easm_object' request property 'allOf' list

- ⚠️ added '#/components/schemas/ProtectionDisplayAsset' to the 'related_easm/subdomains/easm_object' request property 'allOf' list

- ⚠️ added '#/components/schemas/ProtectionInAsset' to the 'protection' request property 'allOf' list

- ⚠️ the 'protection' response's property type/format changed from 'string'/'' to ''/'' for status '200'

- ⚠️ the 'related_easm/domains/easm_object' response's property type/format changed from 'object'/'' to ''/'' for status '200'

- ⚠️ the 'related_easm/ips/easm_object' response's property type/format changed from 'object'/'' to ''/'' for status '200'

- ⚠️ the 'related_easm/subdomains/easm_object' response's property type/format changed from 'object'/'' to ''/'' for status '200'

- ⚠️ removed the required property 'related_easm/domains/easm_object/id' from the response with the '200' status

- ⚠️ removed the required property 'related_easm/domains/easm_object/value' from the response with the '200' status

- ⚠️ removed the required property 'related_easm/ips/easm_object/id' from the response with the '200' status

- ⚠️ removed the required property 'related_easm/ips/easm_object/value' from the response with the '200' status

- ⚠️ removed the required property 'related_easm/subdomains/easm_object/id' from the response with the '200' status

- ⚠️ removed the required property 'related_easm/subdomains/easm_object/value' from the response with the '200' status

- ⚠️ removed the request property 'related_easm/domains/easm_object/outside_business_hours'

- ⚠️ removed the request property 'related_easm/domains/easm_object/protection'

- ⚠️ removed the request property 'related_easm/domains/easm_object/value'

- ⚠️ removed the request property 'related_easm/ips/asm_object/outside_business_hours'

- ⚠️ removed the request property 'related_easm/ips/easm_object/protection'

- ⚠️ removed the request property 'related_easm/ips/easm_object/value'

- ⚠️ removed the request property 'related_easm/subdomains/easm_object/outside_business_hours'

- ⚠️ removed the request property 'related_easm/subdomains/easm_object/protection'

- ⚠️ removed the request property 'related_easm/subdomains/easm_object/value'

- ⚠️ removed the optional property 'related_easm/domains/easm_object/outside_business_hours' from the response with the '200' status

- ⚠️ removed the optional property 'related_easm/domains/easm_object/protection' from the response with the '200' status

- ⚠️ removed the optional property 'related_easm/ips/easm_object/outside_business_hours' from the response with the '200' status

- ⚠️ removed the optional property 'related_easm/ips/easm_object/protection' from the response with the '200' status

- ⚠️ removed the optional property 'related_easm/subdomains/easm_object/outside_business_hours' from the response with the '200' status

- ⚠️ removed the optional property 'related_easm/subdomains/easm_object/protection' from the response with the '200' status

- the request optional property 'protection' became read-only

- removed the enum value 'easm' of the request read-only property 'protection'

- removed the enum value 'pentested' of the request read-only property 'protection'

- removed the enum value 'unprotected' of the request read-only property 'protection'

- the request required property 'related_easm/domains/easm_object' became read-only

- the request required property 'related_easm/ips/easm_object' became read-only

- the request required property 'related_easm/subdomains/easm_object' became read-only

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

- added '#/components/schemas/ProtectionDisplayAsset' to the 'related_easm/domains/easm_object' response property 'allOf' list for the response status '200'

- added '#/components/schemas/ProtectionDisplayAsset' to the 'related_easm/ips/easm_object' response property 'allOf' list for the response status '200'

- added '#/components/schemas/ProtectionDisplayAsset' to the 'related_easm/subdomains/easm_object' response property 'allOf' list for the response status '200'

- added '#/components/schemas/ProtectionInAsset' to the 'protection' response property 'allOf' list for the response status '200'

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

- removed the 'easm' enum value from the 'protection' response property for the response status '200'

- removed the 'pentested' enum value from the 'protection' response property for the response status '200'

- removed the 'unprotected' enum value from the 'protection' response property for the response status '200'

- the response required property 'related_easm/domains/easm_object' became read-only for the status '200'

- the response required property 'related_easm/ips/easm_object' became read-only for the status '200'

- the response required property 'related_easm/subdomains/easm_object' became read-only for the status '200'

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

- added '#/components/schemas/Protection' to the 'protection' response property 'allOf' list for the response status '200'

- removed '#/components/schemas/AssetProtectionEnum' from the 'protection' response property 'allOf' list for the response status '200'

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

- added '#/components/schemas/Protection' to the 'object/protection' response property 'allOf' list for the response status '200'

- removed '#/components/schemas/AssetProtectionEnum' from the 'object/protection' response property 'allOf' list for the response status '200'

## GET /api/auth/assets/{id}/related-easm

- endpoint added

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

- ⚠️ added '#/components/schemas/ProtectionDisplayAsset' to the 'related_easm/domains/easm_object' request property 'allOf' list

- ⚠️ added '#/components/schemas/ProtectionDisplayAsset' to the 'related_easm/ips/easm_object' request property 'allOf' list

- ⚠️ added '#/components/schemas/ProtectionDisplayAsset' to the 'related_easm/subdomains/easm_object' request property 'allOf' list

- ⚠️ added '#/components/schemas/ProtectionInAsset' to the 'protection' request property 'allOf' list

- ⚠️ removed the request property 'related_easm/domains/easm_object/outside_business_hours'

- ⚠️ removed the request property 'related_easm/domains/easm_object/protection'

- ⚠️ removed the request property 'related_easm/domains/easm_object/value'

- ⚠️ removed the request property 'related_easm/ips/easm_object/outside_business_hours'

- ⚠️ removed the request property 'related_easm/ips/easm_object/protection'

- ⚠️ removed the request property 'related_easm/ips/easm_object/value'

- ⚠️ removed the request property 'related_easm/subdomains/easm_object/outside_business_hours'

- ⚠️ removed the request property 'related_easm/subdomains/easm_object/protection'

- ⚠️ removed the request property 'related_easm/subdomains/easm_object/value'

- the request optional property 'protection' became read-only

- removed the enum value 'easm' of the request read-only property 'protection'

- removed the enum value 'pentested' of the request read-only property 'protection'

- removed the enum value 'unprotected' of the request read-only property 'protection'

- the request required property 'related_easm/domains/easm_object' became read-only

- the request required property 'related_easm/ips/easm_object' became read-only

- the request required property 'related_easm/subdomains/easm_object' became read-only

## GET /api/auth/risks/

- ⚠️ the 'asset/protection' response's property type/format changed from 'string'/'' to ''/'' for status '200'

- the response optional property 'asset/protection' became read-only for the status '200'

- added '#/components/schemas/ProtectionInAsset' to the 'asset/protection' response property 'allOf' list for the response status '200'

- the response property 'asset/protection' became required for the status '200'

- removed the 'easm' enum value from the 'asset/protection' response property for the response status '200'

- removed the 'pentested' enum value from the 'asset/protection' response property for the response status '200'

- removed the 'unprotected' enum value from the 'asset/protection' response property for the response status '200'

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

- ⚠️ the 'asset/protection' response's property type/format changed from 'string'/'' to ''/'' for status '200'

- the response optional property 'asset/protection' became read-only for the status '200'

- added '#/components/schemas/ProtectionInAsset' to the 'asset/protection' response property 'allOf' list for the response status '200'

- the response property 'asset/protection' became required for the status '200'

- removed the 'easm' enum value from the 'asset/protection' response property for the response status '200'

- removed the 'pentested' enum value from the 'asset/protection' response property for the response status '200'

- removed the 'unprotected' enum value from the 'asset/protection' response property for the response status '200'

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

- ⚠️ added '#/components/schemas/ProtectionInAsset' to the 'asset/protection' request property 'allOf' list

- ⚠️ the 'asset/protection' response's property type/format changed from 'string'/'' to ''/'' for status '200'

- the request optional property 'asset/protection' became read-only

- removed the enum value 'easm' of the request read-only property 'asset/protection'

- removed the enum value 'pentested' of the request read-only property 'asset/protection'

- removed the enum value 'unprotected' of the request read-only property 'asset/protection'

- the response optional property 'asset/protection' became read-only for the status '200'

- added '#/components/schemas/ProtectionInAsset' to the 'asset/protection' response property 'allOf' list for the response status '200'

- the response property 'asset/protection' became required for the status '200'

- removed the 'easm' enum value from the 'asset/protection' response property for the response status '200'

- removed the 'pentested' enum value from the 'asset/protection' response property for the response status '200'

- removed the 'unprotected' enum value from the 'asset/protection' response property for the response status '200'

## GET /api/auth/vulns/

- added the new enum value 'unavailable' to the 'query' request parameter 'asset_protection'

- added '#/components/schemas/ProtectionInAsset' to the 'results/items/asset_protection' response property 'allOf' list for the response status '200'

- removed '#/components/schemas/AssetProtectionEnum' from the 'results/items/asset_protection' response property 'allOf' list for the response status '200'

## POST /api/auth/vulns/

- ⚠️ added '#/components/schemas/ProtectionInAsset' to the 'asset_protection' request property 'allOf' list

- ⚠️ removed '#/components/schemas/AssetProtectionEnum' from the 'asset_protection' request property 'allOf' list

- added '#/components/schemas/ProtectionInAsset' to the 'asset_protection' response property 'allOf' list for the response status '201'

- removed '#/components/schemas/AssetProtectionEnum' from the 'asset_protection' response property 'allOf' list for the response status '201'

## POST /api/auth/vulns/export/csv

- ⚠️ added '#/components/schemas/ProtectionInAsset' to the 'asset_protection' request property 'allOf' list

- ⚠️ removed '#/components/schemas/AssetProtectionEnum' from the 'asset_protection' request property 'allOf' list

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

- added '#/components/schemas/ProtectionInAsset' to the 'asset_protection' response property 'allOf' list for the response status '200'

- removed '#/components/schemas/AssetProtectionEnum' from the 'asset_protection' response property 'allOf' list for the response status '200'

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

- ⚠️ added '#/components/schemas/ProtectionInAsset' to the 'asset_protection' request property 'allOf' list

- ⚠️ removed '#/components/schemas/AssetProtectionEnum' from the 'asset_protection' request property 'allOf' list

- added '#/components/schemas/ProtectionInAsset' to the 'asset_protection' response property 'allOf' list for the response status '200'

- removed '#/components/schemas/AssetProtectionEnum' from the 'asset_protection' response property 'allOf' list for the response status '200'

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

- ⚠️ added '#/components/schemas/ProtectionInAsset' to the 'asset_protection' request property 'allOf' list

- ⚠️ removed '#/components/schemas/AssetProtectionEnum' from the 'asset_protection' request property 'allOf' list

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

- ⚠️ added '#/components/schemas/ProtectionInAsset' to the 'asset_protection' request property 'allOf' list

- ⚠️ removed '#/components/schemas/AssetProtectionEnum' from the 'asset_protection' request property 'allOf' list

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

- added the new enum value 'unavailable' to the 'query' request parameter 'asset_protection'

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

- ⚠️ added '#/components/schemas/ProtectionInAsset' to the 'asset_protection' request property 'allOf' list

- ⚠️ removed '#/components/schemas/AssetProtectionEnum' from the 'asset_protection' request property 'allOf' list

- added '#/components/schemas/ProtectionInAsset' to the 'asset_protection' response property 'allOf' list for the response status '200'

- removed '#/components/schemas/AssetProtectionEnum' from the 'asset_protection' response property 'allOf' list for the response status '200'

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

- added the new enum value 'unavailable' to the 'query' request parameter 'asset_protection'

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

- ⚠️ added '#/components/schemas/ProtectionInAsset' to the 'asset_protection' request property 'allOf' list

- ⚠️ removed '#/components/schemas/AssetProtectionEnum' from the 'asset_protection' request property 'allOf' list

- added '#/components/schemas/ProtectionInAsset' to the 'asset_protection' response property 'allOf' list for the response status '200'

- removed '#/components/schemas/AssetProtectionEnum' from the 'asset_protection' response property 'allOf' list for the response status '200'

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

- added the new enum value 'unavailable' to the 'query' request parameter 'asset_protection'

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

- added '#/components/schemas/ProtectionInAsset' to the 'asset_protection' response property 'allOf' list for the response status '200'

- removed '#/components/schemas/AssetProtectionEnum' from the 'asset_protection' response property 'allOf' list for the response status '200'

You can access the complete API documentation here.

Did this answer your question?