Перейти к содержанию

CreateProduct#

Test Postman Apidog

Бета-версия

Функциональность находится в режиме бета-версии. Функции могут быть изменены, а также могут работать нестабильно.

Метод предназначен для создания продукта в каталоге.

Запрос#

Для создания продукта в каталоге требуется выполнить запрос по адресу:

POST
{{baseUrl}}/waInstance{{idInstance}}/createProduct/{{apiTokenInstance}}

Для получения параметров запроса idInstance и apiTokenInstance обратитесь к разделу Перед началом работы.

Параметры запроса#

Параметр Тип Обязательный Описание
name string Да Название товара
countryCode string Нет Код страны происхождения (например, RU)
price string Да Цена (обычный формат, например "850" = 850 руб)
description string Нет Описание товара
imageUrl string Нет Ссылка на изображение товара
currency string Да Код валюты (например, RUB)
retailerId string Нет Идентификатор товара у продавца
url string Нет Ссылка на страницу товара
isHidden boolean Нет Скрыт ли товар (по умолчанию false)

Пример тела запроса#

{
  "name": "Handmade Ceramic Mug",
  "countryCode": "RU",
  "price": "850",
  "description": "Hand-painted ceramic mug, 350ml. Dishwasher safe.",
  "imageUrl": "https://example.com/mug.jpg",
  "currency": "RUB",
  "retailerId": "12345",
  "url": "https://example.com",
  "isHidden": true
}

Ответ#

Поля ответа#

Поле Тип Описание
productId string Уникальный идентификатор созданного продукта в WhatsApp*.

Пример тела ответа#

{
    "productId": "26437451389197252"
}

Ошибки CreateProduct#

Перечень общих для всех методов ошибок смотрите в разделе Стандартные ошибки

Примеры кода#

import requests
url = "{{apiUrl}}/waInstance{{idInstance}}/createProduct/{{apiTokenInstance}}" 
payload = {
    "name": "Handmade Ceramic Mug",
    "countryCode": "RU",
    "price": "850",
    "description": "Hand-painted ceramic mug, 350ml. Dishwasher safe.",
    "imageUrl": "https://example.com/mug.jpg",
    "currency": "RUB",
    "retailerId": "12345",
    "url": "https://example.com",
    "isHidden": True
}
headers = {
    'Content-Type': 'application/json'
}
response = requests.post(url, json=payload, headers=headers)
print(response.text.encode('utf8'))
curl --location '{{apiUrl}}/waInstance{{idInstance}}/createProduct/{{apiTokenInstance}}' \
--header 'Content-Type: application/json' \
--data-raw '{
    "name": "Handmade Ceramic Mug",
    "countryCode": "RU",
    "price": "850",
    "description": "Hand-painted ceramic mug, 350ml. Dishwasher safe.",
    "imageUrl": "https://example.com/mug.jpg",
    "currency": "RUB",
    "retailerId": "12345",
    "url": "https://example.com",
    "isHidden": true
}'

Внимание

  • Организация Meta, а также её продукты Instagram и Facebook, на которые мы ссылаемся в этой статье, признаны экстремистскими на территории РФ.

  • WhatsApp* принадлежит компании Meta Platforms Inc., деятельность которой признана экстремистской и запрещена на территории Российской Федерации. На основании решения Тверского районного суда г.Москвы от 21.03.2022 и требований ст. 10 ФЗ-114 в отношении компании Meta Platforms Inc.