Solo soluzioni autonome
Questo flusso si applica solo alle soluzioni B2COPY autonome, dopo che l'autorizzazione continua ha restituito un token.
La registrazione di un client in una soluzione autonoma è una procedura guidata in due passaggi. Al termine viene creato un conto di pagamento per il cliente.
Passaggio 1: inizializza la procedura guidata
GET [host]/api/v1/standalone/auth/initRestituisce un uuid richiesto per il passaggio 2.
{
"status": 200,
"data": {
"uuid": "92fae932-4cff-4d5f-9af9-a8bd71d1acc2",
"type": "form",
"workflow": "side_login",
"status": 0,
"done": false,
"canceled": false
}
}Passaggio 2: registra il cliente
POST [host]/api/v1/wizards/{uuid}| Nome | Dentro | Digitare | Obbligatorio | Descrizione |
|---|---|---|---|---|
| uuid | percorso | stringa | Sì | Il UUID ottenuto nel passaggio 1. |
| side_login | corpo | stringa | Sì | Accesso MT dell'account cliente. |
| token | corpo | stringa | Sì | Il token dall'autorizzazione senza soluzione di continuità. |
| investment_platform_id | corpo | stringa | Sì | L'istanza della piattaforma di investimento (1 per un singolo server MT). |
| device_fingerprint | corpo | stringa | Sì | Una stringa che identifica in modo univoco il dispositivo client. |
curl --location --request POST 'https://host.name/api/v1/wizards/92fae932-4cff-4d5f-9af9-a8bd71d1acc2' \
--data-raw '{
"side_login": "2121882153",
"token": "8c3d46c32fff792caf33b9dee1694f1e",
"investment_platform_id": "1",
"device_fingerprint": "eyJjYW52YXNfY29kZSI6…"
}'Prossimo passo
La risposta include il nuovo ID client. Con esso, puoi creare conti master e di investimento: vedi Creare un conto master o di investimento da un conto MT esistente.
