🧩 Service: Serviceability​
🔧 Operation: getLocalities​
🔹 Change 1​
- Action:
replace - Type:
breaking - xGroup:
N/A - Schema Ref:
N/A - Schema Action:
N/A - Path:
paths.getLocalities.methodTypePlaceHolder.parameters.2.schema.type - New Schema:
"string"
🔹 Change 2​
- Action:
remove - Type:
breaking - xGroup:
N/A - Schema Ref:
N/A - Schema Action:
ITEMS_REMOVED - Path:
paths.getLocalities.methodTypePlaceHolder.parameters.2.schema.items
🔹 Change 3​
- Action:
replace - Type:
breaking - xGroup:
N/A - Schema Ref:
N/A - Schema Action:
N/A - Path:
paths.getLocalities.methodTypePlaceHolder.parameters.3.schema.type - New Schema:
"string"
🔹 Change 4​
- Action:
remove - Type:
breaking - xGroup:
N/A - Schema Ref:
N/A - Schema Action:
ITEMS_REMOVED - Path:
paths.getLocalities.methodTypePlaceHolder.parameters.3.schema.items
🔹 Change 5​
- Action:
replace - Type:
breaking - xGroup:
N/A - Schema Ref:
N/A - Schema Action:
N/A - Path:
paths.getLocalities.methodTypePlaceHolder.parameters.4.schema.type - New Schema:
"string"
🔹 Change 6​
- Action:
remove - Type:
breaking - xGroup:
N/A - Schema Ref:
N/A - Schema Action:
ITEMS_REMOVED - Path:
paths.getLocalities.methodTypePlaceHolder.parameters.4.schema.items
🔹 Change 7​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
N/A - Schema Action:
N/A - Path:
paths.getLocalities.methodTypePlaceHolder.parameters.8 - New Schema:
{
"in": "query",
"name": "name",
"description": "Search for localities. Either provide a full name or a search term.",
"schema": {
"type": "string"
},
"examples": {
"example_1": {
"value": "400001"
},
"example_3": {
"value": "400001"
}
}
}
🔹 Change 8​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
GetLocalities --> Localities - Schema Action:
PROPERTY_ADDED - Path:
paths.getLocalities.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.meta - New Schema:
{
"type": "object",
"default": {},
"additionalProperties": true
}
🔹 Change 9​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
GetLocalities --> Localities - Schema Action:
PROPERTY_ADDED - Path:
paths.getLocalities.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.lat_long - New Schema:
{
"$ref": "#/components/schemas/PincodeLatLongData"
}
🔹 Change 10​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
GetLocalities --> Localities - Schema Action:
PROPERTY_ADDED - Path:
paths.getLocalities.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.parent_uid - New Schema:
{
"type": "string",
"nullable": true
}
🔹 Change 11​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
GetLocalities --> Localities - Schema Action:
PROPERTY_ADDED - Path:
paths.getLocalities.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.code - New Schema:
{
"type": "string"
}
🔹 Change 12​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
GetLocalities --> Localities - Schema Action:
PROPERTY_ADDED - Path:
paths.getLocalities.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.localities - New Schema:
{
"type": "array",
"items": {
"$ref": "#/components/schemas/LocalityParent"
}
}
🔹 Change 13​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
GetLocalities --> Localities - Schema Action:
PROPERTY_ADDED - Path:
paths.getLocalities.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.iso2 - New Schema:
{
"type": "string",
"example": "",
"description": "ISO 3166-1 alpha-2 code for the country."
}
🔹 Change 14​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
GetLocalities --> Localities - Schema Action:
PROPERTY_ADDED - Path:
paths.getLocalities.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.iso3 - New Schema:
{
"type": "string",
"example": "",
"description": "ISO 3166-1 alpha-3 code for the country."
}
🔹 Change 15​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
GetLocalities --> Localities - Schema Action:
PROPERTY_ADDED - Path:
paths.getLocalities.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.currency - New Schema:
{
"type": "object",
"additionalProperties": true,
"description": "Currency information for the country."
}
🔹 Change 16​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
GetLocalities --> Localities - Schema Action:
PROPERTY_ADDED - Path:
paths.getLocalities.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.phone_code - New Schema:
{
"type": "string",
"example": "",
"x-not-enum": true,
"description": "Country's international phone dialing code."
}
🔹 Change 17​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
GetLocalities --> Localities - Schema Action:
PROPERTY_ADDED - Path:
paths.getLocalities.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.hierarchy - New Schema:
{
"type": "object",
"additionalProperties": true,
"description": "Hierarchical data of the country's location."
}
🔹 Change 18​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
GetLocalities --> Localities - Schema Action:
PROPERTY_ADDED - Path:
paths.getLocalities.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.latitude - New Schema:
{
"type": "string",
"example": "",
"description": "Latitude of the country's geographic center."
}
🔹 Change 19​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
GetLocalities --> Localities - Schema Action:
PROPERTY_ADDED - Path:
paths.getLocalities.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.longitude - New Schema:
{
"type": "string",
"example": "",
"description": "Longitude of the country's geographic center."
}
🔹 Change 20​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
GetLocalities --> Page - Schema Action:
PROPERTY_ADDED - Path:
paths.getLocalities.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.page.properties.limit - New Schema:
{
"type": "integer",
"format": "int32",
"description": "The maximum number of items to be returned per page.",
"example": 10
}
🔹 Change 21​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
GetLocalities --> Page - Schema Action:
PROPERTY_ADDED - Path:
paths.getLocalities.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 22​
- Action:
remove - Type:
breaking - xGroup:
N/A - Schema Ref:
ErrorResponse - Schema Action:
PROPERTY_REMOVED - Path:
paths.getLocalities.methodTypePlaceHolder.responses.400.content.application/json.schema.properties.value
🔹 Change 23​
- Action:
remove - Type:
breaking - xGroup:
N/A - Schema Ref:
ErrorResponse - Schema Action:
PROPERTY_REMOVED - Path:
paths.getLocalities.methodTypePlaceHolder.responses.400.content.application/json.schema.properties.type
🔹 Change 24​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
N/A - Schema Action:
PROPERTY_ADDED - Path:
paths.getLocalities.methodTypePlaceHolder.responses.400.content.application/json.schema.properties.error - New Schema:
{
"type": "string"
}
🔹 Change 25​
- Action:
remove - Type:
breaking - xGroup:
N/A - Schema Ref:
ErrorResponse - Schema Action:
OPERATION_ID_REMOVED - Path:
paths.getLocalities.methodTypePlaceHolder.responses.400.content.application/json.schema.required
🔹 Change 26​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
N/A - Schema Action:
N/A - Path:
paths.getLocalities.methodTypePlaceHolder.security - New Schema:
[
{
"oauth2": [
"company/logistics/read"
]
}
]
🔧 Operation: getZones​
🔹 Change 1​
- Action:
replace - Type:
breaking - xGroup:
N/A - Schema Ref:
N/A - Schema Action:
N/A - Path:
paths.getZones.methodTypePlaceHolder.parameters.4 - New Schema:
{
"in": "path",
"name": "application_id",
"description": "A `application_id` is a unique identifier for a particular sale channel.",
"schema": {
"type": "string"
},
"required": true,
"examples": {
"Example": {
"value": "64aec5a93a079bd328537835"
},
"Failed Example": {
"value": "64aec5a93a079bd328537838"
}
}
}
🔹 Change 2​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
N/A - Schema Action:
N/A - Path:
paths.getZones.methodTypePlaceHolder.parameters.11 - New Schema:
{
"in": "query",
"name": "stage",
"description": "Identifies the specific stage of zone bing requested.",
"schema": {
"type": "string",
"enum": [
"in_progress",
"failed",
"completed"
]
},
"examples": {
"Example": {
"value": "completed"
},
"Failed Example": {
"value": "failed"
},
"Inprogress Example": {
"value": "in_progress"
}
}
}
🔹 Change 3​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
N/A - Schema Action:
N/A - Path:
paths.getZones.methodTypePlaceHolder.parameters.12 - New Schema:
{
"in": "query",
"name": "type",
"description": "Using type, you can filter custom or default zones",
"schema": {
"type": "string",
"enum": [
"default",
"custom"
]
},
"examples": {
"Example": {
"value": "custom"
},
"Failed Example": {
"value": "custom"
}
}
}
🔹 Change 4​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
N/A - Schema Action:
N/A - Path:
paths.getZones.methodTypePlaceHolder.parameters.13 - New Schema:
{
"in": "query",
"name": "access_level",
"description": "Using access level, you can filter public and private zones as marketplace owner",
"schema": {
"type": "string",
"enum": [
"public",
"private"
]
},
"examples": {
"Example": {
"value": "private"
},
"Failed Example": {
"value": "private"
}
}
}
🔹 Change 5​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
N/A - Schema Action:
N/A - Path:
paths.getZones.methodTypePlaceHolder.parameters.14 - New Schema:
{
"in": "query",
"name": "status",
"description": "Using status zones listing can be filttered for marketplace owner and 3p sellers",
"schema": {
"type": "string"
},
"examples": {
"Example": {
"value": "active"
},
"Failed Example": {
"value": "in_progress"
}
}
}
🔹 Change 6​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
N/A - Schema Action:
N/A - Path:
paths.getZones.methodTypePlaceHolder.parameters.15 - New Schema:
{
"in": "query",
"name": "store_uid",
"description": "Unique identifier for a specific store.",
"schema": {
"type": "integer"
},
"examples": {
"Example": {
"value": 2
}
}
}
🔹 Change 7​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
N/A - Schema Action:
N/A - Path:
paths.getZones.methodTypePlaceHolder.parameters.16 - New Schema:
{
"in": "query",
"name": "region_uid",
"description": "Unique identifier for a geographical region.",
"schema": {
"type": "string"
},
"examples": {
"Example": {
"value": "64aec5aa3a079bd328539e25"
}
}
}
🔹 Change 8​
- Action:
remove - Type:
breaking - xGroup:
N/A - Schema Ref:
ListViewResponse --> ListViewItems - Schema Action:
PROPERTY_REMOVED - Path:
paths.getZones.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.stores_count
🔹 Change 9​
- Action:
remove - Type:
breaking - xGroup:
N/A - Schema Ref:
ListViewResponse --> ListViewItems - Schema Action:
PROPERTY_REMOVED - Path:
paths.getZones.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.regions_count
🔹 Change 10​
- Action:
remove - Type:
breaking - xGroup:
N/A - Schema Ref:
ListViewResponse --> ListViewItems - Schema Action:
PROPERTY_REMOVED - Path:
paths.getZones.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.store_ids
🔹 Change 11​
- Action:
remove - Type:
breaking - xGroup:
N/A - Schema Ref:
ListViewResponse --> ListViewItems - Schema Action:
PROPERTY_REMOVED - Path:
paths.getZones.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.channels
🔹 Change 12​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
ListViewResponseV2 --> ListViewItemsV2 - Schema Action:
PROPERTY_ADDED - Path:
paths.getZones.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.type - New Schema:
{
"type": "string"
}
🔹 Change 13​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
ListViewResponseV2 --> ListViewItemsV2 - Schema Action:
PROPERTY_ADDED - Path:
paths.getZones.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.access_level - New Schema:
{
"type": "string",
"description": "Access level of the zone (public or private).",
"enum": [
"public",
"private"
]
}
🔹 Change 14​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
ListViewResponseV2 --> ListViewItemsV2 - Schema Action:
PROPERTY_ADDED - Path:
paths.getZones.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.geo_areas - New Schema:
{
"type": "array",
"items": {
"$ref": "#/components/schemas/GeoArea"
}
}
🔹 Change 15​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
ListViewResponseV2 --> ListViewItemsV2 - Schema Action:
PROPERTY_ADDED - Path:
paths.getZones.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.stores - New Schema:
{
"$ref": "#/components/schemas/ListViewProductV2"
}
🔹 Change 16​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
ListViewResponseV2 --> ListViewItemsV2 - Schema Action:
PROPERTY_ADDED - Path:
paths.getZones.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.is_opted - New Schema:
{
"type": "boolean",
"description": "Indicates whether the zone is opted or not."
}
🔹 Change 17​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
ListViewResponseV2 --> ListViewItemsV2 - Schema Action:
PROPERTY_ADDED - Path:
paths.getZones.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.is_public_opted - New Schema:
{
"type": "boolean",
"description": "Indicates whether the public zone is opted by any seller or not"
}
🔹 Change 18​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
ListViewResponseV2 --> ListViewItemsV2 - Schema Action:
PROPERTY_ADDED - Path:
paths.getZones.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.product - New Schema:
{
"$ref": "#/components/schemas/ListViewProductV2"
}
🔹 Change 19​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
ListViewResponseV2 --> ListViewItemsV2 - Schema Action:
PROPERTY_ADDED - Path:
paths.getZones.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.application_id - New Schema:
{
"type": "string"
}
🔹 Change 20​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
ListViewResponseV2 --> ListViewItemsV2 - Schema Action:
PROPERTY_ADDED - Path:
paths.getZones.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.created_by - New Schema:
{
"type": "string"
}
🔹 Change 21​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
ListViewResponseV2 --> ListViewItemsV2 - Schema Action:
PROPERTY_ADDED - Path:
paths.getZones.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.created_on - New Schema:
{
"type": "string",
"format": "date-time"
}
🔹 Change 22​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
ListViewResponseV2 --> ListViewItemsV2 - Schema Action:
PROPERTY_ADDED - Path:
paths.getZones.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.modified_by - New Schema:
{
"type": "string"
}
🔹 Change 23​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
ListViewResponseV2 --> ListViewItemsV2 - Schema Action:
PROPERTY_ADDED - Path:
paths.getZones.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.modified_on - New Schema:
{
"type": "string",
"format": "date-time"
}
🔹 Change 24​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
ListViewResponseV2 --> ListViewItemsV2 - Schema Action:
PROPERTY_ADDED - Path:
paths.getZones.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.stage - New Schema:
{
"type": "string"
}
🔹 Change 25​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
ListViewResponseV2 --> ListViewItemsV2 - Schema Action:
PROPERTY_ADDED - Path:
paths.getZones.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.summary - New Schema:
{
"$ref": "#/components/schemas/Summary"
}
🔹 Change 26​
- Action:
replace - Type:
breaking - xGroup:
N/A - Schema Ref:
ListViewResponseV2 --> ListViewItemsV2 - Schema Action:
REQUIRED_FIELD_UPDATED - Path:
paths.getZones.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.required.0 - New Schema:
"application_id"
🔹 Change 27​
- Action:
replace - Type:
breaking - xGroup:
N/A - Schema Ref:
ListViewResponseV2 --> ListViewItemsV2 - Schema Action:
REQUIRED_FIELD_UPDATED - Path:
paths.getZones.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.required.4 - New Schema:
"type"
🔹 Change 28​
- Action:
replace - Type:
breaking - xGroup:
N/A - Schema Ref:
ListViewResponseV2 --> ListViewItemsV2 - Schema Action:
REQUIRED_FIELD_UPDATED - Path:
paths.getZones.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.required.6 - New Schema:
"geo_areas"
🔹 Change 29​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
ListViewResponseV2 --> ListViewItemsV2 - Schema Action:
REQUIRED_FIELD_ADDED - Path:
paths.getZones.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.required.8 - New Schema:
"is_opted"
🔹 Change 30​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
ListViewResponseV2 --> ListViewItemsV2 - Schema Action:
REQUIRED_FIELD_ADDED - Path:
paths.getZones.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.required.9 - New Schema:
"access_level"
🔹 Change 31​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
ListViewResponseV2 --> ListViewItemsV2 - Schema Action:
REQUIRED_FIELD_ADDED - Path:
paths.getZones.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.required.10 - New Schema:
"modified_by"
🔹 Change 32​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
ListViewResponseV2 --> ListViewItemsV2 - Schema Action:
REQUIRED_FIELD_ADDED - Path:
paths.getZones.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.required.11 - New Schema:
"modified_on"
🔹 Change 33​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
ListViewResponseV2 --> ListViewItemsV2 - Schema Action:
REQUIRED_FIELD_ADDED - Path:
paths.getZones.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.required.12 - New Schema:
"created_by"
🔹 Change 34​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
ListViewResponseV2 --> ListViewItemsV2 - Schema Action:
REQUIRED_FIELD_ADDED - Path:
paths.getZones.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.required.13 - New Schema:
"created_on"
🔹 Change 35​
- Action:
remove - Type:
breaking - xGroup:
N/A - Schema Ref:
N/A - Schema Action:
N/A - Path:
paths.getZones.methodTypePlaceHolder.responses.400
🔹 Change 36​
- Action:
replace - Type:
non-breaking - xGroup:
N/A - Schema Ref:
N/A - Schema Action:
N/A - Path:
paths.getZones.methodTypePlaceHolder.path - New Schema:
"/service/platform/logistics/v2.0/company/{company_id}/application/{application_id}/zones"
🔹 Change 37​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
N/A - Schema Action:
N/A - Path:
paths.getZones.methodTypePlaceHolder.security - New Schema:
[
{
"oauth2": [
"application/logistics/read"
]
}
]
🔧 Operation: createZone​
🔹 Change 1​
- Action:
remove - Type:
breaking - xGroup:
N/A - Schema Ref:
CreateZoneData - Schema Action:
PROPERTY_REMOVED - Path:
paths.createZone.methodTypePlaceHolder.requestBody.content.application/json.schema.properties.channels
🔹 Change 2​
- Action:
remove - Type:
breaking - xGroup:
N/A - Schema Ref:
CreateZoneData - Schema Action:
PROPERTY_REMOVED - Path:
paths.createZone.methodTypePlaceHolder.requestBody.content.application/json.schema.properties.store_ids
🔹 Change 3​
- Action:
remove - Type:
non-breaking - xGroup:
N/A - Schema Ref:
CreateZoneData --> ZoneProductTypes - Schema Action:
ENUM_REMOVED - Path:
paths.createZone.methodTypePlaceHolder.requestBody.content.application/json.schema.properties.product.properties.type.enum
🔹 Change 4​
- Action:
remove - Type:
breaking - xGroup:
N/A - Schema Ref:
CreateZoneData --> ZoneProductTypes - Schema Action:
PROPERTY_REMOVED - Path:
paths.createZone.methodTypePlaceHolder.requestBody.content.application/json.schema.properties.product.properties.tags
🔹 Change 5​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
CreateZoneV2Data --> ZoneProduct - Schema Action:
PROPERTY_ADDED - Path:
paths.createZone.methodTypePlaceHolder.requestBody.content.application/json.schema.properties.product.properties.values - New Schema:
{
"type": "array",
"items": {
"type": "integer"
}
}
🔹 Change 6​
- Action:
replace - Type:
non-breaking - xGroup:
N/A - Schema Ref:
CreateZoneV2Data --> ZoneProduct - Schema Action:
REQUIRED_FIELD_UPDATED - Path:
paths.createZone.methodTypePlaceHolder.requestBody.content.application/json.schema.properties.product.required.0 - New Schema:
"values"
🔹 Change 7​
- Action:
remove - Type:
breaking - xGroup:
N/A - Schema Ref:
CreateZoneData - Schema Action:
PROPERTY_REMOVED - Path:
paths.createZone.methodTypePlaceHolder.requestBody.content.application/json.schema.properties.region_type
🔹 Change 8​
- Action:
remove - Type:
breaking - xGroup:
N/A - Schema Ref:
CreateZoneData - Schema Action:
PROPERTY_REMOVED - Path:
paths.createZone.methodTypePlaceHolder.requestBody.content.application/json.schema.properties.mapping
🔹 Change 9​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
CreateZoneV2Data - Schema Action:
PROPERTY_ADDED - Path:
paths.createZone.methodTypePlaceHolder.requestBody.content.application/json.schema.properties.type - New Schema:
{
"type": "string"
}
🔹 Change 10​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
CreateZoneV2Data - Schema Action:
PROPERTY_ADDED - Path:
paths.createZone.methodTypePlaceHolder.requestBody.content.application/json.schema.properties.access_level - New Schema:
{
"type": "string",
"description": "Access level of zone",
"enum": [
"public",
"private"
],
"example": "private"
}
🔹 Change 11​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
CreateZoneV2Data - Schema Action:
PROPERTY_ADDED - Path:
paths.createZone.methodTypePlaceHolder.requestBody.content.application/json.schema.properties.application_id - New Schema:
{
"type": "string"
}
🔹 Change 12​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
CreateZoneV2Data - Schema Action:
PROPERTY_ADDED - Path:
paths.createZone.methodTypePlaceHolder.requestBody.content.application/json.schema.properties.geo_areas - New Schema:
{
"type": "array",
"items": {
"type": "string"
}
}
🔹 Change 13​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
CreateZoneV2Data - Schema Action:
PROPERTY_ADDED - Path:
paths.createZone.methodTypePlaceHolder.requestBody.content.application/json.schema.properties.stores - New Schema:
{
"$ref": "#/components/schemas/ZoneStores"
}
🔹 Change 14​
- Action:
replace - Type:
non-breaking - xGroup:
N/A - Schema Ref:
CreateZoneV2Data - Schema Action:
REQUIRED_FIELD_UPDATED - Path:
paths.createZone.methodTypePlaceHolder.requestBody.content.application/json.schema.required.0 - New Schema:
"type"