Создаёт мастер- или инвестиционный счёт для клиента на основе его существующего MT-счёта. Счёт регистрируется в B2COPY с тем же номером логина, что и на MT.
Предварительное условие
Клиент должен быть уже зарегистрирован на платформе и иметь client ID. Для standalone-решений см. Seamless authorization и Register a client and create their payment account.
Эндпоинт
POST [host]/api/v2/b2copy/accounts/createТело запроса
| Имя | Тип | Обязательно | Описание |
|---|---|---|---|
| clientId | integer | Да | Клиент, для которого создаётся счёт. |
| investmentPlatformId | integer | Да | Экземпляр инвестиционной платформы (1 для одного MT-сервера). |
| accountNumber | string | Да | MT-логин, существующий на MT и регистрируемый в B2COPY. |
| productCurrencyId | integer | Да | Идентификатор валюты продукта — обратитесь в Support за помощью. |
| isMaster | integer | Да | 1 → создать мастер-счёт; 0 → создать инвестиционный счёт. |
| accountName | string | Нет | Имя, присвоенное счёту. |
| accountDescription | string | Нет | Описание торговой стратегии на счёте. |
curl --location --request POST 'https://host.name/api/v2/b2copy/accounts/create' \
--header 'Authorization: Bearer <access_token>' \
--data-raw '{
"clientId": 4406,
"investmentPlatformId": 1,
"accountNumber": "2121882154",
"productCurrencyId": 10,
"isMaster": 0,
"accountName": "MAM investor",
"accountDescription": "The trading strategy applied on the account"
}'Ответ
Объект созданного счёта, включая id, тип, флаги видимости и метки времени.
{
"is_master": false,
"show_in_client_ui": true,
"status": true,
"id": 12574,
"account_description": "The trading strategy applied on the account",
"account_name": "MAM investor",
"type": 8,
"show_in_leaderboard": false,
"active_since": "2024-04-01T15:06:41.000000Z",
"created_at": "2024-04-01T15:06:41.000000Z"
}