Block · JSON Structure

Block Catalog Object Structure

The wrapper object for catalog entries.

Type: object Properties: 0
CommerceCryptocurrencyeCommerceFintechPaymentsPoint Of SaleSquare

Block Catalog Object Structure is a JSON Structure definition published by Block. It conforms to the https://json-structure.org/v0/# meta-schema.

Meta-schema: https://json-structure.org/v0/#

JSON Structure

Raw ↑
{
  "$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." }
  ]
}