Bulk Import Categories
Upload a CSV file to import category data for the specified brand/domain. The import is processed asynchronously.
Expected CSV columns
- name or category_name (required): Category name
- parent_id or parent_category_id (optional): Parent category ID
- breadcrumb (optional): Full breadcrumb path
- inferred_category (optional): AI-inferred category
Headers
The brand domain name (for example, vessel.com or containerstore.com) used to scope the request to a specific brand's data and configuration. The authenticated principal must be authorized for the specified brand.
"vessel.com"
Body
Response
Import accepted for asynchronous processing
Identifier for the import job.
"a0cf63a0-55b8-4a25-9218-d972d4d65a79"
"PENDING"
Status message for the queued import.
"Import queued. Use GET /categories/import/{import_id} to track progress."
Timestamp when the import was created.
"2026-03-12T17:58:13.605818Z"
