curl --request POST \
--url https://api.orbita.melonn.com/seller-products \
--header 'Content-Type: application/json' \
--header 'x-api-key: <api-key>' \
--data '
{
"name": "Zapatos Azules",
"variant": "Talla pequeña",
"sku": "AZULZAP031934",
"category": "Calzado",
"brand": "Acme Footwear",
"active": true,
"image": "https://example.com/images/blue-shoes.jpeg",
"min_storage_temp_celcius": 12,
"max_storage_temp_celcius": 25,
"allows_cross_contamination": true,
"fragile": true,
"perishable": true,
"inbound_minimum_shelf_life": 90,
"storage_minimum_shelf_life": 30,
"default_buyer_return_item_action_id": "DONATE",
"restock_failed_inspection_buyer_return_item_action_id": "DISCARD",
"stackable": true,
"seller_product_barcodes": [
{
"barcode": "BC00031934"
}
],
"seller_product_info_by_country": {
"country_id": 1,
"unit_cost": 45000,
"unit_price": 89900,
"declared_value": 89900
}
}
'import requests
url = "https://api.orbita.melonn.com/seller-products"
payload = {
"name": "Zapatos Azules",
"variant": "Talla pequeña",
"sku": "AZULZAP031934",
"category": "Calzado",
"brand": "Acme Footwear",
"active": True,
"image": "https://example.com/images/blue-shoes.jpeg",
"min_storage_temp_celcius": 12,
"max_storage_temp_celcius": 25,
"allows_cross_contamination": True,
"fragile": True,
"perishable": True,
"inbound_minimum_shelf_life": 90,
"storage_minimum_shelf_life": 30,
"default_buyer_return_item_action_id": "DONATE",
"restock_failed_inspection_buyer_return_item_action_id": "DISCARD",
"stackable": True,
"seller_product_barcodes": [{ "barcode": "BC00031934" }],
"seller_product_info_by_country": {
"country_id": 1,
"unit_cost": 45000,
"unit_price": 89900,
"declared_value": 89900
}
}
headers = {
"x-api-key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'x-api-key': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
name: 'Zapatos Azules',
variant: 'Talla pequeña',
sku: 'AZULZAP031934',
category: 'Calzado',
brand: 'Acme Footwear',
active: true,
image: 'https://example.com/images/blue-shoes.jpeg',
min_storage_temp_celcius: 12,
max_storage_temp_celcius: 25,
allows_cross_contamination: true,
fragile: true,
perishable: true,
inbound_minimum_shelf_life: 90,
storage_minimum_shelf_life: 30,
default_buyer_return_item_action_id: 'DONATE',
restock_failed_inspection_buyer_return_item_action_id: 'DISCARD',
stackable: true,
seller_product_barcodes: [{barcode: 'BC00031934'}],
seller_product_info_by_country: {country_id: 1, unit_cost: 45000, unit_price: 89900, declared_value: 89900}
})
};
fetch('https://api.orbita.melonn.com/seller-products', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.orbita.melonn.com/seller-products",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'name' => 'Zapatos Azules',
'variant' => 'Talla pequeña',
'sku' => 'AZULZAP031934',
'category' => 'Calzado',
'brand' => 'Acme Footwear',
'active' => true,
'image' => 'https://example.com/images/blue-shoes.jpeg',
'min_storage_temp_celcius' => 12,
'max_storage_temp_celcius' => 25,
'allows_cross_contamination' => true,
'fragile' => true,
'perishable' => true,
'inbound_minimum_shelf_life' => 90,
'storage_minimum_shelf_life' => 30,
'default_buyer_return_item_action_id' => 'DONATE',
'restock_failed_inspection_buyer_return_item_action_id' => 'DISCARD',
'stackable' => true,
'seller_product_barcodes' => [
[
'barcode' => 'BC00031934'
]
],
'seller_product_info_by_country' => [
'country_id' => 1,
'unit_cost' => 45000,
'unit_price' => 89900,
'declared_value' => 89900
]
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"x-api-key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.orbita.melonn.com/seller-products"
payload := strings.NewReader("{\n \"name\": \"Zapatos Azules\",\n \"variant\": \"Talla pequeña\",\n \"sku\": \"AZULZAP031934\",\n \"category\": \"Calzado\",\n \"brand\": \"Acme Footwear\",\n \"active\": true,\n \"image\": \"https://example.com/images/blue-shoes.jpeg\",\n \"min_storage_temp_celcius\": 12,\n \"max_storage_temp_celcius\": 25,\n \"allows_cross_contamination\": true,\n \"fragile\": true,\n \"perishable\": true,\n \"inbound_minimum_shelf_life\": 90,\n \"storage_minimum_shelf_life\": 30,\n \"default_buyer_return_item_action_id\": \"DONATE\",\n \"restock_failed_inspection_buyer_return_item_action_id\": \"DISCARD\",\n \"stackable\": true,\n \"seller_product_barcodes\": [\n {\n \"barcode\": \"BC00031934\"\n }\n ],\n \"seller_product_info_by_country\": {\n \"country_id\": 1,\n \"unit_cost\": 45000,\n \"unit_price\": 89900,\n \"declared_value\": 89900\n }\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-api-key", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.orbita.melonn.com/seller-products")
.header("x-api-key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"name\": \"Zapatos Azules\",\n \"variant\": \"Talla pequeña\",\n \"sku\": \"AZULZAP031934\",\n \"category\": \"Calzado\",\n \"brand\": \"Acme Footwear\",\n \"active\": true,\n \"image\": \"https://example.com/images/blue-shoes.jpeg\",\n \"min_storage_temp_celcius\": 12,\n \"max_storage_temp_celcius\": 25,\n \"allows_cross_contamination\": true,\n \"fragile\": true,\n \"perishable\": true,\n \"inbound_minimum_shelf_life\": 90,\n \"storage_minimum_shelf_life\": 30,\n \"default_buyer_return_item_action_id\": \"DONATE\",\n \"restock_failed_inspection_buyer_return_item_action_id\": \"DISCARD\",\n \"stackable\": true,\n \"seller_product_barcodes\": [\n {\n \"barcode\": \"BC00031934\"\n }\n ],\n \"seller_product_info_by_country\": {\n \"country_id\": 1,\n \"unit_cost\": 45000,\n \"unit_price\": 89900,\n \"declared_value\": 89900\n }\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.orbita.melonn.com/seller-products")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-api-key"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"name\": \"Zapatos Azules\",\n \"variant\": \"Talla pequeña\",\n \"sku\": \"AZULZAP031934\",\n \"category\": \"Calzado\",\n \"brand\": \"Acme Footwear\",\n \"active\": true,\n \"image\": \"https://example.com/images/blue-shoes.jpeg\",\n \"min_storage_temp_celcius\": 12,\n \"max_storage_temp_celcius\": 25,\n \"allows_cross_contamination\": true,\n \"fragile\": true,\n \"perishable\": true,\n \"inbound_minimum_shelf_life\": 90,\n \"storage_minimum_shelf_life\": 30,\n \"default_buyer_return_item_action_id\": \"DONATE\",\n \"restock_failed_inspection_buyer_return_item_action_id\": \"DISCARD\",\n \"stackable\": true,\n \"seller_product_barcodes\": [\n {\n \"barcode\": \"BC00031934\"\n }\n ],\n \"seller_product_info_by_country\": {\n \"country_id\": 1,\n \"unit_cost\": 45000,\n \"unit_price\": 89900,\n \"declared_value\": 89900\n }\n}"
response = http.request(request)
puts response.read_body{
"seller_id": 1234,
"active": true,
"composite": false,
"sku": "AZULZAP031934",
"external_barcode": "BC00031934",
"source_seller_ecommerce_store_id": null,
"reception_instructions": null,
"packing_instructions": null,
"creation_date": "2026-10-21T16:25:36.000Z",
"last_updated_date": null,
"buyer_returns_allowed": true,
"default_buyer_return_item_action_id": 4,
"restock_failed_inspection_buyer_return_item_action_id": 3,
"buyer_return_restock_inspection_instructions": "",
"low_stock_notification_threshold": 1,
"last_low_stock_notification_date": null,
"storage_instructions": null,
"requires_health_register": null,
"health_register_document_url": null,
"packing_material_type_id": null,
"pre_packed_order_container": null,
"requires_sanitary_registry": null,
"inbound_minimum_shelf_life": 90,
"storage_minimum_shelf_life": 30,
"product_type_id": 1,
"product_category_id": null,
"product_category": "Calzado",
"product_brand_id": null,
"product_brand": "Acme Footwear",
"name": "Zapatos Azules",
"description": "",
"variant": "Talla pequeña",
"perishable": true,
"control_by_lot_number": false,
"control_by_serial_number": false,
"fragile": true,
"net_content": null,
"small_image_url": null,
"medium_image_url": null,
"large_image_url": null,
"stackable": true,
"min_storage_temp_celcius": 12,
"max_storage_temp_celcius": 25,
"allows_cross_contamination": true,
"flammable": false,
"weapon": false,
"sat_category_id": null,
"lot_number_regex": null,
"serial_number_regex": null,
"expiration_date_format": null,
"use_state_height": null,
"use_state_length": null,
"use_state_width": null,
"use_state_dimensions_validated": null,
"exclude_from_dimensioning": null,
"product_type": {
"id": 1,
"name": "Sellable",
"description": "Items that can be sold"
}
}Create Seller Product
Creates a new seller product (SKU) in your catalog.
Required fields: sku and name. The SKU must be unique within your account.
Behaviour to keep in mind:
active,perishable,fragileandallows_cross_contaminationdefault tofalsewhen omitted. Sendactive: trueif the product should be available right away.- Only the first entry of
seller_product_barcodesis registered as the product’s barcode. To add more barcodes, call Create Barcode after creating the product. Every barcode you send is checked: if any of them already belongs to one of your products, the request fails. imageis imported asynchronously after the product is created, so the image URLs in the response are still empty. Read the product later with Get Seller Product to see them.inbound_minimum_shelf_lifeandstorage_minimum_shelf_life(days, integer >= 1) are for perishable products. When both are sent,inbound_minimum_shelf_lifemust be greater than or equal tostorage_minimum_shelf_life.- Some fields are accepted by the schema but currently not saved by this endpoint; they are marked as such below.
curl --request POST \
--url https://api.orbita.melonn.com/seller-products \
--header 'Content-Type: application/json' \
--header 'x-api-key: <api-key>' \
--data '
{
"name": "Zapatos Azules",
"variant": "Talla pequeña",
"sku": "AZULZAP031934",
"category": "Calzado",
"brand": "Acme Footwear",
"active": true,
"image": "https://example.com/images/blue-shoes.jpeg",
"min_storage_temp_celcius": 12,
"max_storage_temp_celcius": 25,
"allows_cross_contamination": true,
"fragile": true,
"perishable": true,
"inbound_minimum_shelf_life": 90,
"storage_minimum_shelf_life": 30,
"default_buyer_return_item_action_id": "DONATE",
"restock_failed_inspection_buyer_return_item_action_id": "DISCARD",
"stackable": true,
"seller_product_barcodes": [
{
"barcode": "BC00031934"
}
],
"seller_product_info_by_country": {
"country_id": 1,
"unit_cost": 45000,
"unit_price": 89900,
"declared_value": 89900
}
}
'import requests
url = "https://api.orbita.melonn.com/seller-products"
payload = {
"name": "Zapatos Azules",
"variant": "Talla pequeña",
"sku": "AZULZAP031934",
"category": "Calzado",
"brand": "Acme Footwear",
"active": True,
"image": "https://example.com/images/blue-shoes.jpeg",
"min_storage_temp_celcius": 12,
"max_storage_temp_celcius": 25,
"allows_cross_contamination": True,
"fragile": True,
"perishable": True,
"inbound_minimum_shelf_life": 90,
"storage_minimum_shelf_life": 30,
"default_buyer_return_item_action_id": "DONATE",
"restock_failed_inspection_buyer_return_item_action_id": "DISCARD",
"stackable": True,
"seller_product_barcodes": [{ "barcode": "BC00031934" }],
"seller_product_info_by_country": {
"country_id": 1,
"unit_cost": 45000,
"unit_price": 89900,
"declared_value": 89900
}
}
headers = {
"x-api-key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'x-api-key': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
name: 'Zapatos Azules',
variant: 'Talla pequeña',
sku: 'AZULZAP031934',
category: 'Calzado',
brand: 'Acme Footwear',
active: true,
image: 'https://example.com/images/blue-shoes.jpeg',
min_storage_temp_celcius: 12,
max_storage_temp_celcius: 25,
allows_cross_contamination: true,
fragile: true,
perishable: true,
inbound_minimum_shelf_life: 90,
storage_minimum_shelf_life: 30,
default_buyer_return_item_action_id: 'DONATE',
restock_failed_inspection_buyer_return_item_action_id: 'DISCARD',
stackable: true,
seller_product_barcodes: [{barcode: 'BC00031934'}],
seller_product_info_by_country: {country_id: 1, unit_cost: 45000, unit_price: 89900, declared_value: 89900}
})
};
fetch('https://api.orbita.melonn.com/seller-products', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.orbita.melonn.com/seller-products",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'name' => 'Zapatos Azules',
'variant' => 'Talla pequeña',
'sku' => 'AZULZAP031934',
'category' => 'Calzado',
'brand' => 'Acme Footwear',
'active' => true,
'image' => 'https://example.com/images/blue-shoes.jpeg',
'min_storage_temp_celcius' => 12,
'max_storage_temp_celcius' => 25,
'allows_cross_contamination' => true,
'fragile' => true,
'perishable' => true,
'inbound_minimum_shelf_life' => 90,
'storage_minimum_shelf_life' => 30,
'default_buyer_return_item_action_id' => 'DONATE',
'restock_failed_inspection_buyer_return_item_action_id' => 'DISCARD',
'stackable' => true,
'seller_product_barcodes' => [
[
'barcode' => 'BC00031934'
]
],
'seller_product_info_by_country' => [
'country_id' => 1,
'unit_cost' => 45000,
'unit_price' => 89900,
'declared_value' => 89900
]
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"x-api-key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.orbita.melonn.com/seller-products"
payload := strings.NewReader("{\n \"name\": \"Zapatos Azules\",\n \"variant\": \"Talla pequeña\",\n \"sku\": \"AZULZAP031934\",\n \"category\": \"Calzado\",\n \"brand\": \"Acme Footwear\",\n \"active\": true,\n \"image\": \"https://example.com/images/blue-shoes.jpeg\",\n \"min_storage_temp_celcius\": 12,\n \"max_storage_temp_celcius\": 25,\n \"allows_cross_contamination\": true,\n \"fragile\": true,\n \"perishable\": true,\n \"inbound_minimum_shelf_life\": 90,\n \"storage_minimum_shelf_life\": 30,\n \"default_buyer_return_item_action_id\": \"DONATE\",\n \"restock_failed_inspection_buyer_return_item_action_id\": \"DISCARD\",\n \"stackable\": true,\n \"seller_product_barcodes\": [\n {\n \"barcode\": \"BC00031934\"\n }\n ],\n \"seller_product_info_by_country\": {\n \"country_id\": 1,\n \"unit_cost\": 45000,\n \"unit_price\": 89900,\n \"declared_value\": 89900\n }\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-api-key", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.orbita.melonn.com/seller-products")
.header("x-api-key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"name\": \"Zapatos Azules\",\n \"variant\": \"Talla pequeña\",\n \"sku\": \"AZULZAP031934\",\n \"category\": \"Calzado\",\n \"brand\": \"Acme Footwear\",\n \"active\": true,\n \"image\": \"https://example.com/images/blue-shoes.jpeg\",\n \"min_storage_temp_celcius\": 12,\n \"max_storage_temp_celcius\": 25,\n \"allows_cross_contamination\": true,\n \"fragile\": true,\n \"perishable\": true,\n \"inbound_minimum_shelf_life\": 90,\n \"storage_minimum_shelf_life\": 30,\n \"default_buyer_return_item_action_id\": \"DONATE\",\n \"restock_failed_inspection_buyer_return_item_action_id\": \"DISCARD\",\n \"stackable\": true,\n \"seller_product_barcodes\": [\n {\n \"barcode\": \"BC00031934\"\n }\n ],\n \"seller_product_info_by_country\": {\n \"country_id\": 1,\n \"unit_cost\": 45000,\n \"unit_price\": 89900,\n \"declared_value\": 89900\n }\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.orbita.melonn.com/seller-products")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-api-key"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"name\": \"Zapatos Azules\",\n \"variant\": \"Talla pequeña\",\n \"sku\": \"AZULZAP031934\",\n \"category\": \"Calzado\",\n \"brand\": \"Acme Footwear\",\n \"active\": true,\n \"image\": \"https://example.com/images/blue-shoes.jpeg\",\n \"min_storage_temp_celcius\": 12,\n \"max_storage_temp_celcius\": 25,\n \"allows_cross_contamination\": true,\n \"fragile\": true,\n \"perishable\": true,\n \"inbound_minimum_shelf_life\": 90,\n \"storage_minimum_shelf_life\": 30,\n \"default_buyer_return_item_action_id\": \"DONATE\",\n \"restock_failed_inspection_buyer_return_item_action_id\": \"DISCARD\",\n \"stackable\": true,\n \"seller_product_barcodes\": [\n {\n \"barcode\": \"BC00031934\"\n }\n ],\n \"seller_product_info_by_country\": {\n \"country_id\": 1,\n \"unit_cost\": 45000,\n \"unit_price\": 89900,\n \"declared_value\": 89900\n }\n}"
response = http.request(request)
puts response.read_body{
"seller_id": 1234,
"active": true,
"composite": false,
"sku": "AZULZAP031934",
"external_barcode": "BC00031934",
"source_seller_ecommerce_store_id": null,
"reception_instructions": null,
"packing_instructions": null,
"creation_date": "2026-10-21T16:25:36.000Z",
"last_updated_date": null,
"buyer_returns_allowed": true,
"default_buyer_return_item_action_id": 4,
"restock_failed_inspection_buyer_return_item_action_id": 3,
"buyer_return_restock_inspection_instructions": "",
"low_stock_notification_threshold": 1,
"last_low_stock_notification_date": null,
"storage_instructions": null,
"requires_health_register": null,
"health_register_document_url": null,
"packing_material_type_id": null,
"pre_packed_order_container": null,
"requires_sanitary_registry": null,
"inbound_minimum_shelf_life": 90,
"storage_minimum_shelf_life": 30,
"product_type_id": 1,
"product_category_id": null,
"product_category": "Calzado",
"product_brand_id": null,
"product_brand": "Acme Footwear",
"name": "Zapatos Azules",
"description": "",
"variant": "Talla pequeña",
"perishable": true,
"control_by_lot_number": false,
"control_by_serial_number": false,
"fragile": true,
"net_content": null,
"small_image_url": null,
"medium_image_url": null,
"large_image_url": null,
"stackable": true,
"min_storage_temp_celcius": 12,
"max_storage_temp_celcius": 25,
"allows_cross_contamination": true,
"flammable": false,
"weapon": false,
"sat_category_id": null,
"lot_number_regex": null,
"serial_number_regex": null,
"expiration_date_format": null,
"use_state_height": null,
"use_state_length": null,
"use_state_width": null,
"use_state_dimensions_validated": null,
"exclude_from_dimensioning": null,
"product_type": {
"id": 1,
"name": "Sellable",
"description": "Items that can be sold"
}
}Authorizations
Body
Your unique code for the product. Cannot be changed later.
Product name.
Variant of the product (size, color, flavor...).
Product category.
Product brand.
Whether the product is active. Defaults to false when omitted.
Public URL of the product image. It is imported asynchronously after the product is created.
Currently not applied by this endpoint (products are always created as non-kit products).
Currently not applied by this endpoint (the stored value is 1).
x >= 1Minimum remaining shelf life, in days, a unit must have to be received into a Melonn warehouse. Must be greater than or equal to storage_minimum_shelf_life. For perishable products.
x >= 1Minimum remaining shelf life, in days, a unit must keep while stored to remain available for orders. For perishable products.
x >= 1Minimum storage temperature, in degrees Celsius.
x >= 1Maximum storage temperature, in degrees Celsius.
x >= 1Whether the product can be stored next to other products without risk of cross contamination.
Currently not applied by this endpoint (the stored value is true).
Currently not applied by this endpoint.
Currently not applied by this endpoint.
Currently not applied by this endpoint.
Whether the product is fragile.
Currently not applied by this endpoint.
Whether the product is perishable.
Currently not applied by this endpoint.
Currently not applied by this endpoint.
Currently not applied by this endpoint.
What to do with a unit returned by a buyer. In responses it is returned as a number (1 RETURN_STOCK, 2 RETURN_SELLER, 3 DISCARD, 4 DONATE).
RETURN_STOCK, RETURN_SELLER, DISCARD, DONATE What to do with a returned unit that fails the restock inspection. In responses it is returned as a number (1 RETURN_STOCK, 2 RETURN_SELLER, 3 DISCARD, 4 DONATE).
RETURN_STOCK, RETURN_SELLER, DISCARD, DONATE Whether units can be stacked on top of each other.
Currently not applied by this endpoint.
Barcodes of the product. Only the first one is registered; all of them must be unused in your account.
Show child attributes
Show child attributes
Cost, price and declared value of the product in one country.
Show child attributes
Show child attributes
Response
The product was created. The body is the created product with its product attributes at the top level.
The created or updated product, with the product attributes at the top level.
Your seller id.
Whether the product is active.
Whether the product is a kit made of other products.
Your code for the product.
Main barcode of the product.
Sales-channel store the product was imported from, if any.
1 RETURN_STOCK, 2 RETURN_SELLER, 3 DISCARD, 4 DONATE.
1 RETURN_STOCK, 2 RETURN_SELLER, 3 DISCARD, 4 DONATE.
Stock level that triggers a low-stock notification.
1 = sellable product.
Mexican SAT product category, if assigned.
DDMMYY, MMDDYY, DDMMMYY, MMMDDYY, DDMMM, MMMYYYY, null Minimum remaining shelf life (days) to receive a unit.
Minimum remaining shelf life (days) to keep a stored unit available.
Show child attributes
Show child attributes
Packaging levels of the product (unit, case...). Returned by Update Seller Product only.
Show child attributes
Show child attributes