# xml
## Описание метода

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

```xml title="Универсальная операция"
POST https://api.mindbox.ru/v3/operations/{синхронная/асинхронная операция}?endpointId={уникальный идентификатор сайта/мобильного приложения/и т.п.}&operation={название операции}&deviceUUID={уникальный идентификатор устройства}

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

<operation>
  <customer>
    <ids>
      <webSiteUserId>{Идентификатор клиента}</webSiteUserId>
    </ids>
    <email>{Емэйл клиента}</email>
    <mobilePhone>{Мобильный телефон}</mobilePhone>
  </customer>
  <product>
    <ids>
      <webSiteId>{Идентификатор продукта на сайте}</webSiteId>
    </ids>
  </product>
  <productGroup>
    <ids>
      <webSiteId>{Идентификатор продукта на сайте}</webSiteId>
    </ids>
  </productGroup>  
</operation>
```

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

<Tabs defaultValue="1" className="w-full">
  <ScrollArea className="w-full">
    <TabsList className="flex w-max gap-2">
      <TabsTrigger value="1">Просмотр продукта авторизованным пользователем</TabsTrigger>
      <TabsTrigger value="2">Просмотр продукта неавторизованным пользователем</TabsTrigger>
      <TabsTrigger value="3">Просмотр группы продуктов неавторизованным пользователем</TabsTrigger>
    </TabsList>
    <ScrollBar orientation="horizontal" />
  </ScrollArea>
  
  <TabsContent value="1">
  ```xml 
POST https://api.mindbox.ru/v3/operations/async?endpointId=MindboxRu&operation=ViewProduct

Accept: application/xml
Content-Type: application/xml

<operation>
  <customer>
    <ids>
      <bitrixId>346257</bitrixId>
    </ids>
  </customer>
  <product>
    <ids>
      <webSiteId>2453224</webSiteId>
    </ids>
  </product>
</operation>
```
  </TabsContent>
  <TabsContent value="2">
  ```xml 
POST https://api.mindbox.ru/v3/operations/async?endpointId=MindboxRu&operation=ViewProduct&deviceUUID=ab2d192a-9992-4dcd-987d-927715fabf94

Accept: application/xml
Content-Type: application/xml
X-Customer-IP: 192.213.23.1

<operation>
  <product>
    <ids>
      <webSiteId>2453224</webSiteId>
    </ids>
  </product>
</operation>
```
  </TabsContent>
  <TabsContent value="3">
	```xml 
POST https://api.mindbox.ru/v3/operations/async?endpointId=MindboxRu&operation=ViewProduct&deviceUUID=ab2d192a-9992-4dcd-987d-927715fabf94

Accept: application/xml
Content-Type: application/xml
X-Customer-IP: 192.213.23.1

<operation>
  <productGroup>
    <ids>
      <webSiteId>2453224</webSiteId>
    </ids>
  </productGroup>
</operation>
```

  </TabsContent>
</Tabs>



