Step 2 — Catalog Ingestor

Send validated products to the Fynd platform via the Catalog API.

Fynd Connection

This private extension needs a one-time authorization code from Fynd before API calls can be tested.

Extension URL in Fynd Partner:

https://fynd.rishikeshjagdale.com

Fynd install path:

https://fynd.rishikeshjagdale.com/fp/install

OAuth redirect URI:

https://fynd.rishikeshjagdale.com/fp/auth

OAuth authorize URL:

https://api.fynd.com/service/panel/authentication/v1.0/company/15749/oauth/authorize?client_id=6a2f99b4b31133708376aaab&redirect_uri=https%3A%2F%2Ffynd.rishikeshjagdale.com%2Ffp%2Fauth&response_type=code&scope=company%2Fproducts%2Fread%2Ccompany%2Fproducts%2Fwrite%2Ccompany%2Finventory%2Fread%2Ccompany%2Finventory%2Fwrite&state=83ca595f50214be3722e82688180f4d07561e26ba8ad3308

Start Fynd OAuth while logged into the Fynd panel.

Catalog Defaults

Fixed mapping mode is enabled for the case study. Brand UID, template tag, and tax rule are preset. Enter one valid Department UID and Category Slug that Fynd accepts with the Supplementary template. Do not use others3.

Brand UID
Department UID
Category Slug
Template Tag
Tax Rule ID

Auto Pick is hidden because fixed mapping mode is on.

Fynd Product API Request / Response

Last product ingestion API calls from this web application to Fynd. The Authorization header is redacted.

2026-06-17 08:10:43
Label: create_product
SKU: SKU203
Method: POST
Endpoint: https://api.fynd.com/service/platform/catalog/v3.0/company/15749/products/
Request Headers: {
    "Content-Type": "application/json",
    "Authorization": "Bearer [redacted]"
}
Request Payload: {
    "name": "Active Training Shorts",
    "slug": "active-training-shorts-sku203",
    "item_code": "SKU203",
    "item_type": "standard",
    "brand_uid": 5989,
    "category_slug": "others-level-3",
    "departments": [
        3
    ],
    "company_id": 15749,
    "country_of_origin": "India",
    "currency": "INR",
    "description": "Active Training Shorts",
    "is_active": true,
    "is_set": false,
    "is_image_less_product": false,
    "multi_size": false,
    "sizes": [
        {
            "size": "L",
            "identifiers": [
                {
                    "gtin_type": "sku_code",
                    "gtin_value": "SKU203",
                    "primary": true
                }
            ],
            "seller_identifier": "SKU203",
            "price": 1099,
            "price_effective": 899,
            "price_marked": 1099,
            "price_transfer": 0,
            "quantity": 55,
            "track_inventory": true,
            "item_length": 25,
            "item_width": 20,
            "item_height": 3,
            "item_dimensions_unit_of_measure": "centimeter",
            "item_weight": 190,
            "item_weight_unit_of_measure": "gram"
        }
    ],
    "return_config": {
        "returnable": false,
        "time": 0,
        "unit": "days"
    },
    "tax_identifier": {
        "tax_rule_id": "6a2f6ed9c58cfdddece68ec2"
    },
    "template_tag": "supplementary",
    "trader": [
        {
            "name": "UrbanEdge",
            "type": "Manufacturer",
            "address": [
                "India"
            ]
        }
    ],
    "short_description": "Active Training Shorts",
    "media": [
        {
            "type": "image",
            "url": "https://cdn.example.com/images/sku203.jpg"
        }
    ],
    "hs_code": "61034300"
}
HTTP Code: 400
cURL Error: 
Response Body: {
    "success": false,
    "message": "Invalid Product Description"
}

2026-06-17 08:10:43
Label: create_product_with_safe_description
SKU: SKU203
Method: POST
Endpoint: https://api.fynd.com/service/platform/catalog/v3.0/company/15749/products/
Request Headers: {
    "Content-Type": "application/json",
    "Authorization": "Bearer [redacted]"
}
Request Payload: {
    "name": "Active Training Shorts",
    "slug": "active-training-shorts-sku203",
    "item_code": "SKU203",
    "item_type": "standard",
    "brand_uid": 5989,
    "category_slug": "others-level-3",
    "departments": [
        3
    ],
    "company_id": 15749,
    "country_of_origin": "India",
    "currency": "INR",
    "description": "Active Training Shorts",
    "is_active": true,
    "is_set": false,
    "is_image_less_product": false,
    "multi_size": false,
    "sizes": [
        {
            "size": "L",
            "identifiers": [
                {
                    "gtin_type": "sku_code",
                    "gtin_value": "SKU203",
                    "primary": true
                }
            ],
            "seller_identifier": "SKU203",
            "price": 1099,
            "price_effective": 899,
            "price_marked": 1099,
            "price_transfer": 0,
            "quantity": 55,
            "track_inventory": true,
            "item_length": 25,
            "item_width": 20,
            "item_height": 3,
            "item_dimensions_unit_of_measure": "centimeter",
            "item_weight": 190,
            "item_weight_unit_of_measure": "gram"
        }
    ],
    "return_config": {
        "returnable": false,
        "time": 0,
        "unit": "days"
    },
    "tax_identifier": {
        "tax_rule_id": "6a2f6ed9c58cfdddece68ec2"
    },
    "template_tag": "supplementary",
    "trader": [
        {
            "name": "UrbanEdge",
            "type": "Manufacturer",
            "address": [
                "India"
            ]
        }
    ],
    "short_description": "Active Training Shorts",
    "media": [
        {
            "type": "image",
            "url": "https://cdn.example.com/images/sku203.jpg"
        }
    ],
    "hs_code": "61034300"
}
HTTP Code: 400
cURL Error: 
Response Body: {
    "success": false,
    "message": "Invalid Product Description"
}

