How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Treez Catalog Service API

Organization-level central product catalog spanning every store an organization operates - products, SKUs/variants, brands, attributes and attribute categories, global and custom subcategories with per-organization exclusions, a three-step pre-signed product image upload, price tiers, per-store prices and store (entity) lookup. 34 operations. Scope is carried in the JWT oid claim rather than the path.

This API exposes 34 operations across 22 paths. It is described by OpenAPI 3.1.0, at version 3.1.0.

Requests are made against a single base URL, https://api-prod.treez.io/service/catalog.

34 operations 22 paths 0 schemas 3 DELETE14 GET6 PATCH11 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.1.0
API Version
3.1.0
Base URL
https://api-prod.treez.io/service/catalog
Resource Areas
1

Paths & Operations 34

Across 22 paths, the API surfaces 34 operations — 3 DELETE, 14 GET, 6 PATCH, 11 POST. Each is listed below with its method, path, parameters, and response codes.

Operations 34
POST
/v3/attribute
Attribute - Create
catalog-attribute-create body → 200400
PATCH
/v3/attribute
Attribute - Update
catalog-attribute-update body → 200400
GET
/v3/attribute
Attributes - Read
catalog-attributes-read 1 param → 200400
GET
/v3/attributecategory
Attribute Categories - Read
catalog-attribute-categories-read 2 params → 200
GET
/v3/productattributes
Assigned Attributes - Read
catalog-assigned-attributes-read 1 param → 200400
POST
/v3/productattribute
Attributes - Assign to Product
catalog-attributes-assign body → 200400
GET
/v3/brand
Brands - Read
catalog-brands-read 1 param → 200400
POST
/v3/brand
Brand - Create
catalog-brand-create body → 200400
PATCH
/v3/brand
Brand - Update
catalog-brand-update body → 200400
GET
/v3/organization-entity
Stores - Read
catalog-stores-read → 200400
GET
/v3/entity-price
Store Price - Read
catalog-store-price-read 3 params → 200400
POST
/v3/entity-price
Store Price - Create
catalog-store-price-create body → 200400
PATCH
/v3/entity-price
Store Price - Update
catalog-store-price-update body → 200400
DELETE
/v3/entity-price
Store Price - Delete
catalog-store-price-delete body → 200400
POST
/v3/search
Products - Search
catalog-product-search 1 param body → 200400
POST
/product
Create Product
catalog-product-create body → 200400
PATCH
/v3/product
Update Product
catalog-product-update body → 200400
GET
/v3/sku
Read SKUs
catalog-sku-read 1 param → 200400
POST
/v3/sku
Create SKU
catalog-sku-create body → 200400
PATCH
/v3/sku
Update SKU
catalog-sku-update body → 200400
POST
/v3/product/image/create
Create Pre-Signed URL
catalog-image-create body → 200400
POST
/v3/imageDetail
Link Image
catalog-image-link body → 200400
GET
/v3/tier
Read Price Tiers
catalog-price-tiers-read 2 params → 200400
GET
/{ver}/product-subcategory
Subcategories - Read
catalog-categories-read-1 2 params → 200400
GET
/{ver}/product-category
Categories - Read
catalog-categories-read 2 params → 200400
GET
/{ver}/product
Get Products by ID
catalog-product-read 2 params → 200400
GET
/{ver}/resolved-subcategory
Subcategories - Resolved
catalog-categories-read-1-1 5 params → 200400
GET
/{ver}/custom-subcategory
Custom Subcategories - Read
catalog-categories-read-1-1-1 2 params → 200400
POST
/{ver}/custom-subcategory
Custom Subcategories - Create
catalog-categories-read-1-1-1-2 1 param body → 200206400
PATCH
/{ver}/custom-subcategory
Custom Subcategories - Update
catalog-categories-read-1-1-1-2-1 1 param body → 200206400
DELETE
/{ver}/custom-subcategory
Custom Subcategories - Delete
catalog-categories-read-1-1-1-2-1-1 1 param body → 200206400
POST
/{ver}/subcategory-exclusion-1
Subcategory Exclusions - Create
catalog-categories-read-1-1-2-1 1 param body → 200206400
GET
/{ver}/subcategory-exclusion
Subcategory Exclusions - Read
catalog-categories-read-1-1-2 1 param → 200400
DELETE
/{ver}/subcategory-exclusion-1-1
Subcategory Exclusions - Delete
catalog-categories-read-1-1-2-1-1 1 param body → 200206400

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

treez-catalog-openapi.json Raw ↑
Where this information came from

This is an independent, third-party profile of Treez Catalog Service API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.