Skip to content

Document ecommerce catalog product JSON schema#587

Merged
harish-intercom merged 2 commits into
mainfrom
harish.raj/ecommerce-catalog-product-json-schema
Jul 15, 2026
Merged

Document ecommerce catalog product JSON schema#587
harish-intercom merged 2 commits into
mainfrom
harish.raj/ecommerce-catalog-product-json-schema

Conversation

@harish-intercom

Copy link
Copy Markdown
Contributor

Why?

The catalog upload endpoint lacked documentation for the structure of the JSON file it accepts, making it difficult for developers to know what fields to include.

How?

Adds ecommerce_catalog_product and ecommerce_catalog_variant component schemas to components/schemas, and expands the endpoint description with inline field tables, a worked JSON example, and links from the catalog field description to both new schemas.

Related

Generated with Claude Code

Adds ecommerce_catalog_product and ecommerce_catalog_variant component
schemas, inline field tables with Fin-specific descriptions, a worked
JSON example, and schema deep links in the catalog upload endpoint.

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
@harish-intercom harish-intercom self-assigned this Jul 15, 2026
Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
@harish-intercom harish-intercom merged commit a7474e1 into main Jul 15, 2026
3 checks passed
@harish-intercom harish-intercom deleted the harish.raj/ecommerce-catalog-product-json-schema branch July 15, 2026 12:39
harish-intercom added a commit that referenced this pull request Jul 16, 2026
Two description fields in the ecommerce_catalog_product schema used plain
scalars containing `: ` inside backtick-quoted code and `{}` JSON literals,
which the YAML parser mis-read as mapping entries. Converted both to literal
block scalars (`|`) to fix parse errors introduced in PR #587.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants