Метод позволяет добавлять/редактировать кастомное поле товара. Если id в параметрах уже существует, то произойдет редактирование. В противном случае - добавление.

Endpoint: PUT /v2/product/{product_id}/patch-props

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

Имя Тип Описание
custom_fields []custom_fields Список кастомных свойств товара
{
	"custom_field_id":"00000000-0000-0000-0000-000000000000",
	"custom_field_value":"some value"
}

Пример запроса

curl -X 'PATCH' \
  '<https://api-admin.billz.ai/v2/product/:product_id/patch-props>' \
  -H 'accept: application/json' \
  -H 'Content-Type: application/json' \
  -H 'Authorization: Bearer {token}' \
  -H 'Billz-Response-Channel: HTTP'
  -d '{
	    "custom_fields": [
		    {
			    "custom_field_id": “{field_id}”, 
			    "custom_field_value": “{field_value}”
			  }
		  ]
}'

Параметры ответа

Имя Тип Описание
session_id string (uuid) Идентификатор сессии клиента
status_code number Статус код HTTP
error object Объект возвращаемой ошибки
error.code string Код возвращаемой ошибки. Пустая строка, если ошибки нет
error.message string Текст возвращаемой ошибки. Пустая строка, если ошибки нет
correlation_id string (uuid) Идентификатор запроса
topic string Название топика обработчика

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

{
    "session_id": "00000000-0000-0000-0000-000000000000",
    "status_code": 200,
    "error": {
        "code": "",
        "message": ""
    },
    "correlation_id": "00000000-0000-0000-0000-000000000000",
    "topic": "some topic name"
}