🧩 Service: Catalog​
🔧 Operation: getCatalogInsights​
🔹 Change 1​
- Action:
remove - Type:
breaking - xGroup:
N/A - Schema Ref:
N/A - Schema Action:
N/A - Path:
paths.getCatalogInsights.methodTypePlaceHolder.responses.4XX
🔹 Change 2​
- Action:
replace - Type:
non-breaking - xGroup:
N/A - Schema Ref:
N/A - Schema Action:
N/A - Path:
paths.getCatalogInsights.methodTypePlaceHolder.path - New Schema:
"/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/analytics/insights"
🔹 Change 3​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
N/A - Schema Action:
N/A - Path:
paths.getCatalogInsights.methodTypePlaceHolder.security - New Schema:
[
{
"oauth2": [
"application/products/read"
]
}
]
🔧 Operation: getApplicationBrandListing​
🔹 Change 1​
- Action:
remove - Type:
breaking - xGroup:
N/A - Schema Ref:
ApplicationBrandListingSchema --> ApplicationBrandListingItemSchema - Schema Action:
PROPERTY_REMOVED - Path:
paths.getApplicationBrandListing.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.modified_on
🔹 Change 2​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
ApplicationBrandListingSchema --> Page - Schema Action:
PROPERTY_ADDED - Path:
paths.getApplicationBrandListing.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.page.properties.total - New Schema:
{
"type": "integer",
"format": "int32",
"description": "Total number of items.",
"example": 1
}
🔹 Change 3​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
ApplicationBrandListingSchema - Schema Action:
REQUIRED_ADDED - Path:
paths.getApplicationBrandListing.methodTypePlaceHolder.responses.200.content.application/json.schema.required - New Schema:
[
"page"
]
🔹 Change 4​
- Action:
add - Type:
breaking - xGroup:
N/A - Schema Ref:
ApplicationBrandListingSchema - Schema Action:
DATA_TYPE_ADDED - Path:
paths.getApplicationBrandListing.methodTypePlaceHolder.responses.200.content.application/json.schema.type - New Schema:
"object"
🔹 Change 5​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
N/A - Schema Action:
N/A - Path:
paths.getApplicationBrandListing.methodTypePlaceHolder.responses.400 - New Schema:
{
"content": {
"application/json": {
"examples": {
"failure": {
"value": {
"code": 400,
"message": "Invalid request",
"errors": {
"page_size": [
"Must be greater than or equal to 1."
]
}
}
}
},
"schema": {
"$ref": "#/components/schemas/ErrorResponseSchema"
}
}
},
"description": "Bad request. See the error object in the response body for specific reason"
}
🔹 Change 6​
- Action:
remove - Type:
breaking - xGroup:
N/A - Schema Ref:
N/A - Schema Action:
N/A - Path:
paths.getApplicationBrandListing.methodTypePlaceHolder.responses.4XX
🔹 Change 7​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
N/A - Schema Action:
N/A - Path:
paths.getApplicationBrandListing.methodTypePlaceHolder.security - New Schema:
[
{
"oauth2": [
"application/settings/read"
]
}
]
🔧 Operation: updateAppBrand​
🔹 Change 1​
- Action:
replace - Type:
breaking - xGroup:
N/A - Schema Ref:
N/A - Schema Action:
DATA_TYPE_UPDATED - Path:
paths.updateAppBrand.methodTypePlaceHolder.parameters.0.schema.type - New Schema:
"integer"
🔹 Change 2​
- Action:
add - Type:
breaking - xGroup:
N/A - Schema Ref:
ApplicationBrandJson - Schema Action:
ADDITIONAL_PROPERTIES_ADDED - Path:
paths.updateAppBrand.methodTypePlaceHolder.requestBody.content.application/json.schema.properties._custom_json.additionalProperties - New Schema:
true
🔹 Change 3​
- Action:
add - Type:
breaking - xGroup:
N/A - Schema Ref:
ApplicationBrandJson - Schema Action:
ADDITIONAL_PROPERTIES_ADDED - Path:
paths.updateAppBrand.methodTypePlaceHolder.requestBody.content.application/json.schema.additionalProperties - New Schema:
true
🔹 Change 4​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
N/A - Schema Action:
N/A - Path:
paths.updateAppBrand.methodTypePlaceHolder.responses.400 - New Schema:
{
"content": {
"application/json": {
"examples": {
"failure": {
"value": {
"code": 400,
"message": "Invalid Brand : 99 for Company : 99"
}
}
},
"schema": {
"$ref": "#/components/schemas/ErrorResponseSchema"
}
}
},
"description": "Bad request. See the error object in the response body for specific reason"
}
🔹 Change 5​
- Action:
remove - Type:
breaking - xGroup:
N/A - Schema Ref:
N/A - Schema Action:
N/A - Path:
paths.updateAppBrand.methodTypePlaceHolder.responses.4XX
🔹 Change 6​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
N/A - Schema Action:
N/A - Path:
paths.updateAppBrand.methodTypePlaceHolder.security - New Schema:
[
{
"oauth2": [
"company/brands/write"
]
}
]
🔧 Operation: getApplicationBrands​
🔹 Change 1​
- Action:
replace - Type:
breaking - xGroup:
N/A - Schema Ref:
N/A - Schema Action:
DATA_TYPE_UPDATED - Path:
paths.getApplicationBrands.methodTypePlaceHolder.parameters.0.schema.type - New Schema:
"integer"
🔹 Change 2​
- Action:
replace - Type:
breaking - xGroup:
N/A - Schema Ref:
BrandListingResponseSchema --> BrandItem - Schema Action:
DATA_TYPE_UPDATED - Path:
paths.getApplicationBrands.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.departments.items.type - New Schema:
"integer"
🔹 Change 3​
- Action:
remove - Type:
breaking - xGroup:
N/A - Schema Ref:
BrandListingResponse --> BrandItem --> BrandMedia - Schema Action:
PROPERTY_REMOVED - Path:
paths.getApplicationBrands.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.logo.properties.aspect_ratio
🔹 Change 4​
- Action:
add - Type:
breaking - xGroup:
N/A - Schema Ref:
BrandListingResponseSchema --> BrandItem --> BrandLogo - Schema Action:
DATA_TYPE_ADDED - Path:
paths.getApplicationBrands.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.logo.type - New Schema:
"object"
🔹 Change 5​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
ApplicationBrandListingSchema --> Page - Schema Action:
PROPERTY_ADDED - Path:
paths.getApplicationBrands.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.page.properties.total - New Schema:
{
"type": "integer",
"format": "int32",
"description": "Total number of items.",
"example": 1
}
🔹 Change 6​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
BrandListingResponseSchema - Schema Action:
PROPERTY_ADDED - Path:
paths.getApplicationBrands.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.modified_on - New Schema:
{
"type": "string",
"format": "date-time",
"description": "Timestamp when the brand was last modified."
}
🔹 Change 7​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
N/A - Schema Action:
N/A - Path:
paths.getApplicationBrands.methodTypePlaceHolder.responses.400 - New Schema:
{
"content": {
"application/json": {
"examples": {
"failure": {
"value": {
"code": 400,
"message": "Department not Found"
}
}
},
"schema": {
"$ref": "#/components/schemas/ErrorResponseSchema"
}
}
},
"description": "Bad request. See the error object in the response body for specific reason"
}
🔹 Change 8​
- Action:
remove - Type:
breaking - xGroup:
N/A - Schema Ref:
N/A - Schema Action:
N/A - Path:
paths.getApplicationBrands.methodTypePlaceHolder.responses.4XX
🔹 Change 9​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
N/A - Schema Action:
N/A - Path:
paths.getApplicationBrands.methodTypePlaceHolder.security - New Schema:
[
{
"oauth2": [
"application/settings/read"
]
}
]
🔧 Operation: getCategories​
🔹 Change 1​
- Action:
replace - Type:
breaking - xGroup:
N/A - Schema Ref:
N/A - Schema Action:
DATA_TYPE_UPDATED - Path:
paths.getCategories.methodTypePlaceHolder.parameters.0.schema.type - New Schema:
"integer"
🔹 Change 2​
- Action:
remove - Type:
breaking - xGroup:
N/A - Schema Ref:
N/A - Schema Action:
N/A - Path:
paths.getCategories.methodTypePlaceHolder.responses.4XX
🔹 Change 3​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
N/A - Schema Action:
N/A - Path:
paths.getCategories.methodTypePlaceHolder.security - New Schema:
[
{
"oauth2": [
"application/settings/read"
]
}
]
🔧 Operation: getApplicationCategoryListing​
🔹 Change 1​
- Action:
replace - Type:
breaking - xGroup:
N/A - Schema Ref:
N/A - Schema Action:
DATA_TYPE_UPDATED - Path:
paths.getApplicationCategoryListing.methodTypePlaceHolder.parameters.0.schema.type - New Schema:
"integer"
🔹 Change 2​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
ApplicationCategoryListingSchema --> ApplicationCategoryListingItemSchema --> UserInfo - Schema Action:
PROPERTY_ADDED - Path:
paths.getApplicationCategoryListing.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.created_by.properties.email - New Schema:
{
"description": "The email address of the user.",
"format": "email",
"type": "string"
}
🔹 Change 3​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
ApplicationCategoryListingSchema --> ApplicationCategoryListingItemSchema --> UserInfo - Schema Action:
PROPERTY_ADDED - Path:
paths.getApplicationCategoryListing.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.created_by.properties.uid - New Schema:
{
"description": "The unique ID of the user.",
"type": "string"
}
🔹 Change 4​
- Action:
add - Type:
breaking - xGroup:
N/A - Schema Ref:
ApplicationCategoryListingSchema --> ApplicationCategoryListingItemSchema --> UserInfo - Schema Action:
DATA_TYPE_ADDED - Path:
paths.getApplicationCategoryListing.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.created_by.type - New Schema:
"object"
🔹 Change 5​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
ApplicationCategoryListingSchema --> ApplicationCategoryListingItemSchema --> UserInfo - Schema Action:
PROPERTY_ADDED - Path:
paths.getApplicationCategoryListing.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.modified_by.properties.email - New Schema:
{
"description": "The email address of the user.",
"format": "email",
"type": "string"
}
🔹 Change 6​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
ApplicationCategoryListingSchema --> ApplicationCategoryListingItemSchema --> UserInfo - Schema Action:
PROPERTY_ADDED - Path:
paths.getApplicationCategoryListing.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.modified_by.properties.uid - New Schema:
{
"description": "The unique ID of the user.",
"type": "string"
}
🔹 Change 7​
- Action:
add - Type:
breaking - xGroup:
N/A - Schema Ref:
ApplicationCategoryListingSchema --> ApplicationCategoryListingItemSchema --> UserInfo - Schema Action:
DATA_TYPE_ADDED - Path:
paths.getApplicationCategoryListing.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.modified_by.type - New Schema:
"object"
🔹 Change 8​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
ApplicationBrandListingSchema --> Page - Schema Action:
PROPERTY_ADDED - Path:
paths.getApplicationCategoryListing.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.page.properties.total - New Schema:
{
"type": "integer",
"format": "int32",
"description": "Total number of items.",
"example": 1
}
🔹 Change 9​
- Action:
remove - Type:
breaking - xGroup:
N/A - Schema Ref:
N/A - Schema Action:
N/A - Path:
paths.getApplicationCategoryListing.methodTypePlaceHolder.responses.4XX
🔹 Change 10​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
N/A - Schema Action:
N/A - Path:
paths.getApplicationCategoryListing.methodTypePlaceHolder.security - New Schema:
[
{
"oauth2": [
"application/settings/read"
]
}
]
🔧 Operation: updateAppCategory​
🔹 Change 1​
- Action:
replace - Type:
breaking - xGroup:
N/A - Schema Ref:
N/A - Schema Action:
DATA_TYPE_UPDATED - Path:
paths.updateAppCategory.methodTypePlaceHolder.parameters.0.schema.type - New Schema:
"integer"
🔹 Change 2​
- Action:
replace - Type:
breaking - xGroup:
N/A - Schema Ref:
N/A - Schema Action:
DATA_TYPE_UPDATED - Path:
paths.updateAppCategory.methodTypePlaceHolder.parameters.2.schema.type - New Schema:
"integer"
🔹 Change 3​
- Action:
add - Type:
breaking - xGroup:
N/A - Schema Ref:
ApplicationCategoryJson - Schema Action:
ADDITIONAL_PROPERTIES_ADDED - Path:
paths.updateAppCategory.methodTypePlaceHolder.requestBody.content.application/json.schema.properties._custom_json.additionalProperties - New Schema:
true
🔹 Change 4​
- Action:
add - Type:
breaking - xGroup:
N/A - Schema Ref:
ApplicationCategoryJson - Schema Action:
ADDITIONAL_PROPERTIES_ADDED - Path:
paths.updateAppCategory.methodTypePlaceHolder.requestBody.content.application/json.schema.additionalProperties - New Schema:
true
🔹 Change 5​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
N/A - Schema Action:
N/A - Path:
paths.updateAppCategory.methodTypePlaceHolder.responses.400 - New Schema:
{
"content": {
"application/json": {
"examples": {
"failure": {
"value": {
"code": 400,
"message": "Invalid Brand : 99 for Company : 99"
}
}
},
"schema": {
"$ref": "#/components/schemas/ErrorResponseSchema"
}
}
},
"description": "Bad request. See the error object in the response body for specific reason"
}
🔹 Change 6​
- Action:
remove - Type:
breaking - xGroup:
N/A - Schema Ref:
N/A - Schema Action:
N/A - Path:
paths.updateAppCategory.methodTypePlaceHolder.responses.4XX
🔹 Change 7​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
N/A - Schema Action:
N/A - Path:
paths.updateAppCategory.methodTypePlaceHolder.security - New Schema:
[
{
"oauth2": [
"company/properties/read"
]
}
]
🔧 Operation: getAllCollections​
🔹 Change 1​
- Action:
replace - Type:
breaking - xGroup:
N/A - Schema Ref:
N/A - Schema Action:
DATA_TYPE_UPDATED - Path:
paths.getAllCollections.methodTypePlaceHolder.parameters.0.schema.type - New Schema:
"integer"
🔹 Change 2​
- Action:
replace - Type:
breaking - xGroup:
N/A - Schema Ref:
N/A - Schema Action:
N/A - Path:
paths.getAllCollections.methodTypePlaceHolder.parameters.5 - New Schema:
{
"description": "Each response will contain next_id param, which should be sent back to make pagination work.",
"in": "query",
"name": "tag",
"required": false,
"schema": {
"items": {
"type": "string"
},
"type": "array"
},
"examples": {
"success": {
"value": [
"Test Collection 123"
]
}
}
}
🔹 Change 3​
- Action:
remove - Type:
non-breaking - xGroup:
N/A - Schema Ref:
N/A - Schema Action:
N/A - Path:
paths.getAllCollections.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties._schedule.properties.next_schedule.items.properties.end.format
🔹 Change 4​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
GetCollectionListingResponseSchema --> GetCollectionDetailNest --> CollectionSchedule --> NextSchedule - Schema Action:
NULLABLE_ADDED - Path:
paths.getAllCollections.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties._schedule.properties.next_schedule.items.properties.start.nullable - New Schema:
true
🔹 Change 5​
- Action:
remove - Type:
breaking - xGroup:
N/A - Schema Ref:
N/A - Schema Action:
N/A - Path:
paths.getAllCollections.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.badge.properties
🔹 Change 6​
- Action:
add - Type:
breaking - xGroup:
N/A - Schema Ref:
GetCollectionListingResponseSchema --> GetCollectionDetailNest --> Media - Schema Action:
ENUM_ADDED - Path:
paths.getAllCollections.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.logo.properties.type.enum - New Schema:
[
"image",
"video",
"3d_model"
]
🔹 Change 7​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
GetCollectionListingResponseSchema --> GetCollectionDetailNest --> Media - Schema Action:
PROPERTY_ADDED - Path:
paths.getAllCollections.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.logo.properties.alt - New Schema:
{
"type": "string",
"description": "The alternative text for the media, used for accessibility and as a fallback when the media cannot be displayed."
}
🔹 Change 8​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
GetCollectionListingResponseSchema --> GetCollectionDetailNest --> Media - Schema Action:
PROPERTY_ADDED - Path:
paths.getAllCollections.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.logo.properties.thumbnail - New Schema:
{
"type": "string",
"description": "The URL of the thumbnail image, typically a smaller or lower-resolution version of the main media."
}
🔹 Change 9​
- Action:
add - Type:
breaking - xGroup:
N/A - Schema Ref:
GetCollectionListingResponseSchema --> GetCollectionDetailNest --> CollectionQuery - Schema Action:
DATA_TYPE_ADDED - Path:
paths.getAllCollections.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.query.items.properties.value.items.type - New Schema:
"string"
🔹 Change 10​
- Action:
remove - Type:
breaking - xGroup:
N/A - Schema Ref:
GetCollectionListingResponse --> GetCollectionDetailNest - Schema Action:
PROPERTY_REMOVED - Path:
paths.getAllCollections.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties._id
🔹 Change 11​
- Action:
remove - Type:
breaking - xGroup:
N/A - Schema Ref:
GetCollectionListingResponse --> GetCollectionDetailNest - Schema Action:
PROPERTY_REMOVED - Path:
paths.getAllCollections.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.published
🔹 Change 12​
- Action:
remove - Type:
breaking - xGroup:
N/A - Schema Ref:
GetCollectionListingResponse --> GetCollectionDetailNest - Schema Action:
PROPERTY_REMOVED - Path:
paths.getAllCollections.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.tags
🔹 Change 13​
- Action:
remove - Type:
breaking - xGroup:
N/A - Schema Ref:
GetCollectionListingResponse --> GetCollectionDetailNest - Schema Action:
PROPERTY_REMOVED - Path:
paths.getAllCollections.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.sort_on
🔹 Change 14​
- Action:
remove - Type:
breaking - xGroup:
N/A - Schema Ref:
GetCollectionListingResponse --> GetCollectionDetailNest - Schema Action:
PROPERTY_REMOVED - Path:
paths.getAllCollections.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties._custom_json
🔹 Change 15​
- Action:
remove - Type:
breaking - xGroup:
N/A - Schema Ref:
GetCollectionListingResponse --> GetCollectionDetailNest - Schema Action:
PROPERTY_REMOVED - Path:
paths.getAllCollections.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties._locale_language
🔹 Change 16​
- Action:
remove - Type:
breaking - xGroup:
N/A - Schema Ref:
GetCollectionListingResponse --> GetCollectionDetailNest - Schema Action:
PROPERTY_REMOVED - Path:
paths.getAllCollections.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.seo
🔹 Change 17​
- Action:
remove - Type:
breaking - xGroup:
N/A - Schema Ref:
GetCollectionListingResponse --> GetCollectionDetailNest - Schema Action:
PROPERTY_REMOVED - Path:
paths.getAllCollections.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.is_visible
🔹 Change 18​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
GetCollectionListingResponseSchema --> GetCollectionDetailNest - Schema Action:
PROPERTY_ADDED - Path:
paths.getAllCollections.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.cron - New Schema:
{
"type": "object",
"additionalProperties": true
}
🔹 Change 19​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
ApplicationBrandListingSchema --> Page - Schema Action:
PROPERTY_ADDED - Path:
paths.getAllCollections.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.page.properties.total - New Schema:
{
"type": "integer",
"format": "int32",
"description": "Total number of items.",
"example": 1
}
🔹 Change 20​
- Action:
remove - Type:
breaking - xGroup:
N/A - Schema Ref:
N/A - Schema Action:
N/A - Path:
paths.getAllCollections.methodTypePlaceHolder.responses.4XX
🔹 Change 21​
- Action:
replace - Type:
non-breaking - xGroup:
N/A - Schema Ref:
N/A - Schema Action:
N/A - Path:
paths.getAllCollections.methodTypePlaceHolder.path - New Schema:
"/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/collections"
🔹 Change 22​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
N/A - Schema Action:
N/A - Path:
paths.getAllCollections.methodTypePlaceHolder.security - New Schema:
[
{
"oauth2": [
"application/products/read"
]
}
]
🔧 Operation: createCollection​
🔹 Change 1​
- Action:
replace - Type:
breaking - xGroup:
N/A - Schema Ref:
N/A - Schema Action:
DATA_TYPE_UPDATED - Path:
paths.createCollection.methodTypePlaceHolder.parameters.0.schema.type - New Schema:
"integer"
🔹 Change 2​
- Action:
remove - Type:
non-breaking - xGroup:
N/A - Schema Ref:
CreateCollection - Schema Action:
OPERATION_ID_REMOVED - Path:
paths.createCollection.methodTypePlaceHolder.requestBody.content.application/json.schema.required.0
🔹 Change 3​
- Action:
add - Type:
breaking - xGroup:
N/A - Schema Ref:
CreateCollection - Schema Action:
ADDITIONAL_PROPERTIES_ADDED - Path:
paths.createCollection.methodTypePlaceHolder.requestBody.content.application/json.schema.properties._custom_json.additionalProperties - New Schema:
true
🔹 Change 4​
- Action:
remove - Type:
non-breaking - xGroup:
N/A - Schema Ref:
N/A - Schema Action:
N/A - Path:
paths.createCollection.methodTypePlaceHolder.requestBody.content.application/json.schema.properties._schedule.properties.next_schedule.items.properties.end.format
🔹 Change 5​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
GetCollectionListingResponseSchema --> GetCollectionDetailNest --> CollectionSchedule --> NextSchedule - Schema Action:
NULLABLE_ADDED - Path:
paths.createCollection.methodTypePlaceHolder.requestBody.content.application/json.schema.properties._schedule.properties.next_schedule.items.properties.start.nullable - New Schema:
true
🔹 Change 6​
- Action:
add - Type:
breaking - xGroup:
N/A - Schema Ref:
CreateCollection --> CollectionBadge - Schema Action:
ADDITIONAL_PROPERTIES_ADDED - Path:
paths.createCollection.methodTypePlaceHolder.requestBody.content.application/json.schema.properties.badge.additionalProperties - New Schema:
true
🔹 Change 7​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
CreateCollection --> CollectionBanner --> CollectionImage - Schema Action:
PROPERTY_ADDED - Path:
paths.createCollection.methodTypePlaceHolder.requestBody.content.application/json.schema.properties.banners.properties.landscape.properties.secure_url - New Schema:
{
"type": "string"
}
🔹 Change 8​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
CreateCollection --> CollectionBanner --> CollectionImage - Schema Action:
PROPERTY_ADDED - Path:
paths.createCollection.methodTypePlaceHolder.requestBody.content.application/json.schema.properties.banners.properties.landscape.properties.type - New Schema:
{
"type": "string"
}
🔹 Change 9​
- Action:
remove - Type:
non-breaking - xGroup:
N/A - Schema Ref:
CreateCollection --> CollectionBanner --> CollectionImage - Schema Action:
REQUIRED_REMOVED - Path:
paths.createCollection.methodTypePlaceHolder.requestBody.content.application/json.schema.properties.banners.properties.landscape.required
🔹 Change 10​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
CreateCollection --> CollectionBanner --> CollectionImage - Schema Action:
PROPERTY_ADDED - Path:
paths.createCollection.methodTypePlaceHolder.requestBody.content.application/json.schema.properties.banners.properties.portrait.properties.secure_url - New Schema:
{
"type": "string"
}
🔹 Change 11​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
CreateCollection --> CollectionBanner --> CollectionImage - Schema Action:
PROPERTY_ADDED - Path:
paths.createCollection.methodTypePlaceHolder.requestBody.content.application/json.schema.properties.banners.properties.portrait.properties.type - New Schema:
{
"type": "string"
}
🔹 Change 12​
- Action:
remove - Type:
non-breaking - xGroup:
N/A - Schema Ref:
CreateCollection --> CollectionBanner --> CollectionImage - Schema Action:
REQUIRED_REMOVED - Path:
paths.createCollection.methodTypePlaceHolder.requestBody.content.application/json.schema.properties.banners.properties.portrait.required
🔹 Change 13​
- Action:
remove - Type:
non-breaking - xGroup:
N/A - Schema Ref:
N/A - Schema Action:
N/A - Path:
paths.createCollection.methodTypePlaceHolder.requestBody.content.application/json.schema.properties.created_by.allOf
🔹 Change 14​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
N/A - Schema Action:
N/A - Path:
paths.createCollection.methodTypePlaceHolder.requestBody.content.application/json.schema.properties.created_by.properties - New Schema:
{
"email": {
"description": "The email address of the user.",
"format": "email",
"type": "string"
},
"uid": {
"description": "The unique ID of the user.",
"type": "string"
},
"user_id": {
"description": "The ID of the user.",
"type": "string"
},
"username": {
"description": "The username of the user.",
"type": "string"
}
}
🔹 Change 15​
- Action:
add - Type:
breaking - xGroup:
N/A - Schema Ref:
CreateCollection --> UserInfo - Schema Action:
DATA_TYPE_ADDED - Path:
paths.createCollection.methodTypePlaceHolder.requestBody.content.application/json.schema.properties.created_by.type - New Schema:
"object"
🔹 Change 16​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
CreateCollection --> CollectionBanner --> CollectionImage - Schema Action:
PROPERTY_ADDED - Path:
paths.createCollection.methodTypePlaceHolder.requestBody.content.application/json.schema.properties.logo.properties.secure_url - New Schema:
{
"type": "string"
}
🔹 Change 17​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
CreateCollection --> CollectionBanner --> CollectionImage - Schema Action:
PROPERTY_ADDED - Path:
paths.createCollection.methodTypePlaceHolder.requestBody.content.application/json.schema.properties.logo.properties.type - New Schema:
{
"type": "string"
}
🔹 Change 18​
- Action:
remove - Type:
non-breaking - xGroup:
N/A - Schema Ref:
CreateCollection --> CollectionBanner --> CollectionImage - Schema Action:
REQUIRED_REMOVED - Path:
paths.createCollection.methodTypePlaceHolder.requestBody.content.application/json.schema.properties.logo.required
🔹 Change 19​
- Action:
add - Type:
breaking - xGroup:
N/A - Schema Ref:
CreateCollection - Schema Action:
ADDITIONAL_PROPERTIES_ADDED - Path:
paths.createCollection.methodTypePlaceHolder.requestBody.content.application/json.schema.properties.meta.additionalProperties - New Schema:
true
🔹 Change 20​
- Action:
remove - Type:
non-breaking - xGroup:
N/A - Schema Ref:
N/A - Schema Action:
N/A - Path:
paths.createCollection.methodTypePlaceHolder.requestBody.content.application/json.schema.properties.modified_by.allOf
🔹 Change 21​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
N/A - Schema Action:
N/A - Path:
paths.createCollection.methodTypePlaceHolder.requestBody.content.application/json.schema.properties.modified_by.properties - New Schema:
{
"email": {
"description": "The email address of the user.",
"format": "email",
"type": "string"
},
"uid": {
"description": "The unique ID of the user.",
"type": "string"
},
"user_id": {
"description": "The ID of the user.",
"type": "string"
},
"username": {
"description": "The username of the user.",
"type": "string"
}
}
🔹 Change 22​
- Action:
add - Type:
breaking - xGroup:
N/A - Schema Ref:
CreateCollection --> UserInfo - Schema Action:
DATA_TYPE_ADDED - Path:
paths.createCollection.methodTypePlaceHolder.requestBody.content.application/json.schema.properties.modified_by.type - New Schema:
"object"
🔹 Change 23​
- Action:
add - Type:
breaking - xGroup:
N/A - Schema Ref:
GetCollectionListingResponseSchema --> GetCollectionDetailNest --> CollectionQuery - Schema Action:
DATA_TYPE_ADDED - Path:
paths.createCollection.methodTypePlaceHolder.requestBody.content.application/json.schema.properties.query.items.properties.value.items.type - New Schema:
"string"
🔹 Change 24​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
N/A - Schema Action:
N/A - Path:
paths.createCollection.methodTypePlaceHolder.requestBody.content.application/json.schema.properties.seo.properties.sitemap.properties - New Schema:
{
"priority": {
"type": "number"
},
"frequency": {
"type": "string"
}
}
🔹 Change 25​
- Action:
replace - Type:
breaking - xGroup:
N/A - Schema Ref:
CreateCollection --> SeoDetail --> ApplicationItemSeoBreadcrumbs --> ApplicationItemSeoAction - Schema Action:
DATA_TYPE_UPDATED - Path:
paths.createCollection.methodTypePlaceHolder.requestBody.content.application/json.schema.properties.seo.properties.breadcrumbs.items.properties.action.type - New Schema:
"object"
🔹 Change 26​
- Action:
remove - Type:
breaking - xGroup:
N/A - Schema Ref:
CreateCollection --> SeoDetail --> ApplicationItemSeoBreadcrumbs - Schema Action:
ITEMS_REMOVED - Path:
paths.createCollection.methodTypePlaceHolder.requestBody.content.application/json.schema.properties.seo.properties.breadcrumbs.items.properties.action.items
🔹 Change 27​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
N/A - Schema Action:
N/A - Path:
paths.createCollection.methodTypePlaceHolder.requestBody.content.application/json.schema.properties.seo.properties.breadcrumbs.items.properties.action.properties - New Schema:
{
"page": {
"type": "object",
"additionalProperties": true
},
"type": {
"type": "string"
}
}
🔹 Change 28​
- Action:
add - Type:
breaking - xGroup:
N/A - Schema Ref:
CreateCollection --> SeoDetail --> ApplicationItemSeoBreadcrumbs --> ApplicationItemSeoAction - Schema Action:
REQUIRED_ADDED - Path:
paths.createCollection.methodTypePlaceHolder.requestBody.content.application/json.schema.properties.seo.properties.breadcrumbs.items.properties.action.required - New Schema:
[
"type"
]
🔹 Change 29​
- Action:
remove - Type:
breaking - xGroup:
N/A - Schema Ref:
CreateCollection --> SeoDetail --> Metatags --> ApplicationItemSeoMetaTagItem - Schema Action:
PROPERTY_REMOVED - Path:
paths.createCollection.methodTypePlaceHolder.requestBody.content.application/json.schema.properties.seo.properties.meta_tags.items.properties.items.items.properties.key
🔹 Change 30​
- Action:
remove - Type:
breaking - xGroup:
N/A - Schema Ref:
CreateCollection --> SeoDetail --> Metatags --> ApplicationItemSeoMetaTagItem - Schema Action:
PROPERTY_REMOVED - Path:
paths.createCollection.methodTypePlaceHolder.requestBody.content.application/json.schema.properties.seo.properties.meta_tags.items.properties.items.items.properties.value
🔹 Change 31​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
CreateCollection --> SeoDetail --> Metatags --> ApplicationItemSeoMetaTags - Schema Action:
PROPERTY_ADDED - Path:
paths.createCollection.methodTypePlaceHolder.requestBody.content.application/json.schema.properties.seo.properties.meta_tags.items.properties.items.items.properties.title - New Schema:
{
"type": "string"
}