2026-06-17 08:10:44
Label: create_product_with_description_only
SKU: SKU203
Method: POST
Endpoint: https://api.fynd.com/service/platform/catalog/v3.0/company/15749/products/
Request Headers: {
    "Content-Type": "application/json",
    "Authorization": "Bearer [redacted]"
}
Request Payload: {
    "name": "Active Training Shorts",
    "slug": "active-training-shorts-sku203",
    "item_code": "SKU203",
    "item_type": "standard",
    "brand_uid": 5989,
    "category_slug": "others-level-3",
    "departments": [
        3
    ],
    "company_id": 15749,
    "country_of_origin": "India",
    "currency": "INR",
    "description": "Active Training Shorts",
    "is_active": true,
    "is_set": false,
    "is_image_less_product": false,
    "multi_size": false,
    "sizes": [
        {
            "size": "L",
            "identifiers": [
                {
                    "gtin_type": "sku_code",
                    "gtin_value": "SKU203",
                    "primary": true
                }
            ],
            "seller_identifier": "SKU203",
            "price": 1099,
            "price_effective": 899,
            "price_marked": 1099,
            "price_transfer": 0,
            "quantity": 55,
            "track_inventory": true,
            "item_length": 25,
            "item_width": 20,
            "item_height": 3,
            "item_dimensions_unit_of_measure": "centimeter",
            "item_weight": 190,
            "item_weight_unit_of_measure": "gram"
        }
    ],
    "return_config": {
        "returnable": false,
        "time": 0,
        "unit": "days"
    },
    "tax_identifier": {
        "tax_rule_id": "6a2f6ed9c58cfdddece68ec2"
    },
    "template_tag": "supplementary",
    "trader": [
        {
            "name": "UrbanEdge",
            "type": "Manufacturer",
            "address": [
                "India"
            ]
        }
    ],
    "media": [
        {
            "type": "image",
            "url": "https://cdn.example.com/images/sku203.jpg"
        }
    ],
    "hs_code": "61034300"
}
HTTP Code: 400
cURL Error: 
Response Body: {
    "success": false,
    "message": "Invalid Product Description"
}

2026-06-17 08:10:45
Label: create_product_with_short_description_only
SKU: SKU203
Method: POST
Endpoint: https://api.fynd.com/service/platform/catalog/v3.0/company/15749/products/
Request Headers: {
    "Content-Type": "application/json",
    "Authorization": "Bearer [redacted]"
}
Request Payload: {
    "name": "Active Training Shorts",
    "slug": "active-training-shorts-sku203",
    "item_code": "SKU203",
    "item_type": "standard",
    "brand_uid": 5989,
    "category_slug": "others-level-3",
    "departments": [
        3
    ],
    "company_id": 15749,
    "country_of_origin": "India",
    "currency": "INR",
    "is_active": true,
    "is_set": false,
    "is_image_less_product": false,
    "multi_size": false,
    "sizes": [
        {
            "size": "L",
            "identifiers": [
                {
                    "gtin_type": "sku_code",
                    "gtin_value": "SKU203",
                    "primary": true
                }
            ],
            "seller_identifier": "SKU203",
            "price": 1099,
            "price_effective": 899,
            "price_marked": 1099,
            "price_transfer": 0,
            "quantity": 55,
            "track_inventory": true,
            "item_length": 25,
            "item_width": 20,
            "item_height": 3,
            "item_dimensions_unit_of_measure": "centimeter",
            "item_weight": 190,
            "item_weight_unit_of_measure": "gram"
        }
    ],
    "return_config": {
        "returnable": false,
        "time": 0,
        "unit": "days"
    },
    "tax_identifier": {
        "tax_rule_id": "6a2f6ed9c58cfdddece68ec2"
    },
    "template_tag": "supplementary",
    "trader": [
        {
            "name": "UrbanEdge",
            "type": "Manufacturer",
            "address": [
                "India"
            ]
        }
    ],
    "short_description": "Active Training Shorts",
    "media": [
        {
            "type": "image",
            "url": "https://cdn.example.com/images/sku203.jpg"
        }
    ],
    "hs_code": "61034300"
}
HTTP Code: 200
cURL Error: 
Response Body: {
    "success": true,
    "uid": 95036758
}

Product Status

8
Total
5
Pending
3
Ingested
0
Failed

38% ingested

Product List

SKU Name Status Notes
SKU204 Zip Front Sweat Hoodie ⏳ Pending Ready to ingest
SKU205 Structured Sports Cap ⏳ Pending Ready to ingest
SKU206 Indigo Denim Overshirt ⏳ Pending Ready to ingest
SKU207 Cushion Comfort Socks Pack ⏳ Pending Ready to ingest
SKU208 Utility Canvas Tote ⏳ Pending Ready to ingest
SKU201 Essential Crew Neck Tee ✓ Ingested ✓ Live on Fynd
SKU202 Tapered Casual Trousers ✓ Ingested ✓ Live on Fynd
SKU203 Active Training Shorts ✓ Ingested ✓ Live on Fynd