upload_product_image
Écriture — service externe
Upload a product image from base64 and get back a URL. Use this BEFORE create_product or update_product to avoid slow requests — then pass the returned imageUrl instead of imageBase64.
string
required
Image as base64-encoded string
string
default:"image/jpeg"
MIME type (e.g. image/jpeg, image/png)
list_products
Lecture seule
List products with pagination, search and filters
number
default:"1"
Page number
number
default:"20"
Items per page (max 50)
string
Filter by status — Valeurs : active | draft | archived
string
Search by title or description
string
Filter by source — Valeurs : internal | aggregated
get_product
Lecture seule
Get full details of a product by ID
string
required
The product ID
create_product
Écriture
Create a new product
string
required
Product title (required)
string
Product description
string
Product type/category
string
Vendor/brand
number
default:"0"
Price in EUR (excl. tax)
string
default:"EUR"
Currency code
array
User tags (stored in customTags — the field “tags” is reserved for synced platform tags)
string
Internal notes
string
Product image URL (preferred — use upload_product_image first)
string
Product image as base64-encoded string (slower — prefer imageUrl)
string
default:"image/jpeg"
MIME type of the image (only needed with imageBase64)
number
default:"0"
Purchase/cost price in EUR (used to compute margin)
delete_product
Écriture — destructif
Delete a product by ID (only internal products can be deleted)
string
required
The product ID to delete
update_product
Écriture
Update an existing product
string
required
The product ID to update
string
Product title
string
Product description
string
Product type/category
string
Vendor/brand
number
Price in EUR
array
User tags (stored in customTags — the field “tags” is reserved for synced platform tags)
string
Internal notes
string
Product status — Valeurs : active | draft | archived
string
New product image URL (preferred — use upload_product_image first)
string
New product image as base64-encoded string (slower — prefer imageUrl)
string
default:"image/jpeg"
MIME type of the image (only needed with imageBase64)
number
Purchase/cost price in EUR (used to compute margin)