# Обновление информации о категории
## Описание метода

Осуществляется с помощью POST-запроса. Название операции настраивается в системе Майндбокс. Подробней про вызов метода можно прочитать [здесь](https://developers.mindbox.ru/docs/v3).

<Tabs defaultValue="1" className="w-full">
  <ScrollArea className="w-full">
    <TabsList className="flex w-max gap-2">
      <TabsTrigger value="1">XML</TabsTrigger>
      <TabsTrigger value="2">JSON</TabsTrigger>
    </TabsList>
    <ScrollBar orientation="horizontal" />
  </ScrollArea>
  
  <TabsContent value="1">
  ```xml 
  POST https://api.mindbox.ru/v3/operations/{синхронная/асинхронная операция}?endpointId={уникальный идентификатор сайта/мобильного приложения/и т.п.}&operation={название операции}&deviceUUID={уникальный идентификатор устройства}


  Accept: application/xml
  Content-Type: application/xml
  Authorization: SecretKey {Секретный ключ, обязательность уточнить у менеджера}

  <operation>
    <productCategory>
      <ids>
        <{Наименование идентификатора}>{Идентификатор категории в системе }</{Наименование идентификатора}>
      </ids>
      <parentCategory>
        <ids>
          <{Наименование идентификатора}>{Идентификатор родительской категории в системе }</{Наименование идентификатора}>
        </ids>
      </parentCategory>
      <name>{Наименование категории}</name>
    </productCategory>
  </operation>
  ```
  </TabsContent>
  <TabsContent value="2">
  ```json 
POST https://api.mindbox.ru/v3/operations/{sync/async}?endpointId={Идентификатор точки интеграции}&operation={название операции}


Content-Type: application/json; charset=utf-8
Accept: application/json
Authorization: Mindbox secretKey="{Секретный ключ}"

{
  "productCategory": {
    "ids": {
      "base1C": "<Id категории продукта в База1С>"
    },
    "name": "<Название категории>",
    "parentCategory": {
      "ids": {
        "base1C": "<Id категории продукта в База1С>"
      }
    }
  }
}
```
  </TabsContent>
</Tabs>

## Пример операции

<Tabs defaultValue="1" className="w-full">
    <TabsList className="flex w-max gap-2">
      <TabsTrigger value="1">Пример вызова XML</TabsTrigger>
      <TabsTrigger value="2">Пример вызова JSON</TabsTrigger>
    </TabsList>
  
  <TabsContent value="1">
  ```xml 
  POST https://api.mindbox.ru/v3/operations/sync?endpointId=MindboxRu&operation=SaveCategory


  Accept: application/xml
  Content-Type: application/xml
  Authorization: SecretKey D061p764m85bklq


  <operation>
    <productCategory>
      <ids>
        <webSiteId>10</webSiteId>
      </ids>
      <parentCategory>
        <ids>
          <webSiteId>1</webSiteId>
        </ids>
      </parentCategory>
      <name>Категория 10</name>
    </productCategory>
  </operation>
  ```
  </TabsContent>
  <TabsContent value="2">
  ```json 
    POST https://api.mindbox.ru/v3/operations/async?endpointId=backend.karnaukhov.ru&operation=SaveCategory


    Content-Type: application/json; charset=utf-8
    Accept: application/json
    Authorization: SecretKey arTthYenInIep09QNuyk

    {
      "productCategory": {
        "ids": {
          "base1C": "1531829320"
        },
        "name": "Мужская одежда",
        "parentCategory": {
          "ids": {
            "base1C": "1661827880"
          }
        }
      }
    }
    ```
  </TabsContent>
</Tabs>




## Ответ

<Tabs defaultValue="1" className="w-full">
  <ScrollArea className="w-full">
    <TabsList className="flex w-max gap-2">
      <TabsTrigger value="1">XML</TabsTrigger>
      <TabsTrigger value="2">JSON</TabsTrigger>
    </TabsList>
    <ScrollBar orientation="horizontal" />
  </ScrollArea>
  
  <TabsContent value="1">
  ```xml 
<result>
  <status>Success</status>
</result>
```
  </TabsContent>
  <TabsContent value="2">
  ```json 
{
    "status": "Success"
}
```
  </TabsContent>
</Tabs>



