{ "$schema": "https://json-structure.org/v0/#", "$id": "https://raw.githubusercontent.com/api-evangelist/block/main/json-structure/block-catalog-object-structure.json", "title": "CatalogObject", "description": "The wrapper object for catalog entries.", "type": "object", "members": [ { "name": "type", "type": "string", "description": "Object type: ITEM, ITEM_VARIATION, CATEGORY, etc." }, { "name": "id", "type": "string", "description": "Unique ID for this CatalogObject." }, { "name": "version", "type": "integer", "description": "Version for optimistic concurrency control." }, { "name": "item_data", "type": "object", "description": "Structured data for a CatalogItem." } ] }