# Изменение бонусного счета клиента
## Описание метода

Осуществляется с помощью 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 {Секретный ключ, обязательность уточнить у менеджера}

<operation>
  <customer>
    <ids>
      <webSiteUserId>{Идентификатор клиента}</webSiteUserId>
    </ids>
  </customer>
  <balanceChanges>
    <balanceChange>
      <changeAmount>{Величина изменения баланса}</changeAmount>
      <comment>{Комментарий}</comment>
      <expirationDateTimeUtc>{Дата сгорания балов}</expirationDateTimeUtc>
    </balanceChange>
  </balanceChanges>
</operation>
```

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

```xml title="Изменение бонусного счета клиента"
POST https://api.mindbox.ru/v3/operations/sync?endpointId=MindboxRu&operation=changeCustomerBalance

Accept: application/xml
Content-Type: application/xml
Authorization: SecretKey {Секретный ключ}


<operation>
  <customer>
    <ids>
      <webSiteUserId>5384275</webSiteUserId>
    </ids>
  </customer>
  <balanceChanges>
    <balanceChange>
      <changeAmount>200</changeAmount>
      <comment>За лайк в соц сетях</comment>
      <expirationDateTimeUtc>2017-12-01 10:00:01.555</expirationDateTimeUtc>
    </balanceChange>
  </balanceChanges>
</operation>
```
