Crée un compte principal ou d'investissement pour un client à partir de son compte MT existant. Le compte est enregistré sur B2COPY avec le même numéro de connexion que sur MT.
Condition préalable
Le client doit déjà être inscrit sur la plateforme et disposer d'un identifiant client. Pour les solutions autonomes, consultez Autorisation transparente et Enregistrer un client et créer son compte de paiement.
Point de terminaison
POST [host]/api/v2/b2copy/accounts/createCorps de la demande
| Nom | Taper | Requis | Description |
|---|---|---|---|
| ID client | entier | Oui | Le client pour lequel le compte est créé. |
| ID de plateforme d'investissement | entier | Oui | L'instance de plateforme d'investissement (1 pour un seul serveur MT). |
| numéro de compte | chaîne | Oui | Le login MT qui existe sur MT et sera enregistré sur B2COPY. |
| ID de devise du produit | entier | Oui | Identifiant de la devise du produit : contactez le support pour obtenir de l'aide. |
| estMaster | entier | Oui | 1 → créer un compte principal ; 0 → créer un compte d'investissement. |
| nom du compte | chaîne | Non | Nom attribué au compte. |
| compteDescription | chaîne | Non | Description de la stratégie de trading sur le compte. |
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"
}'Réponse
L'objet de compte créé, y compris son « id », son type, ses indicateurs de visibilité et ses horodatages.
{
"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"
}