Snyf API Reference
Welcome to the Snyf API. Upload your product catalog using the Upload API, and query it using natural language with the Search API.
Authentication
Include your API key in the header of every request.
x-api-key: sk-snyf-xxxxxxxxxxxxxxxxxxxx
POST
Upload Product
Add products to your catalog. Note: Returns 202 Accepted immediately; indexing is async.
https://ag42w9a4xj.execute-api.us-east-1.amazonaws.com/beta
Body Parameters
| Field | Type | Description |
|---|---|---|
| company_id | string | ReqUnique company identifier. |
| product_id | string | ReqUnique product ID. |
| image_urls | array | ReqList of public image URLs. |
| title | string | Name of the product. |
| description | string | Detailed product description (improves search). |
curl -X POST https://ag42w9a4xj.execute-api.us-east-1.amazonaws.com/beta \
-H "x-api-key: YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{
"company_id": "your-company",
"product_id": "p-001",
"title": "Blue Denim Jacket",
"description": "Vintage wash denim jacket with button closure",
"image_urls": ["https://site.com/img.jpg"]
}'
GET
Search Catalog
https://xf8vvtzpak.execute-api.us-east-1.amazonaws.com/searchtest2/search
Query Parameters
| Param | Type | Description |
|---|---|---|
| query | string | ReqSearch text. |
| company_id | string | ReqMust match upload ID. |
| page | int | Page number (Def: 1). |
curl -X GET "https://xf8vvtzpak.execute-api.us-east-1.amazonaws.com/searchtest2/search?query=dress&company_id=test-id" \
-H "x-api-key: YOUR_KEY"Need help?
Contact us for integration support.
© 2025 Snyf.