Add ecommerce catalog upload API to Preview spec#580
Conversation
|
Reviewed against the actual controller ( Verified accurate against code: the Preview/Unstable version gate ( Non-blocking accuracy nits:
Please keep Intercom-OpenAPI#580 and developer-docs#1021 identical — any of the above should be applied to both. Companion PRs: #580 ↔ intercom/developer-docs#1021 |
Introduces the POST /ecommerce/connectors/{id}/catalog endpoint under a new
Ecommerce Connectors tag, covering single-file and multipart upload flows with
all error responses and two new schema components.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
5df24c0 to
4f3756b
Compare
zilleeizad-inter
left a comment
There was a problem hiding this comment.
Approving. ✅ Good for Preview.
Re-verified after the latest push: the new 422 import_job_id_required example matches the controller verbatim (code + message + status), the endpoint is correctly gated to the Preview/Unstable version, and all status/error codes, the write_content scope, and the feature-flag 404 line up with app/controllers/api/v3/ecommerce/connectors/catalog_controller.rb. fern check is green, and this PR is byte-identical to its companion.
Merge order reminder: land developer-docs#1021 first, then Intercom-OpenAPI#580.
Why?
Documents the
POST /ecommerce/connectors/{id}/catalogendpoint, which enables integrators to upload product catalogs to an ecommerce connector. The endpoint exists in the API but had no spec coverage.How?
Adds a new
Ecommerce Connectorstag and aPOST /ecommerce/connectors/{id}/catalogpath indescriptions/0/api.intercom.io.yaml, covering single-file and multipart upload flows via query parameters, with two new response schema components.Companion PR in developer-docs: https://github.com/intercom/developer-docs/pull/1021
Generated with Claude Code