Возвращает список основных и инвестиционных аккаунтов, созданных на инвестиционной платформе B2COPY. Фильтруйте по учетной записи, адресу электронной почты клиента или типу и пролистывайте результаты.
Конечная точка
GET [host]/api/v2/b2copy/accountsАутентификация
Отправьте токен доступа в заголовке Authorization: Bearer <access_token> — см. Авторизация в Back Office.
Тело запроса
| Имя | Тип | Требуется | Описание |
|---|---|---|---|
| investmentPlatformId | целое число | Да | Экземпляр инвестиционной платформы. Используйте 1 для одного подключенного сервера MT; обратитесь в службу поддержки, если у вас их несколько. |
| account_number | строка | Нет | MT-логин конкретного основного или инвестиционного счета. |
| строка | Нет | Адрес электронной почты клиента — возвращает учетные записи этого клиента. | |
| is_master | логическое значение | Нет | true → только основные учетные записи; false → только инвестиционные счета. |
| limit | целое число | Нет | Максимальное количество возвращаемых товаров. |
| offset | целое число | Нет | Пропустите первые N элементов. |
| sort_by | строка | Нет | Поле сортировки. Поддерживается: created_at. |
| sort_order | строка | Нет | Направление сортировки: asc или desc. |
curl --location --request GET 'https://host.name/api/v2/b2copy/accounts' \
--header 'Authorization: Bearer <access_token>' \
--data-raw '{
"investment_platform_id": 1,
"account_number": "2121944013",
"email": "username@example.com",
"is_master": true,
"limit": 100,
"offset": 0,
"sort_by": "created_at",
"sort_order": "asc"
}'Ответ
Массив объектов, описывающих соответствующие учетные записи.
{
"firstName": "John",
"lastName": "Smith",
"email": "username@example.com",
"account_id": "2121944013",
"group": "demo_standalone",
"account_type": "master",
"createdAt": "2024-02-09T10:32:47.000000Z"
}