Body
Product object that needs to be added to the store
-
type string
-
name string
-
description string
-
sticker string
-
image string
-
active boolean
-
sku string
-
external_id string
-
price number
-
stock number
-
stock_available number
-
youtube string
-
image_instagram string
-
url string
-
lang string
Values are
fr_FR
,en_GB
,de_DE
, ores_ES
.
POST /manager/products
curl \
-X POST https://domain.tld/api/v2/manager/products \
-H "Authorization: Bearer $ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{"type":"string","name":"string","description":"string","sticker":"string","image":"string","active":true,"sku":"string","external_id":"string","price":42.0,"stock":42.0,"stock_available":42.0,"youtube":"string","image_instagram":"string","url":"string","lang":"fr_FR"}'
Request examples
{
"type": "string",
"name": "string",
"description": "string",
"sticker": "string",
"image": "string",
"active": true,
"sku": "string",
"external_id": "string",
"price": 42.0,
"stock": 42.0,
"stock_available": 42.0,
"youtube": "string",
"image_instagram": "string",
"url": "string",
"lang": "fr_FR"
}
Response examples (201)
{
"id_product": 42,
"name": "string",
"type": "string",
"discount_percentage": 42.0,
"price_catalog": 42,
"reference_unit_price": 42,
"sku": "string",
"youtube_id": "string",
"url": "string",
"description": "string",
"images": [
{
"id_i18n_content": 42,
"lang": "en_GB",
"content": "Hello"
}
],
"price": 42.0,
"stock": 42,
"stock_available": 42.0,
"old_image": "string"
}
Response examples (401)
{
"message": "Unauthorized."
}
Response examples (422)
{
"message": "field is required! (and 3 more error)",
"errors": {
"field": [
"Error message details here"
],
"additionalProperty1": [
"Error message details here"
],
"additionalProperty2": [
"Error message details here"
]
}
}