Endpoint
Path Parameters
Unique identifier for the conversation session. Generate a new ID per user session.
Request Body (ShopperInput)
The user’s free-text shopping message, e.g.
"I'm looking for running shoes under $100".A refinement choice the user selected. Contains
category (string) and selection (string).Price range filter. Contains
low_price (number, optional) and high_price (number, optional).Example Request
Response (ShopperReply)
The AI assistant’s text response to the user.
Products found matching the query.
Optional warning message about product availability or results.
Suggested refinement options for the user.
Pagination metadata for fetching additional results.
Error Responses
| Status Code | Description |
|---|---|
422 Unprocessable Entity | Validation error in request body |