Skip to content

feat: regenerate with the catalog routes and expose them - #6

Closed
nathanfallet wants to merge 1 commit into
mainfrom
feature/catalogs-routes
Closed

nathanfallet wants to merge 1 commit into
mainfrom
feature/catalogs-routes

Conversation

@nathanfallet

@nathanfallet nathanfallet commented Oct 23, 2026 •

Copy link
Copy Markdown
Member

What

  • .spec-sha256 and the generated client regenerated by scripts/generate.sh from the production OpenAPI document (API 2.116.0, backend#1473: 9 paths under /catalogs, 401 without a key). The document was filtered of the webhook routes (/webhook-endpoints*, /webhook-event-types, /events), which stay out of scope (Nathan, 20/10). No manual edit of generated code.
  • The catalog is exposed like the other resources: categories (list, get, fields of a category), brands (q filter), sizes, colors, conditions, package sizes, materials, with the categoryId / parentId / platform filters and the cursor iteration. Needs the items:read scope.
  • backend#1474 (write routes of items, messages and offers) is merged and its routes were already regenerated here.
  • README updated; tests with a mock server for the cursor iteration, a filter and a fields read.

Validation

pytest: 28 passed.

Not done

Nothing is published to a registry (no tag, no release). Draft until the plan is approved (ENG-058).

The generated client is regenerated from the production OpenAPI document (API 2.116.0, backend#1473) without the
webhook routes, which stay out of scope. The catalog routes are exposed like the other resources.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@nathanfallet

Copy link
Copy Markdown
Member Author

Superseded by #7, which regenerates with every route (the catalog and the webhooks).

@nathanfallet
nathanfallet deleted the feature/catalogs-routes branch October 24, 2026 09:18
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.

1 participant