ChemPare Documentation - v0.0.0
    Preparing search index...

    Interface QueryParams

    Represents the query parameters for a Shopify search request. Controls search behavior and result formatting.

    const params: QueryParams = {
    api_key: "shop_api_key_123",
    q: "sodium chloride",
    maxResults: 20,
    items: true,
    pages: false,
    output: "json"
    };
    interface QueryParams {
        api_key: string;
        q: string;
        maxResults?: number;
        startIndex?: number;
        items?: boolean;
        pages?: boolean;
        facets?: boolean;
        categories?: boolean;
        suggestions?: boolean;
        vendors?: boolean;
        tags?: boolean;
        pageStartIndex?: number;
        pagesMaxResults?: number;
        categoryStartIndex?: number;
        categoriesMaxResults?: number;
        suggestionsMaxResults?: number;
        vendorsMaxResults?: number;
        tagsMaxResults?: number;
        output?: string;
        _: number;
        [key: string]: unknown;
    }

    Hierarchy (View Summary)

    Indexable

    • [key: string]: unknown
    Index

    Properties

    api_key: string

    API key for authentication. Required for accessing the Shopify API.

    q: string

    Search query string. Terms to search for in products, categories, and pages.

    maxResults?: number

    Maximum number of results to return. Limits total result set size.

    startIndex?: number

    Starting index for results. Zero-based index for pagination.

    items?: boolean

    Whether to include items in results. Controls product inclusion in response.

    pages?: boolean

    Whether to include pages in results. Controls static page inclusion in response.

    facets?: boolean

    Whether to include facets in results. Controls faceted navigation data in response.

    categories?: boolean

    Whether to include categories in results. Controls category inclusion in response.

    suggestions?: boolean

    Whether to include suggestions in results. Controls search suggestions in response.

    vendors?: boolean

    Whether to include vendors in results. Controls vendor facet inclusion in response.

    tags?: boolean

    Whether to include tags in results. Controls tag facet inclusion in response.

    pageStartIndex?: number

    Starting index for pages. Zero-based index for page pagination.

    pagesMaxResults?: number

    Maximum number of pages to return. Limits page result set size.

    categoryStartIndex?: number

    Starting index for categories. Zero-based index for category pagination.

    categoriesMaxResults?: number

    Maximum number of categories to return. Limits category result set size.

    suggestionsMaxResults?: number

    Maximum number of suggestions to return. Limits suggestion result set size.

    vendorsMaxResults?: number

    Maximum number of vendors to return. Limits vendor facet result set size.

    tagsMaxResults?: number

    Maximum number of tags to return. Limits tag facet result set size.

    output?: string

    Output format for the response. Controls response serialization format.

    _: number

    Timestamp for cache busting. Unix timestamp in milliseconds.