Skip to main content

Get Product Type Proposal Run

GET 

/api/v2/product-types/proposals/:trackedJobLog

The status of a proposal run and, once status is completed, its proposals. Only the user who started the run can read it — any other run id answers 404.

Required scope: products:read

Grant this scope to your token under Settings → Developer → Personal Access Tokens.

Authentication: Requires Bearer token.

Response data:

  • id, status (pending | processing | completed | failed | cancelled), progress_percentage
  • when completed: proposals[], provider, tokens (LLM tokens used), product_count (products classified), applied_at (set once decisions were applied)
  • when failed: error

Each proposal: product_id, sku, name, brand_name, current_product_type_id / current_product_type_path (what the product carries today), product_type_id / product_type_path (an existing leaf type that fits, else null), new_type_path (a Parent > Leaf path to create when no existing type fits, else null), is_new, confidence (0–1), reason.

Requires permission: product_types.index

Request

Responses

OK

Response Headers
    Content-Type