Skip to main content

Get Import Options

GET /v1/product/import-options

Retrieves available import options for product synchronization. This endpoint provides details about the matching field used for identifying existing records, along with all supported product fields and their requirements.

Response Example

{
"importOptions": {
"matchingField": {
"displayName": "Index Field to match existing records",
"description": "Primary field used to identify existing records in the system",
"values": [
{
"name": "sku",
"displayName": "SKU",
"default": true
},
{
"name": "vendor_sku",
"displayName": "Vendor SKU"
},
{
"name": "ean",
"displayName": "EAN"
},
{
"name": "name",
"displayName": "Name"
}
]
}
},
"fields": [
{
"name": "name",
"displayName": "Name",
"required": true
},
{
"name": "price",
"displayName": "Price",
"required": true
},
{
"name": "sku",
"displayName": "SKU",
"required": false
},
{
"name": "ean",
"displayName": "EAN",
"required": false
},
{
"name": "vendor_sku",
"displayName": "Vendor SKU",
"required": false
},
{
"name": "vendor",
"displayName": "Vendor",
"required": false
},
{
"name": "stock",
"displayName": "Stock",
"required": false
},
{
"name": "stock_status",
"displayName": "Stock Status",
"required": false
},
{
"name": "media",
"displayName": "Media(image) Link",
"required": false
},
{
"name": "description",
"displayName": "Description",
"required": false
},
{
"name": "ingress",
"displayName": "Short Description",
"required": false
},
{
"name": "cost_price",
"displayName": "Cost Price",
"required": false
},
{
"name": "categories",
"displayName": "Categories",
"required": false,
"type": "array"
},
{
"name": "distributor",
"displayName": "Distributor",
"required": false
}
]
}