Pular para o conteúdo principal

Product Search Overview

Integrate the Product Search API to deliver intelligent, relevant results from your catalog. This guide provides a comprehensive overview of search functionality and available endpoints.

Introduction

The Search API provides intelligent product search capabilities for your catalog. It processes search queries and returns relevant product matches with pagination support.

Key Features

  • Product Search: Find products by name, category, or attributes
  • Pagination: Handle large result sets efficiently
  • Session Tracking: Track user search behavior
  • Multi-language Support: Search in different languages
  • Real-time Results: Fast response times for better user experience

Endpoint

POST https://catalog.api.fashionaiale.com/api/v1/products/protected/search?page={page}&limit={limit}&query={query}

Quick Start

  1. Get Your Token: Obtain your API token from the dashboard
  2. Make a Request: Send a POST request with your search query
  3. Handle Results: Process the returned product IDs
  4. Implement Pagination: Use page and limit parameters for large datasets

Request Flow

sequenceDiagram
Client->>API: POST /search with query
API->>Database: Search products
Database->>API: Return matching products
API->>Client: Return product IDs + pagination

Response Structure

The API returns a consistent response structure:

{
"totalItems": 47,
"totalPages": 5,
"currentPage": 1,
"items": ["147748", "149250", "148070"]
}

Next Steps