/pair-with

This page explains the request and response formats of 'pair-with' endpoint of Frenzy Search. It also provide examples to help you understand better.

pair-with

GET https://xyz.search.frenzy.ai/pair-with

Get top N matching products for a given product-id.

Query Parameters

Name
Type
Description

sku*

string

product-id of the product

full_description

boolean

To get all products with their attributes set it to true. (Default false)

num_matching

integer

Required number of matching products

user_id

string

User Id associated with the request (only required for personalization)

config_id

string

Config ID for A/B text

shop

string

name of the Shopify Store. (required for shopify stores)

Headers

Name
Type
Description

X-Frenzy-Authorization*

string

API key provided at the time of account creation.

{  // list of matching products
  "matching_products": [
    "PSS-001-00001",
    "PSS-002-00002",
    ....
    ...
    ...
    "PSS-010-00015"
  ]
}

NOTE: For Shopify Customers

  1. sku = product_id + '_' + variant_id

  2. num_matching = is set in the portal

Response Object

Key

Type

Value

matching_products

array

request_id

string

Id to track the request

Example Request

By default, the request will return only the list of matching product-ids.

curl --location --request GET 'https://xyz.search.frenzy.ai/pair-with?sku=7104647135405_41289316270253&num_matching=15' \
--header 'X-Frenzy-Authorization: API_KEY'

Example Request (full_description = true)

To get all product attributes along with product-ids, set the full_description parameter to true

curl --location --request GET 'https://xyz.search.frenzy.ai/pair-with?sku=7104647135405_41289316270253&num_matching=15&full_description=true' \
--header 'X-Frenzy-Authorization: API_KEY'

Last updated

Was this helpful?