🧩 Root Key: company​
🔧 Operation: company.article.message.article/create/v1​
🔹 Entry 1​
- Action:
add - Type:
non-breaking - xGroup:
company - Schema Ref:
N/A - Schema Action:
FIELD_IN_PROPERTIES_ADDED - Path:
article.channels.event.messages.article/create/v1.payload.components/schemas/article_create_v1.properties.payload.properties.articles.items.properties.price.properties.updated_at - New Schema:
{
"type": "string",
"format": "date-time",
"description": "Date and time when the pricing information was last updated."
}
🔧 Operation: company.article.message.article/create/v1​
🔹 Entry 2​
- Action:
add - Type:
non-breaking - xGroup:
company - Schema Ref:
N/A - Schema Action:
FIELD_IN_PROPERTIES_ADDED - Path:
article.channels.event.messages.article/create/v1.payload.components/schemas/article_create_v1.properties.payload.properties.articles.items.properties.dimension.properties.is_default - New Schema:
{
"type": "boolean",
"description": "Indicates if these are the default dimensions."
}
🔧 Operation: company.article.message.article/create/v1​
🔹 Entry 3​
- Action:
add - Type:
non-breaking - xGroup:
company - Schema Ref:
N/A - Schema Action:
FIELD_IN_PROPERTIES_ADDED - Path:
article.channels.event.messages.article/create/v1.payload.components/schemas/article_create_v1.properties.payload.properties.articles.items.properties.quantities.properties.order_committed - New Schema:
{
"type": "object",
"description": "Details of committed orders.",
"properties": {
"count": {
"type": "integer",
"description": "Number of units committed to orders."
},
"updated_at": {
"type": "string",
"description": "Timestamp of the last order committed update."
}
}
}
🔧 Operation: company.article.message.article/create/v1​
🔹 Entry 4​
- Action:
add - Type:
non-breaking - xGroup:
company - Schema Ref:
N/A - Schema Action:
FIELD_IN_PROPERTIES_ADDED - Path:
article.channels.event.messages.article/create/v1.payload.components/schemas/article_create_v1.properties.payload.properties.articles.items.properties.manufacturer.properties.is_default - New Schema:
{
"type": "boolean",
"description": "Indicates if this is the default manufacturer for the product."
}
🔧 Operation: company.article.message.article/create/v1​
🔹 Entry 5​
- Action:
remove - Type:
breaking - xGroup:
company - Schema Ref:
N/A - Schema Action:
FIELD_IN_PROPERTIES_REMOVED - Path:
article.channels.event.messages.article/create/v1.payload.components/schemas/article_create_v1.properties.payload.properties.articles.items.properties.fynd_article_code
🔧 Operation: company.article.message.article/create/v1​
🔹 Entry 6​
- Action:
add - Type:
non-breaking - xGroup:
company - Schema Ref:
N/A - Schema Action:
FIELD_IN_PROPERTIES_ADDED - Path:
article.channels.event.messages.article/create/v1.payload.components/schemas/article_create_v1.properties.payload.properties.articles.items.properties.trader - New Schema:
{
"type": "array",
"description": "List of traders associated with the product.",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Trader's name."
},
"type": {
"type": "string",
"enum": [
"Manufacturer",
"Importer",
"Packer",
"Marketer"
],
"description": "Indicates the trader type."
},
"address": {
"type": "array",
"description": "List of addresses associated with the trader.",
"items": {
"type": "string"
}
}
}
}
}
🔧 Operation: company.article.message.article/create/v1​
🔹 Entry 7​
- Action:
add - Type:
non-breaking - xGroup:
company - Schema Ref:
N/A - Schema Action:
FIELD_IN_PROPERTIES_ADDED - Path:
article.channels.event.messages.article/create/v1.payload.components/schemas/article_create_v1.properties.payload.properties.articles.items.properties.set - New Schema:
{
"type": "object",
"description": "Configuration of the set, if the product is sold as one.",
"properties": {
"quantity": {
"type": "integer",
"description": "Total number of items in the set."
},
"size_distribution": {
"type": "object",
"description": "Size distribution details within the set.",
"properties": {
"sizes": {
"type": "array",
"description": "List of sizes and their respective quantities.",
"items": {
"type": "object",
"properties": {
"size": {
"type": "string",
"description": "Label of the size (e.g., S, M, L)."
},
"pieces": {
"type": "integer",
"description": "Quantity of pieces for the corresponding size."
}
}
}
}
}
}
}
}
🔧 Operation: company.article.message.article/delete/v1​
🔹 Entry 1​
- Action:
add - Type:
non-breaking - xGroup:
company - Schema Ref:
N/A - Schema Action:
FIELD_IN_PROPERTIES_ADDED - Path:
article.channels.event.messages.article/delete/v1.payload.components/schemas/article_delete_v1.properties.payload.properties.articles.items.properties.price.properties.updated_at - New Schema:
{
"type": "string",
"format": "date-time",
"description": "Date and time when the pricing information was last updated."
}
🔧 Operation: company.article.message.article/delete/v1​
🔹 Entry 2​
- Action:
add - Type:
non-breaking - xGroup:
company - Schema Ref:
N/A - Schema Action:
FIELD_IN_PROPERTIES_ADDED - Path:
article.channels.event.messages.article/delete/v1.payload.components/schemas/article_delete_v1.properties.payload.properties.articles.items.properties.weight.properties.is_default - New Schema:
{
"type": "boolean",
"description": "Indicates if this is the default weight configuration."
}
🔧 Operation: company.article.message.article/delete/v1​
🔹 Entry 3​
- Action:
add - Type:
non-breaking - xGroup:
company - Schema Ref:
N/A - Schema Action:
FIELD_IN_PROPERTIES_ADDED - Path:
article.channels.event.messages.article/delete/v1.payload.components/schemas/article_delete_v1.properties.payload.properties.articles.items.properties.dimension.properties.is_default - New Schema:
{
"type": "boolean",
"description": "Indicates if these are the default dimensions."
}
🔧 Operation: company.article.message.article/delete/v1​
🔹 Entry 4​
- Action:
add - Type:
non-breaking - xGroup:
company - Schema Ref:
N/A - Schema Action:
FIELD_IN_PROPERTIES_ADDED - Path:
article.channels.event.messages.article/delete/v1.payload.components/schemas/article_delete_v1.properties.payload.properties.articles.items.properties.quantities.properties.order_committed - New Schema:
{
"type": "object",
"description": "Details of committed orders.",
"properties": {
"count": {
"type": "integer",
"description": "Number of units committed to orders."
},
"updated_at": {
"type": "string",
"description": "Timestamp of the last order committed update."
}
}
}
🔧 Operation: company.article.message.article/delete/v1​
🔹 Entry 5​
- Action:
add - Type:
non-breaking - xGroup:
company - Schema Ref:
N/A - Schema Action:
FIELD_IN_PROPERTIES_ADDED - Path:
article.channels.event.messages.article/delete/v1.payload.components/schemas/article_delete_v1.properties.payload.properties.articles.items.properties.manufacturer.properties.is_default - New Schema:
{
"type": "boolean",
"description": "Indicates if this is the default manufacturer for the product."
}
🔧 Operation: company.article.message.article/delete/v1​
🔹 Entry 6​
- Action:
remove - Type:
breaking - xGroup:
company - Schema Ref:
N/A - Schema Action:
FIELD_IN_PROPERTIES_REMOVED - Path:
article.channels.event.messages.article/delete/v1.payload.components/schemas/article_delete_v1.properties.payload.properties.articles.items.properties.fynd_article_code
🔧 Operation: company.article.message.article/delete/v1​
🔹 Entry 7​
- Action:
add - Type:
non-breaking - xGroup:
company - Schema Ref:
N/A - Schema Action:
FIELD_IN_PROPERTIES_ADDED - Path:
article.channels.event.messages.article/delete/v1.payload.components/schemas/article_delete_v1.properties.payload.properties.articles.items.properties.trader - New Schema:
{
"type": "array",
"description": "List of traders associated with the product.",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Trader's name."
},
"type": {
"type": "string",
"enum": [
"Manufacturer",
"Importer",
"Packer",
"Marketer"
],
"description": "Indicates the trader type."
},
"address": {
"type": "array",
"description": "List of addresses associated with the trader.",
"items": {
"type": "string"
}
}
}
}
}
🔧 Operation: company.article.message.article/delete/v1​
🔹 Entry 8​
- Action:
add - Type:
non-breaking - xGroup:
company - Schema Ref:
N/A - Schema Action:
FIELD_IN_PROPERTIES_ADDED - Path:
article.channels.event.messages.article/delete/v1.payload.components/schemas/article_delete_v1.properties.payload.properties.articles.items.properties.set - New Schema:
{
"type": "object",
"description": "Configuration of the set, if the product is sold as one.",
"properties": {
"quantity": {
"type": "integer",
"description": "Total number of items in the set."
},
"size_distribution": {
"type": "object",
"description": "Size distribution details within the set.",
"properties": {
"sizes": {
"type": "array",
"description": "List of sizes and their respective quantities.",
"items": {
"type": "object",
"properties": {
"size": {
"type": "string",
"description": "Label of the size (e.g., S, M, L)."
},
"pieces": {
"type": "integer",
"description": "Quantity of pieces for the corresponding size."
}
}
}
}
}
}
}
}
🔧 Operation: company.article.message.article/update/v1​
🔹 Entry 1​
- Action:
add - Type:
non-breaking - xGroup:
company - Schema Ref:
N/A - Schema Action:
FIELD_IN_PROPERTIES_ADDED - Path:
article.channels.event.messages.article/update/v1.payload.components/schemas/article_update_v1.properties.payload.properties.articles.items.properties.price.properties.updated_at - New Schema:
{
"type": "string",
"format": "date-time",
"description": "Date and time when the pricing information was last updated."
}
🔧 Operation: company.article.message.article/update/v1​
🔹 Entry 2​
- Action:
add - Type:
non-breaking - xGroup:
company - Schema Ref:
N/A - Schema Action:
FIELD_IN_PROPERTIES_ADDED - Path:
article.channels.event.messages.article/update/v1.payload.components/schemas/article_update_v1.properties.payload.properties.articles.items.properties.weight.properties.is_default - New Schema:
{
"type": "boolean",
"description": "Indicates if this is the default weight configuration."
}
🔧 Operation: company.article.message.article/update/v1​
🔹 Entry 3​
- Action:
add - Type:
non-breaking - xGroup:
company - Schema Ref:
N/A - Schema Action:
FIELD_IN_PROPERTIES_ADDED - Path:
article.channels.event.messages.article/update/v1.payload.components/schemas/article_update_v1.properties.payload.properties.articles.items.properties.dimension.properties.is_default - New Schema:
{
"type": "boolean",
"description": "Indicates if these are the default dimensions."
}
🔧 Operation: company.article.message.article/update/v1​
🔹 Entry 4​
- Action:
add - Type:
non-breaking - xGroup:
company - Schema Ref:
N/A - Schema Action:
FIELD_IN_PROPERTIES_ADDED - Path:
article.channels.event.messages.article/update/v1.payload.components/schemas/article_update_v1.properties.payload.properties.articles.items.properties.quantities.properties.order_committed - New Schema:
{
"type": "object",
"description": "Details of committed orders.",
"properties": {
"count": {
"type": "integer",
"description": "Number of units committed to orders."
},
"updated_at": {
"type": "string",
"description": "Timestamp of the last order committed update."
}
}
}
🔧 Operation: company.article.message.article/update/v1​
🔹 Entry 5​
- Action:
add - Type:
non-breaking - xGroup:
company - Schema Ref:
N/A - Schema Action:
FIELD_IN_PROPERTIES_ADDED - Path:
article.channels.event.messages.article/update/v1.payload.components/schemas/article_update_v1.properties.payload.properties.articles.items.properties.manufacturer.properties.is_default - New Schema:
{
"type": "boolean",
"description": "Indicates if this is the default manufacturer for the product."
}
🔧 Operation: company.article.message.article/update/v1​
🔹 Entry 6​
- Action:
remove - Type:
breaking - xGroup:
company - Schema Ref:
N/A - Schema Action:
FIELD_IN_PROPERTIES_REMOVED - Path:
article.channels.event.messages.article/update/v1.payload.components/schemas/article_update_v1.properties.payload.properties.articles.items.properties.fynd_article_code
🔧 Operation: company.article.message.article/update/v1​
🔹 Entry 7​
- Action:
add - Type:
non-breaking - xGroup:
company - Schema Ref:
N/A - Schema Action:
FIELD_IN_PROPERTIES_ADDED - Path:
article.channels.event.messages.article/update/v1.payload.components/schemas/article_update_v1.properties.payload.properties.articles.items.properties.trader - New Schema:
{
"type": "array",
"description": "List of traders associated with the product.",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Trader's name."
},
"type": {
"type": "string",
"enum": [
"Manufacturer",
"Importer",
"Packer",
"Marketer"
],
"description": "Indicates the trader type."
},
"address": {
"type": "array",
"description": "List of addresses associated with the trader.",
"items": {
"type": "string"
}
}
}
}
}
🔧 Operation: company.article.message.article/update/v1​
🔹 Entry 8​
- Action:
add - Type:
non-breaking - xGroup:
company - Schema Ref:
N/A - Schema Action:
FIELD_IN_PROPERTIES_ADDED - Path:
article.channels.event.messages.article/update/v1.payload.components/schemas/article_update_v1.properties.payload.properties.articles.items.properties.set - New Schema:
{
"type": "object",
"description": "Configuration of the set, if the product is sold as one.",
"properties": {
"quantity": {
"type": "integer",
"description": "Total number of items in the set."
},
"size_distribution": {
"type": "object",
"description": "Size distribution details within the set.",
"properties": {
"sizes": {
"type": "array",
"description": "List of sizes and their respective quantities.",
"items": {
"type": "object",
"properties": {
"size": {
"type": "string",
"description": "Label of the size (e.g., S, M, L)."
},
"pieces": {
"type": "integer",
"description": "Quantity of pieces for the corresponding size."
}
}
}
}
}
}
}
}
🔧 Operation: company.theme.action.path​
🔹 Entry 1​
- Data:
"theme"
🔧 Operation: company.theme.action.after.info.x-maintainers​
🔹 Entry 1​
- Data:
"regrowth-hawks-team"
🔧 Operation: company.theme.action.after.channels.event.messages.theme/install/v1.payload.components/schemas/theme_install_v1.required​
🔹 Entry 1​
- Data:
"company_id"
🔧 Operation: company.theme.action.after.channels.event.messages.theme/install/v1.payload.components/schemas/theme_install_v1.required​
🔹 Entry 2​
- Data:
"contains"
🔧 Operation: company.theme.action.after.channels.event.messages.theme/install/v1.payload.components/schemas/theme_install_v1.required​
🔹 Entry 3​
- Data:
"event"
🔧 Operation: company.theme.action.after.channels.event.messages.theme/install/v1.payload.components/schemas/theme_install_v1.required​
🔹 Entry 4​
- Data:
"payload"
🔧 Operation: company.theme.action.after.channels.event.messages.theme/install/v1.payload.components/schemas/theme_install_v1.properties.event.required​
🔹 Entry 1​
- Data:
"category"
🔧 Operation: company.theme.action.after.channels.event.messages.theme/install/v1.payload.components/schemas/theme_install_v1.properties.event.required​
🔹 Entry 2​
- Data:
"created_timestamp"
🔧 Operation: company.theme.action.after.channels.event.messages.theme/install/v1.payload.components/schemas/theme_install_v1.properties.event.required​
🔹 Entry 3​
- Data:
"id"
🔧 Operation: company.theme.action.after.channels.event.messages.theme/install/v1.payload.components/schemas/theme_install_v1.properties.event.required​
🔹 Entry 4​
- Data:
"name"
🔧 Operation: company.theme.action.after.channels.event.messages.theme/install/v1.payload.components/schemas/theme_install_v1.properties.event.required​
🔹 Entry 5​
- Data:
"trace_id"
🔧 Operation: company.theme.action.after.channels.event.messages.theme/install/v1.payload.components/schemas/theme_install_v1.properties.event.required​
🔹 Entry 6​
- Data:
"type"
🔧 Operation: company.theme.action.after.channels.event.messages.theme/install/v1.payload.components/schemas/theme_install_v1.properties.event.required​
🔹 Entry 7​
- Data:
"version"
🔧 Operation: company.theme.action.after.channels.event.messages.theme/install/v1.payload.components/schemas/theme_install_v1.properties.payload.required​
🔹 Entry 1​
- Data:
"theme"
🔧 Operation: company.theme.action.after.channels.event.messages.theme/install/v1.payload.components/schemas/theme_install_v1.properties.payload.properties.theme.required​
🔹 Entry 1​
- Data:
"company_id"